Common Metamodel of Component Diagram and Feature Diagram in Generative Programming

Component-based software engineering and generative programming are common approaches in software engineering. Each approach has some benefits and dom

[1]  Stan Jarzabek,et al.  Analysis of Meta-programs: an Example , 2006, Int. J. Softw. Eng. Knowl. Eng..

[2]  Enn Tyugu,et al.  Visual tool for generative programming , 2005, ESEC/FSE-13.

[3]  Matija Novak,et al.  Prototype of a Web ETL Tool , 2014 .

[4]  Stephen R. Gardner Building the data warehouse , 1998, CACM.

[5]  Dianxiang Xu,et al.  Testing Aspect-Oriented Programs with UML Design Models , 2008, Int. J. Softw. Eng. Knowl. Eng..

[6]  Danijel Radošević,et al.  Source Code Generator Based on Dynamic Frames , 2011 .

[7]  Juha-Pekka Tolvanen,et al.  MetaEdit+: defining and using domain-specific modeling languages and code generators , 2003, OOPSLA '03.

[8]  Zeljko Dobrovic,et al.  Creating hybrid software engineering methods by means of metamodels , 2012, Proceedings of the ITI 2012 34th International Conference on Information Technology Interfaces.

[9]  Gregor Hohpe,et al.  Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions , 2003 .

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

[11]  Tihomir Orehovacki,et al.  Autogenerator: Generation and execution of programming code on demand , 2013, Expert Syst. Appl..

[12]  David C. Hay,et al.  Data model patterns : a metadata map , 2006 .

[13]  Scott W. Ambler,et al.  UML Component Diagrams , 2005 .

[14]  Ivica Crnkovic,et al.  Component-based development process and component lifecycle , 2005, 27th International Conference on Information Technology Interfaces, 2005..

[15]  Sergio Segura,et al.  Automated analysis of feature models 20 years later: A literature review , 2010, Inf. Syst..

[16]  Juan de Lara,et al.  Defining visual notations and their manipulation through meta-modelling and graph transformation , 2004, J. Vis. Lang. Comput..

[17]  Danijel Radosevic,et al.  Dynamic Generation of Web Services for Data Retrieval Using Ontology , 2009, Informatica.

[18]  Weishan Zhang,et al.  XVCL: XML-based variant configuration language , 2003, 25th International Conference on Software Engineering, 2003. Proceedings..