|   |
The 5th AOSD Workshop on Aspects, Components,
and Patterns for Infrastructure Software (ACP4IS)
A one-day workshop at
AOSD.06,
the Fifth International Conference on
Aspect-Oriented Software Development, March 21,
Bonn, Germany, 2006
Organizing Committee
Yvonne Coady is an Assistant
Professor of Computer Science at the University of Victoria. She has a
Ph.D. from the Department of Computer Science at the University of
British Columbia, where she was advised by Gregor Kiczales. Her Ph.D.
research focused on the implementation of aspects within operating
systems. To support this research, Yvonne is one of the primary
developers of AspectC, a language and compiler based on the well-known
AspectJ language. Previously, Yvonne did work in other areas of systems
development, including adaptive concurrency control mechanisms and the
implementation of global memory management in workstation clusters.
Yvonne taught Computer Science full time in a small college for
seven years before starting her Ph.D. Yvonne is a member of the AOSD
2005 program committee.
David H. Lorenz is a
Principal Scientist and Executive Director of a new multidisciplinary
center for secure and
dependable computing, a federated research and education program in
end-to-end trustworthy computing systems at the University of
Virginia. Dr. Lorenz's research interests are in the overlap between
dependable computing and the concepts of aspect-oriented programming
languages (AOP), component-based software engineering (CBSE), and
object-oriented software design (OOD). Prior to joining the University
of Virginia, he held a faculty position at Northeastern University. He
taught courses in Programming Languages, Object-Oriented Design, and
Component-Based Programming. He has a Ph.D. from the Technion-Israel
Institute of Technology. His Ph.D. dissertation coined the concept of
"Environmental Acquisition," which was incorporated into the Python
programming language, and considered a crucial mechanism in Zope,
Python's killer-application Web platform. He has served on the program
committees of International Technology of Object-Oriented Languages and
Systems Europe Conferences. David was a co-chair of the OOPSLA'01
Workshop on Language Mechanisms for Programming Software Components,
and a member of the organizing committee (Posters and Demonstrations
Co-Chair) for ECOOP'03. He is a member of editorial board of
International Journal of Information Technology and Decision Making,
World Scientific Publishing Co. David has served on the program
committees of AOSD 2004, AOMD'05, and FOAL'05. He is a member of the
OOPSLA 2006 program committee.
Olaf Spinczyk
is an Assistant Professor of Computer Science at the
Friedrich-Alexander University Erlangen-Nuremberg, Germany. He received
his Ph.D. from the University of Magdeburg, Germany, in 2002 for his
research on ``Operating System Construction by
Aspect-Orientation.'' An important part of this work was the design of
the AspectC++ language, which he started in 2001. AspectC++ is an
aspect-oriented language extension for C++. Olaf demonstrated his
AspectC++ compiler and its suitability for embedded systems software
construction at the AOSD 2003, OOPSLA 2003, OOSPLA 2004, and AOSD 2005
conferences. He gave tutorials on AOP with C++ at AOSD 2004 and AOSD
2005. At AOSD~2005 he was invited to give a talk on AOP with C++ in the
industry track. Besides the last ACP4IS workshop, he organized the
ECOOP 2002 workshop on Object-Orientation and Operating Systems as well
as the ECOOP 2004 workshop on Programming Languages and Operating
Systems. His current research is focused on the combination of Generic
and Generative Programming with AOP in AspectC++, and on applying these
techniques in the implementation of the research operating system
family CiAO.
Eric Wohlstadter is an
Assistant Professor of Computer Science at the University of British
Columbia. He received his Ph.D. from the University of California,
Davis, in 2005 for his thesis ``Aspect-Oriented Development for
Distributed Object Applications.'' This work included the design and
implementation of a middleware for crosscutting features in a
distributed setting. A demonstration of this work was given at the ICSE
2004 conference and presented in a paper at ICSE 2003. He has served on
the program committee for several conferences including the Working
Conference on Software Architecture 2005 and the posters and
demonstration committee for ICSE 2006. Eric is the organizing chair of
AOSD 2007. His current research interests include aspect-oriented
programming for enterprise and web service applications.
Electronic Submission
Technical papers should be electronically submitted through the
ACP4IS 2006
online submission system.
Special Issue of IEE Software
The best papers from the AOSD 2002-2006 ACP4IS workshops will be selected for a journal length submission to a special issue of IEE Software on Aspects, Components, and Patterns for Infrastructure Software. The special issue is expected to be published in early 2007.
Important Dates
Submission Deadline is: January 22, 2006 (closed)
Notification of Acceptance is: February 10, 2006
Camera-Ready Copy (CRC) Due: February 24, 2006
Workshop: March 21, 2006 |
 |
Maintained by the ACP4IS Organizing Committee
|