Sciweavers

AOSD
2015
ACM
8 years 12 days ago
Feature scattering in the large: a longitudinal study of Linux kernel device drivers
Feature code is often scattered across wide parts of the code base. But, scattering is not necessarily bad if used with care—in fact, systems with highly scattered features have...
Leonardo Teixeira Passos, Jesús Padilla, Th...
AOSD
2015
ACM
8 years 12 days ago
AspectMatlab++: annotations, types, and aspects for scientists
In this paper we present extensions to an aspect oriented compiler developed for MATLAB. These extensions are intended to support important functionality for scientists, and inclu...
Andrew Bodzay, Laurie J. Hendren
AOSD
2015
ACM
8 years 12 days ago
On liberating programs from the von neumann architecture via event-based modularization
From the early days of computers, researchers have been trying to invent effective and efficient means for expressing software sys
Somayeh Malakuti, Mehmet Aksit
AOSD
2015
ACM
8 years 12 days ago
Generalized layer activation mechanism through contexts and subscribers
Context-oriented programming (COP) languages modularize contextdependent behaviors in multiple classes into layers. These languages have layer activation mechanisms so that the be...
Tetsuo Kamina, Tomoyuki Aotani, Hidehiko Masuhara
AOSD
2015
ACM
8 years 12 days ago
Dynamically composing languages in a modular way: supporting C extensions for dynamic languages
Many dynamic languages such as Ruby, Python and Perl offer some kind of functionality for writing parts of applications in a lowerlevel language such as C. These C extension modul...
Matthias Grimmer, Chris Seaton, Thomas Würthi...
AOSD
2015
ACM
8 years 12 days ago
Composition challenges for sensor data visualization
Connected objects and monitoring systems continuously produce data about their environment. Dashboards are then designed to aggregate and present these data to end-users. Technolo...
Ivan Logre, Sébastien Mosser, Michel Riveil...
AOSD
2015
ACM
8 years 12 days ago
A theory of modularity for automated software development (keynote)
Automated Software Development (ASD) are technologies for developing customized programs automatically and compositionally from modules. The foundations of ASD are domain-specifi...
Don S. Batory
AOSD
2015
ACM
8 years 12 days ago
Essential retroactive weaving
To help analyze unexpected behaviour, programming language environments and tools are beginning to support high-fidelity recordings of program executions. Such recordings are typ...
Robin Salkeld, Ronald Garcia