The Community for Technology Leaders
RSS Icon
Subscribe
Chicago, IL, USA USA
Sept. 24, 2012 to Sept. 28, 2012
ISBN: 978-1-4673-2783-1
pp: 319-320
Daniel Amyot , EECS, University of Ottawa, Ottawa, Canada
Stephane Leblanc , EECS, University of Ottawa, Ottawa, Canada
Jason Kealey , JUCM Software Inc., Gatineau, Canada
Jorg Kienzle , SCS, McGill University, Montréal, Canada
ABSTRACT
The User Requirements Notation (URN) enables the graphical modeling of requirements with goals and scenarios, and jUCMNav is a free, Eclipse-based tool that supports modeling and analysis with URN. Concern-Driven Development (CDD) enables requirements engineers to encapsulate and reason about concerns, whether they are crosscutting (i.e., aspects) or not. However, to truly capitalize on the benefits promised by CDD, concerns need to be encapsulated across software development phases, i.e., across different types of models at different levels of abstraction. Recently, URN was extended to support aspect-oriented concepts. This demonstration focuses on the new concern-driven modeling features of jUCMNav, together with its capabilities to compose aspects together, and to transform aspectual scenario models into design models in the Reusable Aspect Models notation. jUCMNav is hence one of the few tools that enable CDD from requirements to design.
INDEX TERMS
Use Case Maps, aspects, concerns, jUCMNav, Reusable Aspect Models, User Requirements Notation
CITATION
Daniel Amyot, Stephane Leblanc, Jason Kealey, Jorg Kienzle, "Concern-driven development with jUCMNav", RE, 2012, 2013 21st IEEE International Requirements Engineering Conference (RE), 2013 21st IEEE International Requirements Engineering Conference (RE) 2012, pp. 319-320, doi:10.1109/RE.2012.6345823
7 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool