Abstract
In requirements engineering, there are several approaches for requirements modeling such as goal-oriented, aspect-driven, and system requirements modeling. In practice, companies often customize a given approach to their specific needs. Thus, we seek a solution that allows customization in a systematic way. In this paper, we propose a metamodel for requirements models (called core metamodel) and an approach for customizing this metamodel in order to support various requirements modeling approaches. The core metamodel represents the common concepts extracted from some prevalent approaches. We define the semantics of the concepts and the relations in the core metamodel. Based on this formalization, we can perform reasoning on requirements that may detect implicit relations and inconsistencies. Our approach for customization keeps the semantics of the core concepts intact and thus allows reuse of tools and reasoning over the customized metamodel. We illustrate the customization of our core metamodel with SysML concepts. As a case study, we apply the reasoning on requirements of an industrial mobile service application based on this customized core requirements metamodel.
Original language | English |
---|---|
Title of host publication | Model Driven Architecture – Foundations and Applications |
Subtitle of host publication | 4th European Conference, ECMDA-FA 2008, Berlin, Germany, June 9-13, 2008, Proceedings |
Editors | Alan Hartman, Ina Schieferdecker |
Place of Publication | Berlin |
Publisher | Springer |
Pages | 310-325 |
Number of pages | 16 |
ISBN (Electronic) | 978-3-540-69100-6 |
ISBN (Print) | 978-3-540-69095-5 |
DOIs | |
Publication status | Published - Jun 2008 |
Event | 4th European Conference Model Driven Architecture - Foundations and Applications, ECMDA-FA 2008 - Berlin, Germany Duration: 9 Jun 2008 → 13 Jun 2008 Conference number: 4 |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Publisher | Springer |
Volume | 5095 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 4th European Conference Model Driven Architecture - Foundations and Applications, ECMDA-FA 2008 |
---|---|
Abbreviated title | ECMDA-FA |
Country/Territory | Germany |
City | Berlin |
Period | 9/06/08 → 13/06/08 |
Keywords
- SE-SA: Software Architecture
- SE-Q: Quality Modelling and Verification
- SE-MDA: Model Driven Architecture
- Requirements metamodel
- Reasoning model
- Customization