Model Driven Product Line Engineering : Core Asset and Process Implications

[1]  José Ambrosio Toval Álvarez,et al.  A systematic review of UML model consistency management , 2009, Inf. Softw. Technol..

[2]  Oscar Díaz,et al.  Towards a Process-Line for MDPLE , 2010 .

[3]  Alfonso Fuggetta,et al.  Software process: a roadmap , 2000, ICSE '00.

[4]  Gabor Karsai,et al.  The Generic Modeling Environment , 2001 .

[5]  Antonio Vallecillo,et al.  Representing and Operating with Model Differences , 2008, TOOLS.

[6]  Vinay Kulkarni,et al.  Separation of Concerns in Model-Driven Development , 2003, IEEE Softw..

[7]  Sarfraz Khurshid,et al.  Testing Software Product Lines Using Incremental Test Generation , 2008, 2008 19th International Symposium on Software Reliability Engineering (ISSRE).

[8]  Mark C. Paulk,et al.  Capability Maturity Model for Software, Version 1.1 , 1993 .

[9]  Klaus Pohl,et al.  Software Product Line Engineering - Foundations, Principles, and Techniques , 2005 .

[10]  Don S. Batory,et al.  Lifting Transformational Models of Product Lines: A Case Study , 2008, ICMT@TOOLS.

[11]  Jacques Klein,et al.  A generic weaver for supporting product lines , 2008, EA '08.

[12]  Kyo Chul Kang,et al.  Feature-Oriented Domain Analysis (FODA) Feasibility Study , 1990 .

[13]  Linda Hutz Pesante Software engineering institute (SEI) , 2003 .

[14]  Kevin B. Wright,et al.  Researching Internet-Based Populations: Advantages and Disadvantages of Online Survey Research, Online Questionnaire Authoring Software Packages, and Web Survey Services , 2006, J. Comput. Mediat. Commun..

[15]  Oscar Díaz,et al.  Feature refactoring a multi-representation program into a product line , 2006, GPCE '06.

[16]  Guido Wachsmuth,et al.  Metamodel Adaptation and Model Co-adaptation , 2007, ECOOP.

[17]  Jean Bézivin,et al.  Model-based Technology Integration with the Technical Space Concept , 2006 .

[18]  Sven Apel,et al.  Refactoring Feature Modules , 2009, ICSR.

[20]  Michal Antkiewicz,et al.  Mapping features to models: a template approach based on superimposed variants , 2005, GPCE'05.

[21]  Oscar Díaz,et al.  Supporting Production Strategies as Refinements of the Production Process , 2005, SPLC.

[22]  Oscar Díaz,et al.  Domain-Specific Composition of Model Deltas , 2010, ICMT@TOOLS.

[23]  Richard F. Paige,et al.  Merging models with the epsilon merging language (EML) , 2006, MoDELS'06.

[24]  Don Batory,et al.  Scaling step-wise refinement , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..

[25]  Klaus Schmid,et al.  PuLSE: a methodology to develop software product lines , 1999, SSR '99.

[26]  Sven Apel,et al.  Model Superimposition in Software Product Lines , 2009, ICMT@TOOLS.

[27]  Alexander Egyed,et al.  Instant consistency checking for the UML , 2006, ICSE.

[28]  David Lorge Parnas,et al.  On the Design and Development of Program Families , 2001, IEEE Transactions on Software Engineering.

[29]  Antonio Vallecillo On the Combination of Domain Specific Modeling Languages , 2010, ECMFA.

[30]  Marco Sinnema,et al.  Experiences in Software Product Families: Problems and Issues During Product Derivation , 2004, SPLC.

[31]  Thomas Leich,et al.  Aspectual Feature Modules , 2008, IEEE Transactions on Software Engineering.

[32]  Raul Silaghi,et al.  Defining Model Driven Engineering Processes , 2004 .

[33]  Oscar Díaz,et al.  On Refining XML Artifacts , 2007, ICWE.

[34]  Salvador Trujillo González,et al.  Feature oriented model driven product lines , 2007 .

[35]  Michael Diaz,et al.  How Software Process Improvement Helped Motorola , 1997, IEEE Softw..

[36]  Iris Groher,et al.  Product Line Implementation using Aspect-Oriented and Model-Driven Software Development , 2007 .

[37]  Marc H. Meyer,et al.  The power of product platforms : building value and cost leadership , 1997 .

[38]  Oscar Díaz,et al.  Modeling Portlet Aggregation Through Statecharts , 2006, WISE.

[39]  Gerti Kappel,et al.  Model-to-Model Transformations By Demonstration , 2010, ICMT@TOOLS.

[40]  Roberto Erick Lopez-Herrejon,et al.  A Standard Problem for Evaluating Product-Line Methodologies , 2001, GCSE.

[41]  Paul Clements,et al.  Software product lines - practices and patterns , 2001, SEI series in software engineering.

[42]  Bernhard Rumpe,et al.  Model-driven Development of Complex Software : A Research Roadmap , 2007 .

[43]  Rafael Capilla,et al.  Exploring Extensibility of Architectural Design Decisions , 2007, Second Workshop on Sharing and Reusing Architectural Knowledge - Architecture, Rationale, and Design Intent (SHARK/ADI'07: ICSE Workshops 2007).

[44]  Oscar Díaz,et al.  Modelado de la agregación de portlets por medio de statecharts , 2006, JISBD.

[45]  Leon J. Osterweil,et al.  Software processes are software too , 1987, ISPW.

[46]  Jack Greenfield Software Factories: Assembling Applications with Patterns, Models, Frameworks and Tools , 2004, GPCE.

[47]  Jean Bézivin,et al.  In Search of a Basic Principle for Model Driven Engineering , 2004 .

[48]  Tai-hoon Kim,et al.  A Survey of Consistency Checking Techniques for UML Models , 2008, 2008 Advanced Software Engineering and Its Applications.

[49]  Aniruddha S. Gokhale,et al.  Weaving Deployment Aspects into Domain-specific Models , 2006, Int. J. Softw. Eng. Knowl. Eng..

[50]  Bran Selic,et al.  The Pragmatics of Model-Driven Development , 2003, IEEE Softw..

[51]  Frederick P. Brooks,et al.  No Silver Bullet: Essence and Accidents of Software Engineering , 1987 .

[52]  Jean-Marie Favre,et al.  Towards a Basic Theory to Model Model Driven Engineering , 2004 .

[53]  Krzysztof Czarnecki,et al.  Generative programming - methods, tools and applications , 2000 .

[54]  Pierre-Alain Muller,et al.  Modeling Modeling , 2009, MoDELS.

[55]  Linda Northrop Software Product Line Adoption Roadmap , 2004 .

[56]  Krzysztof Czarnecki,et al.  Verifying feature-based model templates against well-formedness OCL constraints , 2006, GPCE '06.

[57]  Jean Bézivin,et al.  ATL: A model transformation tool , 2008, Sci. Comput. Program..

[58]  Barry W. Boehm,et al.  The Future of Software Processes , 2005, ISPW.

[59]  David Notkin,et al.  Using role components in implement collaboration-based designs , 1996, OOPSLA '96.

[60]  Frank Weil,et al.  Model-Driven engineering in a large industrial context — motorola case study , 2005, MoDELS'05.

[61]  Wouter Joosen,et al.  UniTI: a unified transformation infrastructure , 2007, MODELS'07.

[62]  Jean Bézivin,et al.  On the unification power of models , 2005, Software & Systems Modeling.

[63]  Richard F. Paige,et al.  The Epsilon Generation Language , 2008, ECMDA-FA.

[64]  Oscar Díaz,et al.  Turning portlets into services: the consumer profile , 2007, WWW '07.

[65]  Artur Boronat,et al.  Formal Model Merging Applied to Class Diagram Integration , 2006, EVOL.

[66]  Krzysztof Czarnecki,et al.  Feature-based survey of model transformation approaches , 2006, IBM Syst. J..

[67]  Alexander Egyed,et al.  Fixing Inconsistencies in UML Design Models , 2007, 29th International Conference on Software Engineering (ICSE'07).

[68]  Ivan Kurtev,et al.  Adaptability of model transformations , 2005 .

[69]  Cristina V. Lopes,et al.  Aspect-oriented programming , 1999, ECOOP Workshops.

[70]  Parastoo Mohagheghi,et al.  Where Is the Proof? - A Review of Experiences from Applying MDE in Industry , 2008, ECMDA-FA.

[71]  Philip A. Bernstein,et al.  Applying Model Management to Classical Meta Data Problems , 2003, CIDR.

[72]  Oscar Díaz,et al.  Feature Oriented Model Driven Development: A Case Study for Portlets , 2007, 29th International Conference on Software Engineering (ICSE'07).

[73]  Jaejoon Lee,et al.  FORM: A feature-;oriented reuse method with domain-;specific reference architectures , 1998, Ann. Softw. Eng..

[74]  Alexander Egyed,et al.  Using Incremental Consistency Management for Conformance Checking in Feature-Oriented Model-Driven Engineering , 2010, VaMoS.

[75]  Mari Matinlassi,et al.  Comparison of software product line architecture design methods: COPA, FAST, FORM, KobrA and QADA , 2004, Proceedings. 26th International Conference on Software Engineering.

[76]  Gary J. Chastek,et al.  Guidelines for Developing a Product Line Production Plan , 2002 .

[77]  Sven Apel,et al.  FEATUREHOUSE: Language-independent, automated software composition , 2009, 2009 IEEE 31st International Conference on Software Engineering.

[78]  Brice Morin,et al.  Weaving Aspect Configurations for Managing System Variability , 2008, VaMoS.

[79]  Niklaus Wirth,et al.  Program development by stepwise refinement , 1971, CACM.

[80]  Antonio Cicchetti,et al.  A Metamodel Independent Approach to Difference Representation , 2007, J. Object Technol..

[81]  Jeannette M. Wing An introduction to computer science for non-majors using principles of computation , 2007, SIGCSE.

[82]  Oscar Díaz,et al.  Software Factories: Describing the Assembly Process , 2010, ICSP.

[83]  Jack Greenfield,et al.  Software factories: assembling applications with patterns, models, frameworks and tools , 2004, OOPSLA '03.

[84]  Carlo Ghezzi,et al.  Software processes: a retrospective and a path to the future , 1998, Software Process: Improvement and Practice.

[85]  David M. Weiss,et al.  Software Product-Line Engineering: A Family-Based Software Development Process , 1999 .

[86]  Olivier Barais,et al.  Matching model-snippets , 2007, MODELS'07.

[87]  Richard F. Paige,et al.  Model comparison: a foundation for model composition and model transformation testing , 2006, GaMMa '06.

[88]  Richard F. Paige,et al.  Detecting and Repairing Inconsistencies across Heterogeneous Models , 2008, 2008 1st International Conference on Software Testing, Verification, and Validation.

[89]  Jean Bézivin,et al.  On the Need for Megamodels , 2004, OOPSLA 2004.

[90]  Oscar Díaz,et al.  Generative metaprogramming , 2007, GPCE '07.