An Interactive Method for Validating Stage Configuration

作者: Abdelrahman Osman Elfaki , Somnuk Phon-Amnuaisuk , Chin Kuan Ho

DOI: 10.4236/JSEA.2010.36072

关键词:

摘要: Software product Line (SPL) is an emerging methodology for developing software products. Stage-configuration one the important processes applying to SPL. In stage-configuration, different groups and people make configuration choices in stages. Therefore, a successful highly dependent on validity of stage-configuration process. this paper, rule-based method proposed validating A logical representation variability using First Order Logic (FOL) provided. Five operations: validation rules, explanation corrective explanation, propagation delete-cascade, filtering cardinality test are studied as operations stage-configuration. The relevant contributions paper are: implementing automated consistency checking among constraints during process based three levels (Variant- to-variant, variant-to-variation point, variation point-to-variation point), define interactive operation guide user within (explicitly) delete-cascade validation.

参考文章(46)
Fabricia Roos-Frantz, A Preliminary Comparison of Formal Properties on Orthogonal Variability Model and Feature Models. variability modelling of software-intensive systems. pp. 121- 126 ,(2009)
Ilka Philippow, Matthias Riebisch, Kai Boellert, The Hyper/UML Approach for Feature Based Software Design ,(2003)
Sergio Segura, Automated Analysis of Feature Models Using Atomic Sets. software product lines. pp. 201- 207 ,(2008)
Yuan Fang Li, Jing Sun, Jeff Pan, Hai Wang, Hongyu Zhang, A semantic web approach to feature modeling and verification Workshop on Semantic Web Enabled Software Engineering (SWESE’05. ,(2005)
Tewfik Ziadi, Frédéric Fondement, Jean-Marc Jézéquel, Product line derivation with uml Proceedings Software Variability Management Workshop, Univ. of Groningen Departement of Mathematics and Computing Science. ,(2003)
Klaus Pohl, Frank J. van der Linden, Gnter Bckle, Software Product Line Engineering: Foundations, Principles and Techniques ,(2005)
Paul Clements, Linda M. Northrop, Software Product Lines: Practices and Patterns ,(2001)