Scientific Papers
ISSI Research PapersPaper information
Title
Agile Method for Model-Driven Requirements Engineering
Agile Method for Model-Driven Requirements Engineering
Published in
Sixth International Conference on Software Engineering Advances (ICSEA 2011), Barcelona, Spain, pp. 570-575, 23-29 October, 2011, ISBN: 978-1-61208-165-6 - 2011
Sixth International Conference on Software Engineering Advances (ICSEA 2011), Barcelona, Spain, pp. 570-575, 23-29 October, 2011, ISBN: 978-1-61208-165-6 - 2011
Abstract
The complexity and pervasiveness of software applications has increased over the last few years. In this context, software development processes have also become complex and difficult to use. It is widely recognized that requirements engineering has become a critical activity within this process. In this paper, we aim to provide a methodological approach which focuses on requirements engineering within the Model-Driven Development (MDD) context. Our approach is an OpenUP extension in which the requirements discipline is placed in the model-driven context. We believe that the integration of requirements engineering and MDD into one consistent process will provide practitioners with the benefits of both. This paper presents the definition of the proposed process, OpenUP/MDRE, including its activities, roles, and work products. We also provide an example of its use in a SOA-based software development project. The use of our approximation guides the activities of requirements engineering and promotes automation by means of model transformations.
The complexity and pervasiveness of software applications has increased over the last few years. In this context, software development processes have also become complex and difficult to use. It is widely recognized that requirements engineering has become a critical activity within this process. In this paper, we aim to provide a methodological approach which focuses on requirements engineering within the Model-Driven Development (MDD) context. Our approach is an OpenUP extension in which the requirements discipline is placed in the model-driven context. We believe that the integration of requirements engineering and MDD into one consistent process will provide practitioners with the benefits of both. This paper presents the definition of the proposed process, OpenUP/MDRE, including its activities, roles, and work products. We also provide an example of its use in a SOA-based software development project. The use of our approximation guides the activities of requirements engineering and promotes automation by means of model transformations.
BibTeX
@misc{issi_web:id:389, title = "Agile Method for Model-Driven Requirements Engineering", author = "Grzogorz Loniewski and Ausias Armesto and Emilio Insfrán Pelozo", booktitle = "Sixth International Conference on Software Engineering Advances (ICSEA 2011), Barcelona, Spain, pp. 570-575, 23-29 October, 2011, ISBN: 978-1-61208-165-6", year = "2011", eprint = "http://issi.dsic.upv.es/publications/archives/", url = "http://www.thinkmind.org/index.php?view=article&articleid=icsea_2011_24_40_10395", abstract = "The complexity and pervasiveness of software applications has increased over the last few years. In this context, software development processes have also become complex and difficult to use. It is widely recognized that requirements engineering has become a critical activity within this process. In this paper, we aim to provide a methodological approach which focuses on requirements engineering within the Model-Driven Development (MDD) context. Our approach is an OpenUP extension in which the requirements discipline is placed in the model-driven context. We believe that the integration of requirements engineering and MDD into one consistent process will provide practitioners with the benefits of both. This paper presents the definition of the proposed process, OpenUP/MDRE, including its activities, roles, and work products. We also provide an example of its use in a SOA-based software development project. The use of our approximation guides the activities of requirements engineering and promotes automation by means of model transformations." }