|News and Announcements:||
|Program online||March 17, 2011|
|Deadline extended||January 6, 2011|
|Website up||November 2, 2010|
Various technologies exist for “untangling” the many concerns that arise within systems software, such as macros, components, traits, context layers and aspects. These actively evolving approaches provide very different ways of dealing with the complexities of infrastructure software, but despite their differences, they have much in common. For instance, macros are a fast, simple technique for modularizing low-level operations. At a higher level, component models try to free the developer from the need to deal directly with services such as security and transactions. Macros, aspects, components, context layers and traits can be used individually or in combination to improve the modularization of software.
MISS 2011 is an effort to put existing and new modularization techniques for systems software (such as macros, context layers and aspects) into a common reference frame, to show their commonalities and their differences, to draw boundaries of their application areas, and to analyze how they complement or substitute each other. The focus is on applying the techniques in the development of modern infrastructure software, which presents special challenges in dealing with the issues described above: complexity, correctness, performance, and pragmatics.
Whereas the original ACP4IS workshops traditionally only focused on aspects, components and patterns, MISS 2011 does not limit itself to these three modularization techniques. Similar to the main AOSD 2011 conference, whose official subtitle is “Perspectives on Modularity”, MISS 2011 considers any kind of modularity, and actively solicits work on closely related topics, such as empirical studies on modularity and tool support. The name change is just one step in the ongoing evolution process of ACP4IS, since other kinds of modularity popped up more and more in recent years, both in papers as well as in workshop discussions. As such, the new name makes previously implicit circumstances explicit.