Modularity 2016
Mon 14 - Thu 17 March 2016 Spain

The landscape of computation platforms has changed dramatically in recent years. Emerging systems — such as wearable devices, smartphones, unmanned aerial vehicles, Internet of things, cloud computing servers, heterogeneous clusters, and data centers — pose a distinct set of system-oriented challenges ranging from data throughput, energy efficiency, security, real-time guarantees, to high performance. In the meantime, modularity remains a cornerstone in modern software engineering, bringing in crucial benefits such as modular reasoning, improved program understanding, and collaborative software development. Current methodologies and software development technologies should be revised in order to produce software to meet system-oriented goals. The role of the Software Engineer is essential, having to be aware of the implications that each design, architecture and implementation decision has on the applicatioin-system ecosystem.

This workshop is driven by one fundamental question: How does modularity interact with system-oriented goals? We welcome both positive and negative responses to this question. An example of the former would be modular reasoning systems specifically designed to promote system-oriented goals, whereas an example of the latter would be anti-patterns against system-oriented goals during modular software development.

Organizers

  • Shigeru Chiba (University of Tokyo)

  • Lidia Fuentes (University of Malaga)

  • Hidehiko Masuhara (Tokyo Institute of Technology)

  • Monica Pinto (University of Malaga)

  • Max Scherr (University of Tokyo)

Accepted Papers

Title
Session III: Systems and Contexts - Improving System Integration Using a Modular Configuration Specification Language
MASS
Session II: Modular Real-Time Systems - Towards Availability and Real-Time Guarantees for Protected Module Architectures
MASS
Session III: Systems and Contexts - Toward Fluent Module Interactions
MASS
Session IV: Reflection - A Design of Deep Reification
MASS
Session IV: Reflection - Static Meta-Object Protocols: Towards Efficient Reflective Object-Oriented Languages
MASS
Session IV: Reflection - Towards Projection: Mapping Reflection onto the Userland
MASS
Session VI: Systems and Aspects - Application-Specific Language-Oriented Modularity: A Case Study of the oVirt Project
MASS
Session VI: Systems and Aspects - Green Software using Aspect Orientation for Cyber-Physical-Systems
MASS
Session VII: Panel - Modularity Across the System Stack: Challenges and Opportunities (*Note: this panel session could be extended until 17:45)
MASS

External Website

http://www.cs.binghamton.edu/~davidl/mass16.html

You're viewing the program in a time zone which is different from your device's time zone - change time zone

Mon 14 Mar

Displayed time zone: Belfast change

08:30 - 10:00
MASS + Reflect Workshops Session 1MASS at MASS/REFLECT
08:30
5m
Day opening
Introduction
MASS
Shigeru Chiba University of Tokyo, Lidia Fuentes Universidad de Málaga, Spain, Hidehiko Masuhara Tokyo Institute of Technology, Mónica Pinto Universidad de Málaga, Maximilian Scherr
08:35
60m
Talk
Session I: MASS'16 Keynote Talk I - Protecting Dynamic Code by Modular Control-Flow Integrity
MASS
K: Gang Tan Pennsylvania State University
09:35
25m
Talk
Session II: Modular Real-Time Systems - Towards Availability and Real-Time Guarantees for Protected Module Architectures
MASS
Jo Van Bulck KU Leuven, Job Noorman KU Leuven, Jan Tobias Mühlberg KU Leuven, Frank Piessens iMinds - Distrinet, KU Leuven
15:30 - 17:00
MASS + Reflect Workshops Session 2 Cont.MASS at MASS/REFLECT
15:30
15m
Talk
Session VI: Systems and Aspects - Green Software using Aspect Orientation for Cyber-Physical-Systems
MASS
Nadia Gámez Universidad de Málaga, Lidia Fuentes Universidad de Málaga, Spain
15:45
15m
Talk
Session VI: Systems and Aspects - Application-Specific Language-Oriented Modularity: A Case Study of the oVirt Project
MASS
Arik Hadas Open University, David H. Lorenz Open University and Technion IIT
16:00
60m
Other
Session VII: Panel - Modularity Across the System Stack: Challenges and Opportunities (*Note: this panel session could be extended until 17:45)
MASS
Raffi Khatchadourian Hunter College, City University of New York, Crista Lopes University of California, Irvine, David H. Lorenz Open University and Technion IIT, Hridesh Rajan Iowa State University, Lidia Fuentes Universidad de Málaga, Spain