Change search
ReferencesLink to record
Permanent link

Direct link
Utilizing use case classes for requirement and traceability modeling
KTH, School of Computer Science and Communication (CSC), Numerical Analysis and Computer Science, NADA.
2006 (English)In: Proc. IASTED Int. Conf. Model. Simul., 2006, 617-625 p.Conference paper (Refereed)
Abstract [en]

Changes to the UML 2.0 revision indicate that clarifications on the future of traditional use case needs to take place. The indications are that the use case notation can be replaced by use-case classes. Use case classes model requirement types as cohesive package consisting of requirement attributes and operations. The UML 2.0 supporting documentation does little to demystify the exploitation of the use case classes. The layered Model Driven Architecture and the underlying techniques recommended by the OMG may provide the solution. In this paper we review the critical changes to UML 2.0 regarding requirements modeling. We demonstrate that use case classes are formal templates for describing rules on modeling requirements with instances. We present a class hierarchical structure representing the complex relationship between business, product and project requirements using UML dependencies. We adapt the UML 2.0 extension mechanism notation to assist with the depiction of the requirement traceability links. Replacing use cases with classes and utilizing the explicit traceability links we integrate the requirement elements and the design elements into the same work space. Bridging the gap between requirements and the rest of the development process makes the test effort easier. For example, the use case classes serve as system and function test drivers. We show that requirement patterns are descriptions of communicating objects and classes. The UML extension mechanisms assist us to represent the requirement traceability links. Therefore by recognizing recurring dependency relationships of we are in fact uncovering traceability patterns. We support our project with a simple requirement process framework. Overall, we propose a new requirement modeling approach for the visualization, communication and reuse of requirements and requirement traceability using new object technologies.

Place, publisher, year, edition, pages
2006. 617-625 p.
, Proceedings of the IASTED International Conference on Modelling and Simulation, ISSN 1021-8181 ; 2006
Keyword [en]
Requirement metamodel, Requirement patterns, Traceability, UML 2.0, Computability and decidability, Computational methods, Computer architecture, Computer simulation, Mathematical models, Visualization, Metamodels, Requirement modeling, Unified modeling language (UML), Computer programming languages
National Category
Computer Science
URN: urn:nbn:se:kth:diva-155962ISI: 000246366600109ScopusID: 2-s2.0-33751240044ISBN: 978-0-88986-592-1OAI: diva2:766175
17th IASTED International Conference on Modelling and Simulation, 24-26 May 2006, Montreal, QC, Canada

QC 20141126

Available from: 2014-11-26 Created: 2014-11-17 Last updated: 2014-11-26Bibliographically approved

Open Access in DiVA

No full text

Other links

ScopusConference Abstract

Search in DiVA

By author/editor
Simonsson, Mikael
By organisation
Numerical Analysis and Computer Science, NADA
Computer Science

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

Total: 11 hits
ReferencesLink to record
Permanent link

Direct link