SimPL: A product-line modeling methodology for families of integrated control systems

Information and Software Technology - Tập 55 Số 3 - Trang 607-629 - 2013
Razieh Behjati1,2, Tao Yue1, Lionel Briand1,3, Bran Selić4,1
1Simula Research Laboratory, Lysaker, Norway
2University of Oslo, Oslo, Norway
3SnT Centre, University of Luxembourg, Luxembourg
4Malina Software Corp., Ottawa, Canada

Tóm tắt

Từ khóa


Tài liệu tham khảo

Gomaa, 2004

Pohl, 2005

Weiss, 1999

Linden, 2007

Krueger, 1992, Software reuse, ACM Comput. Surv., 24, 10.1145/130844.130856

Behjati, 2012, vol. 7349

Rabiser, 2010, Requirements for product derivation support, Results from a systematic literature review and an expert survey, Inform. Softw. Technol., 52, 10.1016/j.infsof.2009.11.001

T. Yue, L.C. Briand, B. Selic, Q. Gan, Experiences with Model-based Product Line Engineering for Developing a Family of Integrated Control Systems, An Industrial Case Study, Technical Report Simula/TR 06, 2012.

Deelstra, 2005, Product derivation in software product families, a case study, J. Syst. Softw., 74, 10.1016/j.jss.2003.11.012

D. Dhungana, T. Neumayer, P. Grünbacher, R. Rabiser, Supporting evolution in model-based product line engineering, in: SPLC, IEEE Computer Society, 2008, pp. 319–328.

Bosch, 2000, Product instantiation in software product lines, a case study, vol. 2177, 147

Atkinson, 2002

UML Superstructure Specification, v2.3, 2010.

A UML profile for MARTE, Modeling and analysis of real-time embedded systems, 2009.

Egyed, 2006, Instant Consistency Checking for The UML, 381

Usman, 2008, A Survey of Consistency Checking Techniques for UML Models, 57

R. Behjati, T. Yue, L.C. Briand, B. Selic, SimPL: A Product-Line Modeling Methodology for Families of Integrated Control Systems, Technical Report Simula/TR 14, 2011.

Rational Software Architect V8, 2011.

R.K. Panesar-Walawege, M. Sabetzadeh, L.C. Briand, Using UML Profiles for Sector-Specific Tailoring of Safety Evidence Information, in: ER, Springer-Verlag, 2011, pp. 362–378.

OCL: Object Constraint Language, 2010. <http://www.omg.org/spec/OCL/2.2/>.

M. Becker, Towards a general model of variability in product families, in: Workshop on Software Variability Management, 2003.

Behjati, 2012, A Modeling Approach to Support the Similarity-based Reuse of Configuration Data, 10.1007/978-3-642-33666-9_32

Sinnema, 2004, COVAMOF, a framework for modeling variability in software product families, vol. 3154, 197

Santos, 2006, A model-driven approach to variability management in product-line engineering, Nord. J. Comput., 13

K. Kang, S. Cohen, J. Hess, W. Nowak, S. Peterson, Feature-Oriented Domain Analysis (FODA) Feasibility Study, Technical, Report CMU/SEI-90-TR-21, 1990.

Kang, 1998, Form: a feature-oriented reuse method with domain-specific reference architectures, Ann. Softw. Eng., 5, 10.1023/A:1018980625587

Czarnecki, 2005, Formalizing cardinality-based feature models and their specialization, Softw. Process, Improv. Pract., 10, 7, 10.1002/spip.213

K. Czarnecki, P. Kim, Cardinality-based feature modeling and constraints, A progress report, in: Workshop on Software Factories at OOPSLA, 2005.

M. Stephan, M. Antkiewicz, Ecore.fmp, A Tool for Editing and Instantiating Class Models as Feature Models, Technical Report, University of Waterloo, 200 University Avenue West Waterloo, Ontario, Canada, 2008.

Gomaa, 2007, Automated Software Product Line Engineering and Product Derivation, 285

Czarnecki, 2006, Verifying Feature-based Model Templates Against Well-Formedness OCL Constraints, 211

Czarnecki, 2005, Mapping features to models, a template approach based on superimposed variants, vol. 3676, 422

Ziadi, 2006, Software product line engineering with the UML: deriving products, Softw. Product Lines, 10.1007/978-3-540-33253-4_15

Haugen, 2008, Adding standardized variability to domain specific languages, 139

Morin, 2009, Weaving variability into domain metamodels, vol. 5795, 690

Clarke, 2005

Unified profile for DoDAF and MODAF (UPDM), Version 1.1, 2011.