|
Aspects in Software Product Lines
People Involved: Awais Rashid, Neil
Loughran
Collaborating: Stan Jarzabek's group
at National University of Singapore
Description
Related Publications
Description
Our work on aspects in software product lines is carried out in
collaboration with Dr. Stan Jarzabek's group at National University
of Singapore. Together we explore the synergy between Frame technologies
and AOP techniques to support evolution and variation in software
product lines. Currently, we are exploring the effectiveness of
the framing tool XVCL and the aspect language AspectJ in this context.
We are also developing a hybrid mechanism called Framed Aspects
which provides improved support for evolution and variation compared
to situations where Frames and AOP are used in isolation.
Publications
- N. Loughran, A. Sampaio and A. Rashid (2005) From Requirements Documents to Feature Models for Aspect Oriented Product Line Implementation. Workshop on MDD in Product Lines (held with MODELS 2005).
Pdf link. - Colyer, A., A. Rashid, G. Blair (2004) On the Separation of Concerns in Program Families. Technical Report Number: COMP-001-2004.
Pdf link. - Loughran, N., Rashid, A., Zhang, W. and Jarzabek, S. (2004) Supporting Product Line Evolution with Framed Aspects. Workshop on Aspects, Componentsand Patterns for Infrastructure Software (held with AOSD 2004).
Pdf link. - Loughran, N., Rashid A. (2004) Framed Aspects: Supporting Variability and Configurability for AOP. International Conference on Software Reuse, Madrid, Spain.
Pdf link. - Zhang, W., Jarzabek, S., Zhang, H., Loughran, N. and Rashid, A. (2004) Software Evolution with XVCL. Chapter in book on Software Evolution with UML and XML (To Appear). Editor(s): H. Yang,
- N. Loughran, A. Rashid (2004) Managing Variability throughout the Software Development Lifecycle. Workshop on Managing Variabilities Consistently in Design and Code (held with OOPSLA 2004).
Pdf link. - Loughran N. and A. Rashid (2003) Supporting Evolution in Software using Frame Technology and Aspect-Orientation. Workshop on Software Variability Management, Groningen, The Netherlands.
Pdf link. - Zhang W., Jarzabek, S., Loughran, N., A. Rashid (2003) Reengineering a PC-based System into the Mobile Device Product Line. International Workshop on Principles of Software Evolution (IWPSE).
Pdf link. - Rashid, A., N. Loughran (2002) Relational Database Support for Aspect-Oriented Programming. Proceedings of NetObjectDays Conference. Editor(s): Springer-Verlag, Lecture Notes in Computer Science. Volume 2591, Pages 233-247.
Pdf link. - Loughran, N., A. Rashid (2002) Mining Aspects. Workshop on Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design (with AOSD 2002).
Pdf link.
|