workshops
ACP4IS: Aspects, Components, and Patterns for Infrastructure Software
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 meetings at AOSD 2002 and AOSD 2003, 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.
Edited by the AOSD Conference Committee. Send comments to: webmaster@aosd.net
|