MODULARITY Companion 2016
15th International Conference on Modularity (MODULARITY Companion 2016)
Powered by
Conference Publishing Consulting

15th International Conference on Modularity (MODULARITY Companion 2016), March 14–17, 2016, Málaga, Spain

MODULARITY Companion 2016 – Proceedings

Contents - Abstracts - Authors

Frontmatter

Title Page
Message from the General Chair
Messages from the PC Chairs
Modularity 2016 Organization
Message from the Chairs of the Workshop CROW 2016
Message from the Chairs of the Workshop FOAL 2016
Message from the Chairs of the Workshop LaMOD 2016
Info
Message from the Chairs of the Workshop LASSY 2016
Message from the Chairs of the Workshop MASS 2016
Message from the Chairs of the Workshop MOMO 2016

Keynotes

Constraints and Modularity (Keynote)
Alan Borning
(University of Washington, USA)
From Crosscutting Concerns to Feature Interactions: A Tale of Misunderstandings and Enlightenments (Keynote)
Sven Apel
(University of Passau, Germany)
Simulating Cities: A Systems Design Perspective (Keynote)
Cristina V. Lopes
(University of California at Irvine, USA)

Tool Demonstrations

Modular Modeling with a Computational Twist in MetaMod
Ana Maria Şutîi, Tom Verhoeff, and Mark van den Brand
(Eindhoven University of Technology, Netherlands)
Tool Support for Component-Based Semantics
L. Thomas van Binsbergen, Neil Sculthorpe, and Peter D. Mosses
(Royal Holloway University of London, UK; Swansea University, UK)
Info
Development Environment for Literal Inter-Language Use Case Driven Modularization
Michal Bystrický and Valentino Vranić
(Slovak University of Technology in Bratislava, Slovakia)
Video
Dynamic Software Evolution through Interpreter Adaptation
Walter Cazzola and Albert Shaqiri
(University of Milan, Italy)

Student Research Competition

Selective Process Instrumentation in Virtual Machine
Ivan Vasilev
(NovSU, Russia)
Language Oriented Modularity: From Theory to Practice
Arik Hadas
(Open University of Israel, Israel)
The Modularity of Object Propositions
Ligia Nistor
(Carnegie Mellon University, USA)

Workshop on Constrained and Reactive Objects (CROW 2016)

Reactive Object Queries: Consistent Views in Object-Oriented Languages
Stefan Lehmann, Tim Felgentreff, Jens Lincke, Patrick Rein, and Robert Hirschfeld
(HPI, Germany)
Info
Reactive Programming with Reactive Variables
Christopher Schuster and Cormac Flanagan
(University of California at Santa Cruz, USA)
Toward a New Constraint Imperative Programming Language for Interactive Graphics
Hiroshi Hosobe
(Hosei University, Japan)
Emfrp: A Functional Reactive Programming Language for Small-Scale Embedded Systems
Kensuke Sawada and Takuo Watanabe
(Tokyo Institute of Technology, Japan)
Wallingford: Toward a Constraint Reactive Programming Language
Alan Borning
(University of Washington, USA)
A Library-Based Approach to Context-Dependent Computation with Reactive Values: Suppressing Reactions of Context-Dependent Functions using Dynamic Binding
Hiroaki Inoue and Atsushi Igarashi
(Kyoto University, Japan)
Enabling Modular Persistence for Reactive Data Models in F# Client-Server Web Applications
Loïc Denuzière and Adam Granicz
(IntelliFactory, Hungary)
Automatically Selecting and Optimizing Constraint Solver Procedures for Object-Constraint Languages
Tim Felgentreff, Stefan Lehmann, Robert Hirschfeld, Sebastian Gerstenberg, Jakob Reschke, Lars Rückert, Patrick Siegler, Jan Graichen, Christian Nicolai, and Malte Swart
(HPI, Germany)

Workshop on Foundations Of Aspect-Oriented Languages (FOAL 2016)

An Advice Mechanism for Non-local Flow Control
Hidehiko Masuhara, Kenta Fujita, and Tomoyuki Aotani
(Tokyo Institute of Technology, Japan)
Using Continuations and Aspects to Tame Asynchronous Programming on the Web
Paul Leger and Hiroaki Fukuda
(Universidad Católica del Norte, Chile; Shibaura Institute of Technology, Japan)
Toward Disposable Domain-Specific Aspect Languages
Arik Hadas and David H. Lorenz
(Open University of Israel, Israel; Technion, Israel)

Language Modularity À La Mode (LaMOD 2016)

A Lightweight Optimization Technique for Data Types à la Carte
Hirotada Kiriyama, Tomoyuki Aotani, and Hidehiko Masuhara
(Tokyo Institute of Technology, Japan)
Multi-level Debugging for Interpreter Developers
Bastian Kruck, Stefan Lehmann, Christoph Keßler, Jakob Reschke, Tim Felgentreff, Jens Lincke, and Robert Hirschfeld
(HPI, Germany)
Info
Toward Practical Language Oriented Modularity
Arik Hadas and David H. Lorenz
(Open University of Israel, Israel; Technion, Israel)
Literal Inter-Language Use Case Driven Modularization
Michal Bystrický and Valentino Vranić
(Slovak University of Technology in Bratislava, Slovakia)
Towards Improving Interface Modularity in Legacy Java Software through Automated Refactoring
Raffi Khatchadourian, Olivia Moore, and Hidehiko Masuhara
(City University of New York, USA; Tokyo Institute of Technology, Japan)
Video Info

Workshop on Live Adaptation of Software Systems (LASSY 2016)

Adaptation Scoping

Hierarchical Layer-Based Class Extensions in Squeak/Smalltalk
Matthias Springer, Hidehiko Masuhara, and Robert Hirschfeld
(Tokyo Institute of Technology, Japan; HPI, Germany)
Compatibility Layers for Interface Mediation at Run-Time
Patrick Rein, Robert Hirschfeld, Stefan Lehmann, and Jens Lincke
(HPI, Germany)

Software Processes

A Taxonomy of Context-Aware Software Variability Approaches
Kim Mens, Rafael Capilla, Nicolás Cardozo, and Bruno Dumas
(Université Catholique de Louvain, Belgium; Rey Juan Carlos University, Spain; Trinity College Dublin, Ireland; University of Namur, Belgium)
A Layer-Structure Diagram and a Layer-Interaction Diagram towards a Context-Oriented Development Methodology for Embedded Systems
Harumi Watanabe, Ikuta Tanigawa, Midori Sugaya, Nobuhiko Ogura, and Kenji Hisazumi
(Tokai University, Japan; Kyushu University, Japan; Shibaura Institute of Technology, Japan; Tokyo City University, Japan)
Towards the Dynamic Reconfiguration of Quality Attributes
Jose-Miguel Horcas, Mónica Pinto, and Lidia Fuentes
(University of Málaga, Spain)

Alternative Adaptation Models

A Dynamic Instance Binding Mechanism Supporting Run-Time Variability of Role-Based Software Systems
Nguonly Taing, Thomas Springer, Nicolás Cardozo, and Alexander Schill
(TU Dresden, Germany; Trinity College Dublin, Ireland)
Model for Fusion of Software Components
Juan-Alberto Hernández-Martínez and Ulises Juárez-Martínez
(Instituto Tecnológico de Orizaba, Mexico)

Workshop on Modularity Across the System Stack (MASS 2016)

Modular Real-Time Systems

Towards Availability and Real-Time Guarantees for Protected Module Architectures
Jo Van Bulck, Job Noorman, Jan Tobias Mühlberg, and Frank Piessens
(KU Leuven, Belgium)

Systems and Contexts

Improving System Integration using a Modular Configuration Specification Language
Markus Raab
(Vienna University of Technology, Austria)
Toward Fluent Module Interactions
Tetsuo Kamina, Tomoyuki Aotani, and Hidehiko Masuhara
(Ritsumeikan University, Japan; Tokyo Institute of Technology, Japan)

Reflection

Static Meta-Object Protocols: Towards Efficient Reflective Object-Oriented Languages
Tony Clark
(Sheffield Hallam University, UK)
A Design of Deep Reification
Shigeru Chiba, YungYu Zhuang, and Maximilian Scherr
(University of Tokyo, Japan)
Towards Projection: Mapping Reflection onto the Userland
Nick Papoulias and Serge Stinckwich
(UMMISCO, France; UPMC, France)

Systems and Aspects

Green Software using Aspect Orientation for Cyber-Physical-Systems
Nadia Gámez and Lidia Fuentes
(University of Málaga, Spain)
Application-Specific Language-Oriented Modularity: A Case Study of the oVirt Project
Arik Hadas and David H. Lorenz
(Open University of Israel, Israel; Technion, Israel)

Workshop on Modularity in Modelling (MOMO 2016)

On the Modularization Provided by Concern-Oriented Reuse
Matthias Schöttle, Omar Alam, Jörg Kienzle, and Gunter Mussbacher
(McGill University, Canada)
Info
Towards Generic Modularization Transformations
Martin Fleck, Javier Troya, and Manuel Wimmer
(Vienna University of Technology, Austria; University of Seville, Spain)
Separation of Concerns in Epidemiological Modelling
Thi Mai Anh Bui, Mikal Ziane, Serge Stinckwich, Tuong Vinh Ho, Benjamin Roche, and Nick Papoulias
(Vietnam National University, Vietnam; UMMISCO, France; UPMC, France; Paris Descartes University, France; LIP6, France)
Towards Contractual Interfaces for Reusable Functional Quality Attribute Operationalisations
Jose-Miguel Horcas, Mónica Pinto, Lidia Fuentes, and Steffen Zschaler
(University of Málaga, Spain; King's College London, UK)
Addressing Modularity for Heterogeneous Multi-model Systems using Model Federation
Fahad R. Golra, Antoine Beugnard, Fabien Dagnat, Sylvain Guerin, and Christophe Guychard
(IRISA, France; Telecom Bretagne, France; Institut Mines-Telecom, France; Openflexo, France)
Modular Multilevel Metamodeling with MetaMod
Ana Maria Şutîi, Tom Verhoeff, and Mark van den Brand
(Eindhoven University of Technology, Netherlands)

proc time: 0.72