Computing Department, Lancaster University
Aspect-Oriented Software Engineering Special Interest Group
Home People Projects Publications Presentations & Tutorials Software Events aosd.net

MULDRE: Multidimensional Analysis of Requirements Level Trade-Offs

Principal Investigator: Awais Rashid
Other Project Personnel: Peter Sawyer (Co-investigator), Ana Moreira (Collaborator at UNL), Joao Araujo (Collaborator at UNL)
Project Description
Related Publications
Grant Ref:
EPSRC EP/C003330/1
Start Date: February 2005
End Date: February 2007
Follow-up Project: AMPLE: Aspect-Oriented, Model-Driven Product Line Engineering

Project Description:

This project brings together the expertise in requirements engineering (RE),requirements traceability and aspect-oriented software development (AOSD) at Lancaster University with experience in specification, aspect-oriented analysis and modelling at Universidade Nova de Lisboa. The aim of the project is to develop a framework to analyse trade-offs among system requirements in a multi-dimensional fashion. The trade-off analysis will form the basis of deriving a validation specification for verification of the resultant implementation with reference to the established trade-offs.

The work to be carried out in this project is a stepping stone towards more rigorous analysis of requirements level trade-offs by breaking away from the conventional two-dimensional decomposition and facilitating projection of the influence of any particular set of concerns on another set in the requirements specification.

Demonstrations:

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.
  • 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. 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. 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.