Scientific Papers
ISSI Research PapersPaper information
Title
An Architecture-Oriented Model-Driven Requirements Engineering Approach
An Architecture-Oriented Model-Driven Requirements Engineering Approach
Published in
Workshop on Model-Driven Requirements Engineering (MoDRE 2011) - 2011
Workshop on Model-Driven Requirements Engineering (MoDRE 2011) - 2011
Abstract
Software development processes have become highly complex with the increase in the complexity of software systems and their architectures. It is widely recognized that requirements engineering (RE) is a critical part of this process, along with the design of a system's software architecture with which to satisfy requirements. In this paper, we aim to provide a methodological approach for Architecture-oriented Model-Driven Requirements Engineering. We believe that considering architectural aspects for modeling requirements in a model-driven approach will provide software developers with several benefits such as an improvement in traceability, better architecture and implementation coherence. This paper presents the definition of a process which is based on the OpenUP method, including its activities, roles, and work products. We also provide an example of the use of this approach in a SOA-based software development project.
Software development processes have become highly complex with the increase in the complexity of software systems and their architectures. It is widely recognized that requirements engineering (RE) is a critical part of this process, along with the design of a system's software architecture with which to satisfy requirements. In this paper, we aim to provide a methodological approach for Architecture-oriented Model-Driven Requirements Engineering. We believe that considering architectural aspects for modeling requirements in a model-driven approach will provide software developers with several benefits such as an improvement in traceability, better architecture and implementation coherence. This paper presents the definition of a process which is based on the OpenUP method, including its activities, roles, and work products. We also provide an example of the use of this approach in a SOA-based software development project.
BibTeX
@misc{issi_web:id:387, title = "An Architecture-Oriented Model-Driven Requirements Engineering Approach", author = "Grzogorz Loniewski and Ausias Armesto and Emilio Insfrán Pelozo", booktitle = "Workshop on Model-Driven Requirements Engineering (MoDRE 2011)", year = "2011", eprint = "http://issi.dsic.upv.es/publications/archives/", url = "http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=6045364", abstract = "Software development processes have become highly complex with the increase in the complexity of software systems and their architectures. It is widely recognized that requirements engineering (RE) is a critical part of this process, along with the design of a system's software architecture with which to satisfy requirements. In this paper, we aim to provide a methodological approach for Architecture-oriented Model-Driven Requirements Engineering. We believe that considering architectural aspects for modeling requirements in a model-driven approach will provide software developers with several benefits such as an improvement in traceability, better architecture and implementation coherence. This paper presents the definition of a process which is based on the OpenUP method, including its activities, roles, and work products. We also provide an example of the use of this approach in a SOA-based software development project." }