CITI has stopped operations in 2014, to co-launch NOVA LINCS THIS SITE IS NOT BEING UPDATED SINCE 2013
citi banner
  Home  \  Publications  \  InProceedings Page Login  
banner bottom
File Top
Modeling software product lines with AoURN

The Aspect-oriented User Requirements Notation (AoURN) is a modeling framework that combines aspect-oriented, goal-oriented, and scenario-based modeling. AoURN is built on URN, a standardization effort of the International Telecommunication Union (ITU), and contains the Aspect- and Goal-oriented Requirement Language (AoGRL) for goal modeling and Aspect-oriented Use Case Maps (AoUCM) for scenario modeling. With AoURN, the impact of variabilities on stakeholder goals and on the overall system goals, the reasons for choosing one variability over another variability as well as the dependencies between variabilities are modeled with GRL goal graphs. The behavior and structure of variabilities as well as commonalities are modeled with UCMs. The aspect-oriented extensions to URN allow variabilities and commonalities to be properly encapsulated and managed across both model types. At the same time, SPL models benefit from better modularity, reusability, scalability, and maintainability since AoURN models can exhibit better results in these areas compared to URN models.


@ Proceedings of the 2008 AOSD workshop on Early aspects

Publisher: ACM Electronic Library ( United States )

Date: 2008


File Bottom