Consistency management of product line requirements

作者: J. Savolainen , J. Kuusela

DOI: 10.1109/ISRE.2001.948542

关键词: New product developmentRequirements engineeringSoftware engineeringProduct (category theory)Reliability engineeringFunctional specificationFormal specificationProduct engineeringEngineeringRequirementProduct design specification

摘要: Contemporary software engineering utilizes product lines for reducing time to market and development cost of a single variant, improving quality the products, creating better estimations process. Most line processes rely on performing domain analysis find out commonalities among proposed family members estimate how they will vary. On other hand, most requirements methods focus specification system. Despite active research efforts close this, gap there is still no effective method that allows specifications in arbitrary levels detail hierarchical family. In particular, it not possible combine different mechanisms produce complete specification. The authors approach these problems by presenting system both variant as well level. This exposes many managing consistency between specify families systems. To achieve our offers derivation management support variants.

参考文章(28)
Fabien Boisbourdin, Michel Coriat, Jean Jourdan, The SPLIT method: building product lines for software-intensive systems software product lines. pp. 147- 166 ,(2000)
M. Simos, R. Creps, C. Klingler, L. Lavine, Software Technology for Adaptable Reliable Systems (STARS). Organization Domain Modeling (ODM) Guidebook, Version 1.0. Defense Technical Information Center. ,(1995) , 10.21236/ADA294280
Krzysztof Czarnecki, Ulrich W. Eisenecker, Generative Programming: Methods, Tools, and Applications ,(2000)
Lisa Finneran, Software Productivity Consortium Encyclopedia of Software Engineering. ,(2002) , 10.1002/0471028959.SOF326
Andreas Hein, Michael Schlick, Renato Vinga-Martins, Applying Feature Models in Industrial Settings Software Product Lines. pp. 47- 70 ,(2000) , 10.1007/978-1-4615-4339-8_3
A.D. Vici, N. Argentieri, A. Mansour, M. d'Alessandro, J. Favaro, FODAcom: an experience with domain analysis in the Italian telecom industry international conference on software reuse. pp. 166- 175 ,(1998) , 10.1109/ICSR.1998.685741
Anthony Hunter, Bashar Nuseibeh, Managing inconsistent specifications ACM Transactions on Software Engineering and Methodology. ,vol. 7, pp. 335- 367 ,(1998) , 10.1145/292182.292187
Joachim Bayer, Oliver Flege, Peter Knauber, Roland Laqua, Dirk Muthig, Klaus Schmid, Tanya Widen, Jean-Marc DeBaud, PuLSE: a methodology to develop software product lines symposium on software reusability. pp. 122- 131 ,(1999) , 10.1145/303008.303063
Mark A. Ardis, David A. Cuka, Defining families—commonality analysis international conference on software engineering. pp. 671- 672 ,(1999) , 10.1145/302405.302929