Filters








704,423 Hits in 9.9 sec

Domain-Specific Modeling and Code Generation for Product Lines

J. Tolvanen
10th International Software Product Line Conference (SPLC'06)  
Cornerstone for the automated code generation from models is that both the language and generators need fit only company's requirements.  ...  Domain engineering results in creating a language (with related tools) for the variant specification and production.  ... 
doi:10.1109/spline.2006.1691611 dblp:conf/splc/Tolvanen06 fatcat:mbb4ksf4n5bbplkv6kafqwusza

MetaEdit+

Juha-Pekka Tolvanen, Matti Rossi
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
MetaEdit+ is an environment that allows building modeling tools and generators fitting to application domains, without having to write a single line of code.  ...  In domain-specific modeling and MetaEdit+, one expert defines a domain-specific language as a metamodel containing the domain concepts and rules, and specifies the mapping from that to code in a domain-specific  ...  ACKNOWLEDGEMENTS The authors would like to thank Slava Arion and Steven Kelly for their help in the preparation of this article.  ... 
doi:10.1145/949344.949365 dblp:conf/oopsla/TolvanenR03 fatcat:nd5jvragrjcyvky3bkjd7pitna

Using Meta-code Generation to Realize Higher-order Model Transformations
english

Thomas Buchmann, Felix Schwägerl
2013 Proceedings of the 8th International Joint Conference on Software Technologies  
While most of the existing model-to-model tools and languages are tailored towards batch transformations for specific model instances, they lack support for generic transformation problems, where the metamodel  ...  In this paper we present a two-step meta-code generation approach that derives a metamodel-specific modelto-model transformation from a model-to-text transformation.  ...  Acknowledgements The authors want to thank Bernhard Westfechtel for his valuable comments on the draft of this paper.  ... 
doi:10.5220/0004522305360541 dblp:conf/icsoft/BuchmannS13 fatcat:e3w5yd2djrhurimftoyfigomqm

Generating web applications from process models

Jan Schulz-Hofen, Silvan Golega
2006 Workshop proceedings of the sixth international conference on Web engineering - ICWE '06  
The business process has gained a lot of importance for design and development of software in general and web applications in particular.  ...  This case-study attempts to validate the concepts of Process Family Engineering in a concrete application domain by developing a software generator for process-based web applications for e-business.  ...  specific product line artifacts (i.e. domain engineering) and (b) product managers (or non-software developers in general) to configure concrete software products using process models and generate ready-to-run  ... 
doi:10.1145/1149993.1150000 dblp:conf/icwe/Schulz-HofenG06 fatcat:aldmus4ypnefbej6nhwmjtvjjy

Towards A Domain-specific Language For Pick-And-Place Applications [article]

Thomas Buchmann, Johannes Baumgartl, Dominik Henrich, Bernhard Westfechtel
2014 arXiv   pre-print
Furthermore we apply a software product line approach to realize a configurable code generator which produces C++ code which can either be run on real robots or on a robot simulator.  ...  In this paper we present an approach towards a domain specific language, which is intended to reduce the efforts and the complexity which is required when developing robotic applications.  ...  Our toolchain FAMILE was built to support model-driven software product line engineering for arbitrary Ecore-based domain models.  ... 
arXiv:1401.1376v1 fatcat:dhuvs2abyjdphiylpebhswncju

Towards Product Lining Model-driven Development Code Generators
english

Alexander Roth, Bernhard Rumpe
2015 Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development  
Thus, the aim of this paper is to identify the mechanism necessary for a code generator product line by (a) analyzing the common product line development approach and (b) mapping those to a code generator  ...  Rumpe: Towards Product Lining Model-Driven Development Code Generators.  ...  A research question is if domain engineering for code generator product lines differs from domain engineering proposed for software product lines.  ... 
doi:10.5220/0005242605390545 dblp:conf/modelsward/0004R15 fatcat:vw7qnccvybdzfppm4tbzmjb744

MetaEdit+

Juha-Pekka Tolvanen
2004 Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '04  
Using MetaEdit+ tool for metamodeling, we define a DSM for a given domain and apply it to generate full code from high-level models.  ...  In many cases, the final products can be generated from these high-level specifications.  ...  METAEDIT+ FOR DSM MetaEdit+ is an environment that allows building modeling tools and generators fitting to specific application domains, without having to write a single line of code.  ... 
doi:10.1145/1028664.1028686 dblp:conf/oopsla/Tolvanen04 fatcat:iqod5izqmfbrheotfidvxyoryq

Towards Product Lining Model-Driven Development Code Generators [article]

Alexander Roth, Bernhard Rumpe
2015 arXiv   pre-print
Thus, the aim of this paper is to identify the mechanism necessary for a code generator product line by (a) analyzing the common product line development approach and (b) mapping those to a code generator  ...  Additionally, reuse and extension of existing code generators only exist on individual parts. A systematic development and reuse based on a code generator product line is still in its infancy.  ...  A research question is if domain engineering for code generator product lines differs from domain engineering proposed for software product lines.  ... 
arXiv:1509.02291v1 fatcat:tgwpqe2xzbebnegefzuzp5stmy

Reusing Platform-specific Models in Model-Driven Architecture for Software Product Lines

Frédéric Verdier, Abdelhak-Djamel Seriai, Raoul Taffo Tiam
2018 Proceedings of the 6th International Conference on Model-Driven Engineering and Software Development  
Reusing Platform-specific Models in Model-Driven Architecture for Software Product Lines. MODELSWARD: Model-Driven Engineering and Software Development, Jan 2018, Funchal, Portugal. pp.  ...  Model-Driven Software Product Line Engineering is an approach providing solutions to systematically and automatically reuse generic assets in software development.  ...  ACKNOWLEDGEMENTS We would like to thank the National Association of Research and Technology (ANRT in French) for its contribution to this research.  ... 
doi:10.5220/0006582601060116 dblp:conf/modelsward/VerdierST18 fatcat:nfltxhmoh5fw7nn2gxz4f6i4yu

Product Line Implementation using Aspect-Oriented and Model-Driven Software Development

Markus Voelter, Iris Groher
2007 11th International Software Product Line Conference (SPLC 2007)  
Aspect-oriented techniques enable the explicit expression and modularization of variability on model, code, and template level.  ...  Software product line engineering aims to reduce development time, effort, cost, and complexity by taking advantage of the commonality within a portfolio of similar products.  ...  The authors would like to thank Christa Schwanninger, Andrew Jackson, Uwe Zdun, Michael Kircher and Rick Rabiser for their valuable comments on earlier drafts of this paper.  ... 
doi:10.1109/spline.2007.4339272 fatcat:7a46vtdivfftfcnlx5khraln7u

Product Line Implementation using Aspect-Oriented and Model-Driven Software Development

Markus Voelter, Iris Groher
2007 11th International Software Product Line Conference (SPLC 2007)  
Aspect-oriented techniques enable the explicit expression and modularization of variability on model, code, and template level.  ...  Software product line engineering aims to reduce development time, effort, cost, and complexity by taking advantage of the commonality within a portfolio of similar products.  ...  The authors would like to thank Christa Schwanninger, Andrew Jackson, Uwe Zdun, Michael Kircher and Rick Rabiser for their valuable comments on earlier drafts of this paper.  ... 
doi:10.1109/spline.2007.23 dblp:conf/splc/VolterG07 fatcat:oaklancbhbblxdhuevh6lkdze4

MetaEdit+

Juha-Pekka Tolvanen
2006 Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '06  
Using MetaEdit+ tool for metamodeling, we define a DSM for a given domain and apply it to generate full code from high-level models.  ...  In many cases, the final products can be generated from these high-level specifications.  ...  MetaEdit+ for DSM MetaEdit+ is an integrated environment that allows building modeling tools and generators fitting to specific application domains, without having to write a single line of code.  ... 
doi:10.1145/1176617.1176676 dblp:conf/oopsla/Tolvanen06 fatcat:krelh2z6uzcexiobtudg7fyfvi

Automating test case definition using a domain specific language

Kyungsoo Im, Tacksoo Im, John D. McGregor
2008 Proceedings of the 46th Annual Southeast Regional Conference on XX - ACM-SE 46  
DSLs are easier for domain experts to use than formal specification languages and are more narrowly focused than natural languages making it easier to build tools.  ...  This study explores an approach to automating test case definition in the context of applying a model driven approach to the development of a software product line.  ...  The use case model for the product is created using the product line use case model as the starting point.  ... 
doi:10.1145/1593105.1593152 dblp:conf/ACMse/ImIM08 fatcat:sgetlqyqnbciveru66isk4nkxa

Using model-driven engineering to complement software product line engineering in developing software defined radio components and applications

Bruce Trask, Dominick Paniscotti, Angel Roman, Vikram Bhanot
2006 Companion to the 21st ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications - OOPSLA '06  
This paper details the application of Software Product Lines (SPL) 16 and Model-Driven Engineering (MDE) 15 to the software defined radio domain.  ...  It is our experience that one big benefit to the software development industry is the combination of the Software Product Lines and Model Driven Engineering technologies.  ...  to be able plug in multiple domain specific code generators that can iterate over the model and produce multiple types of executable code.  ... 
doi:10.1145/1176617.1176733 dblp:conf/oopsla/TraskPRB06 fatcat:toe2fcuw4vazvherdorqaowxmu

Feature Models, Grammars, and Propositional Formulas [chapter]

Don Batory
2005 Lecture Notes in Computer Science  
design, i.e., developing a common architecture for a product line, and (3) implementing software generators using multiple technologies, such as template-based code generation and model transformations  ...  Generative software development [6] aims at modeling and implementing product lines in such a way that a given system can be automatically generated from a specification written in one or more textual  ...  design, i.e., developing a common architecture for a product line, and (3) implementing software generators using multiple technologies, such as template-based code generation and model transformations  ... 
doi:10.1007/11554844_3 fatcat:d6qpbrmxkneqndkvl2m75pi7y4
« Previous Showing results 1 — 15 out of 704,423 results