Supporting Stepwise, Incremental Product Derivation in Product Line Requirements Engineering.

作者: Reinhard Stoiber , Martin Glinz

DOI:

关键词:

摘要: Deriving products from a software product line is difficult, particularly when there are many constraints in the variability of line. Understanding impact binding decisions (i.e. selecting or dismissing features) particular challenge: (i) taken must not violate any constraint, and (ii) effects consequences every decision need to be understood well. This problem can reduced significantly with good support both for specification making. We have developed an extension ADORA language tool which capable modeling visualizing functionality single model provides automated reasoning on space. In this paper we describe how our approach supports stepwise, incremental derivation requirements specification. visualize what has been derived so far, automatically re-evaluate propagate results as restrictions remaining options. demonstrate by showing sequence steps example industrial automation domain. claim that improves efficiency quality process.

参考文章(17)
Tobias Reinhard, Reinhard Stoiber, Martin Glinz, Visualization Support for Software Product Line Modeling. software product lines. pp. 313- 322 ,(2008)
Mike Mannion, Using First-Order Logic for Product Line Model Validation software product lines. ,vol. 2397, pp. 176- 187 ,(2002) , 10.1007/3-540-45652-X_11
Martin Glinz, Stefan Berner, Stefan Joos, Object-oriented modeling with Adora Information Systems. ,vol. 27, pp. 425- 444 ,(2002) , 10.1016/S0306-4379(02)00015-7
Stan Jarzabek, Wai Chun Ong, Hongyu Zhang, Handling variant requirements in domain modeling Journal of Systems and Software. ,vol. 68, pp. 171- 182 ,(2003) , 10.1016/S0164-1212(03)00060-8
E. J. McCluskey, Minimization of Boolean Functions* Bell System Technical Journal. ,vol. 35, pp. 1417- 1444 ,(1956) , 10.1002/J.1538-7305.1956.TB03835.X
Krzysztof Czarnecki, Michal Antkiewicz, Chang Hwan Peter Kim, Sean Lau, Krzysztof Pietroszek, fmp and fmp2rsm Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '05. pp. 200- 201 ,(2005) , 10.1145/1094855.1094934
Silvio Meier, Christian Seybold, Martin Glinz, Nancy Merlo-Schett, An effective layout adaptation technique for a graphical modeling tool international conference on software engineering. pp. 826- 827 ,(2003) , 10.5555/776816.776971
Pierre-Yves Schobbens, Patrick Heymans, Jean-Christophe Trigaux, Yves Bontemps, Generic semantics of feature diagrams Computer Networks. ,vol. 51, pp. 456- 479 ,(2007) , 10.1016/J.COMNET.2006.08.008
Bent Bruun Kristensen, Object-Oriented Modeling with Roles Object-Oriented Modeling with Roles. pp. 57- 71 ,(1996) , 10.1007/978-1-4471-1009-5_6
Krzysztof Czarnecki, Simon Helsen, Ulrich Eisenecker, Formalizing cardinality‐based feature models and their specialization Software Process: Improvement and Practice. ,vol. 10, pp. 7- 29 ,(2005) , 10.1002/SPIP.213