The Second AOSD Workshop on Aspects, Components, and Patterns for
Infrastructure Software (ACP4IS)
Aspect-oriented programming, component models, and design patterns are modern
and actively evolving techniques for improving the modularization of complex
software. In particular, these techniques hold great promise for the
development of "systems infrastructure" software, e.g., application servers,
middleware, virtual machines, compilers, operating systems, and other software
that provides general services for higher-level applications. The developers
of infrastructure software are faced with increasing demands from application
programmers needing higher-level support for application development. Meeting
these demands requires careful use of software modularization techniques, since
infrastructural concerns are notoriously hard to modularize.
Building on the ACP4IS meeting at AOSD 2002, this workshop aims to provide a
highly interactive forum for researchers and developers to discuss the
application of and relationships between aspects, components, and patterns
within modern infrastructure software. The goal is to put aspects, components,
and patterns into a common reference frame and to build connections between the
software engineering and systems communities.
|