Title :
Evolution in Domain Model-Based Requirements Engineering for Control Systems Development
Author :
Nissen, H.W. ; Schmitz, D. ; Jarke, M. ; Rose, T. ; Drews, P. ; Hesseler, F.J. ; Reke, M.
Author_Institution :
Fraunhofer FIT, St. Augustin, Germany
fDate :
Aug. 31 2009-Sept. 4 2009
Abstract :
When developing software-based control systems, knowledge and experiences in the relevant domain are of great importance. Small- and medium-sized enterprises (SMEs) that are most active here need to capture requirements under severe time and costs pressures. In previous work we have shown that a domain model based on the requirements formalism i* accelerates the requirements capture. Furthermore, the domain model-based similarity search supports the detection of reusable components from earlier projects. But due to the innovativeness, flexibility, and customer-orientation of control systems development, this domain model is subject to continuous change. Within this paper, we investigate the effects of model evolution on our domain model-based requirements engineering approach. Building on examples from industrial practice, we develop a classification of possible domain model modifications. For each such class, we analyze its impact on the similarity search and derive appropriate counter measures to limit these harmful impacts.
Keywords :
control engineering computing; formal specification; formal verification; object-oriented programming; small-to-medium enterprises; software reusability; systems analysis; SME; control system development; domain model-based requirements engineering; reusable component detection; similarity search; small-medium sized enterprise; Acceleration; Combustion; Control system synthesis; Control systems; Counting circuits; Embedded software; Engines; Knowledge engineering; Object oriented modeling; Systems engineering and theory;
Conference_Titel :
Requirements Engineering Conference, 2009. RE '09. 17th IEEE International
Conference_Location :
Atlanta, GA
Print_ISBN :
978-0-7695-3761-0