|
Early Aspects
People Involved: Awais Rashid,
Peter Sawyer
Collaborating: Ana Moreira, Joao
Araujo (Universidade Nova de Lisboa, Portugal)
Description
Related Publications
Description
The term "Early Aspects" encapsulates aspect-oriented
requirements engineering and architecture design approaches. Our
work in this area is carried out in collaboration with Dr. Ana Moreira
and Dr. Joao Araujo at Universidade Nova de Lisboa, Portugal. The
collaboration focuses on aspect-oriented requirements engineering.
More specifically, we are developing techniques for modularising
aspectual requirements (broadly scoped properties at the requirements
level), identifying their influence on other requirements in the
system, establishing critical trade-offs between aspectual requirements
before the architecture is derived and determining their mapping
and influence on artefacts at later software development stages.
The work has its roots in previous work on requirements engineering
at Lancaster especially that pertaining to the PREView method.
Tool support for aspect-oriented requirements engineering is provided
by the Aspectual Requirements Composition and Decision Support Tool
(ARCADE).
Publications
- A. Sampaio, A. Rashid, R. Chitchyan, and P. Rayson (2007) EA-Miner: Towards Automation in Aspect-Oriented Requirements Engineering. Transactions on Aspect-Oriented Software Development: Special Issue on Early Aspects (Accepted to Appear). Editor(s): J. Araujo, E. Baniasaad, Springer.
- R. Chitchyan, A. Rashid, P. Rayson, and R. W. Waters (2007) Semantics-based Composition for Aspect-Oriented Requirements Engineering. International Conference on Aspect-Oriented Software Development (AOSD), Vancouver, Canada. ACM. Pages 36-48.
Pdf link. - R. Chitchyan, M. Pinto, A. Rashid, and L. Fuentes (2007) COMPASS: Composition-Centric Mapping of Aspectual Requirements to Architecture. Transactions on Aspect-Oriented Software Development: Special Issue on Early Aspects, (Accepted to Appear). Editor(s): J. Araujo, E. Baniasaad,
- E. L. A. Baniassad, P. Clements, J. Araujo, A. Moreira, A. Rashid, and B. Tekinerdogan (2006) Discovering Early Aspects. IEEE Software. Volume 23, Pages 61-69.
Pdf link. - N. Cacho, C. Sant'Anna, E. Figueiredo, A. Garcia, T. Batista, C. Lucena (2006) Composing Design Patterns: A Scalability Study of Aspect-Oriented Programming. 5th International Conference on Aspect-Oriented Software Development (AOSD'06), Bonn, Germany, March 2006. ACM. Pages 20-24.
- R. Chitchyan, A. Sampaio, A. Rashid, P. Sawyer, S. Khan (2006) Initial Version of Aspect-Oriented Requirements Engineering Model. Lancaster University, Lancaster AOSD-Europe project report (D36) No: AOSD-Europe-ULANC-17.
- R. Chitchyan, A. Sampaio, and A. Rashid (2006) A Tool Suit for Aspect-Oriented Requirements Engineering. Workshop on Early Aspects (held at ICSE 2006), Shanghai, China.
Pdf link. - R. Chitchyan and A. Rashid (2006) Tracing Requirements Interdependency Semantics. Workshop on Early Aspects (held with ASOD 06), Bonn, Germany.
Pdf link. - R. Chitchyan, S. S. Khan, and A. Rashid (2006) Modelling and Traceability of Composition Semantics in Requirements. Workshop on Early Aspects (held with ASOD 06), Bonn, Germany.
Pdf link. - A. Garcia, T. Batista, A. Rashid, C. Sant'Anna (2006) Driving and Managing Architectural Decisions with Aspects. SHARK'06 workshop, held with ICSR'06 Conference, Turin, Italy, June 2006.
Pdf link. - T. Batista, C. Chavez, A. Garcia, C. Sant'Anna, U. Kulesza, A. Rashid, F. Filho (2006) Reflections on Architectural Connection: Seven Issues on Aspects and ADLs. Workshop on Early Aspects held at ICSE'06, May 2006, Shanghai, China.
Pdf link. - I. Krechetov, B. Tekinerdogan, A. Garcia, C. Chavez, U. Kulesza (2006) Towards an Integrated Aspect-Oriented Modeling Approach for Software Architecture Design. Workshop on Aspect-Oriented Modeling held AOSD'06, March 20-24, 2006, Bonn, Germany.
Pdf link. - A. Garcia, C. Chavez, T. Batista, C. Sant'anna, U. Kulesza, A. Rashid, C. Lucena (2006) On the Modular Representation of Architectural Aspects. Proc. of the 3rd. European Workshop on Software Architecture, France, September 2006.
Pdf link. - C. Chavez, A. Garcia, U. Kulesza, C. Sant'Anna, C. Lucena (2006) Taming Heterogeneous Aspects with Crosscutting Interfaces. Journal of the Brazilian Computer Society, SBC, April 2006 (SBES'05 Best Paper Award).
- T. Batista, C. Chavez, A. Garcia, U. Kulesza, C. Sant'Anna, C. Lucena (2006) Aspectual Connectors: Supporting the Seamless Integration of Aspects and ADLs. Proceedings of the ACM SIGSoft XX Brazilian Symposium on Software Engineering (SBES'06), Florianopolis, Brazil, October 2006..
Pdf link. - A. Garcia, C. Chavez, R. Choren (2006) Enhancing Agent-Oriented Models with Aspects. Proceedings of the ACM Fifth International Joint Conference on Autonomous Agents & Multi Agent Systems, Hakodate, Japan, May 2006.
Pdf link. - A. Garcia, C. Chavez, R. Choren (2006) An Aspect-Oriented Modeling Framework for MAS Design. 7th Workshop on Agent-Oriented Software Engineering, AAMAS'06, Hakodate Japan, May 2006.
Pdf link. - A. Rashid and A. Moreira (2006) Domain Models are NOT Aspect Free. Proceedings of MoDELS/UML. Springer, Lecture Notes in Computer Science. Volume 4199, Pages 155-169.
Pdf link. - A. Sampaio, N.Loughran, A. Rashid, P. Rayson (2005) Mining Aspects in Requirements. Workshop on Early Aspects (held with AOSD 2005).
Pdf link. - A.Sampaio, A. Rashid,P. Rayson (2005) Early-AIM: An Approach for Identifying Aspects in Requirements. Poster paper at Requirements Engineering Conference, Paris, France (To Appear).
Pdf link. - R. Chitchyan, I. Sommerville, A. Rashid (2005) CoCA: A Composition-Centric Approach to Requirements Engineering. Poster paper at Requirements Engineering Conference, Paris, France (To Appear).
Pdf link. - A. Moreira, A. Rashid, J. Araujo (2005) Multi-dimensional Separation of Concerns in Requirements Engineering. International Conference on Requirements Engineering (RE), Paris, France, 20 August-2 September. IEEE Computer Society. Pages 285-296.
Pdf link. - A. Moreira, J. Araujo, A. Rashid (2005) A Concern-Oriented Requirements Engineering Model. International Conference on Advanced Information Systems Engineering, Porto, Portugal, June 13-17. Editor(s): O. Pastor, J. Falcão e Cunha, Springer-Verlag. Volume 3520, Pages 293-308.
Pdf link. - R.Chitchyan, A.Rashid, P.Sawyer (2005) Comparing Requirements Engineering Approaches for Handling Crosscutting Concerns. Workshop on Requirements Engineering (held with CAiSE), Porto, Portugal, June 12-14.
Pdf link. - A. Garcia, U. Kulesza, C. Sant'Anna, C. Chavez, C. Lucena (2005) Aspects in Agent-Oriented Software Engineering: Lessons Learned. Workshop on Agent-Oriented Software Engineering (held with AAMAS 05), Utrecht,The Netherlands, July 2005.
Pdf link. - A. Rashid, A.Moreira, J. Araujo, P.Sawyer, A. Sampaio (2005) A Multi-Dimensional, Model-Driven Approach to Concern Identification and Traceability. Workshop on Models and Aspects - Handling Crosscutting Concerns in MDSD (held with ECOOP 2005).
Pdf link. - A. Sampaio, R. Chitchyan, A. Rashid, P. Rayson (2005) EA-Miner: A Tool for Automating Aspect-Oriented Requirements Identification. International Conference on Automated Software Engineering (ASE'05), Long Beach, California, USA, November 7-11, 2005. To appear.
- 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. - U. Kulesza, A.Garcia, F. Bleasby, C. Lucena (2005) Instantiating and Customizing Aspect-Oriented Architectures using Crosscutting Feature Models.. Workshop on Early Aspects (held with OOPSLA 2005), November 2005, San Diego, USA.
- A. Garcia, U. Kulesza, C. Sant'Anna, C. Chavez, C. Lucena (2005) Aspects in Agent-Oriented Software Engineering: Lessons Learned. Agent-Oriented Software Engineering VI, December 2005. (Accepted to Appear). LNCS, Springer.
- A. Garcia, C. Sant'Anna, E. Figueiredo, U. Kulesza, C. Lucena, A. Staa (2005) Modularizing Design Patterns with Aspects: A Quantitative Study. LNCS Transactions on Aspect-Oriented Software Development. Springer. Volume 1, Pages 36-74.
- A. Rashid, A. Moreira, B. Tekinerdogan (2004) Editorial: Early Aspects: Aspect-Oriented Requirements Engineering and Architecture Design. IEE – Proceedings Software. IEE. Volume 151(4), Pages 153-156.
- Rashid, A. Moreira, and J. Araujo (2003) Modularisation and Composition of Aspectual Requirements. 2nd International Conference on Aspect-Oriented Software Development. ACM. Pages 11-20.
Pdf link. - Rashid, A., P. Sawyer, A. Moreira and J. Araujo (2002) Early Aspects: A Model for Aspect-Oriented Requirements Engineering. IEEE Joint International Conference on Requirements Engineering. IEEE Computer Society Press. Pages 199-202.
Pdf link. - Araujo, J., A. Moreira, I. Brito and A. Rashid (2002) Aspect-Oriented Requirements with UML. Workshop on Aspect-Oriented Modelling with UML (held with UML 2002).
Pdf link.
In addition to the above papers, the Early
Aspects Web site provides a number of pointers and useful resources
on the topic.
|