Featurehouse: Language-independent, automated software composition

S Apel, C Kastner, C Lengauer - 2009 IEEE 31st International …, 2009 - ieeexplore.ieee.org
Superimposition is a composition technique that has been applied successfully in many
areas of software development. Although superimposition is a general-purpose concept, it …

Melange: A meta-language for modular and reusable development of dsls

T Degueule, B Combemale, A Blouin, O Barais… - Proceedings of the …, 2015 - dl.acm.org
Domain-Specific Languages (DSLs) are now developed for a wide variety of domains to
address specific concerns in the development of complex systems. When engineering new …

Language-independent and automated software composition: The FeatureHouse experience

S Apel, C Kästner, C Lengauer - IEEE Transactions on …, 2011 - ieeexplore.ieee.org
Superimposition is a composition technique that has been applied successfully in many
areas of software development. Although superimposition is a general-purpose concept, it …

Example-driven meta-model development

JJ López-Fernández, JS Cuadrado, E Guerra… - Software & Systems …, 2015 - Springer
The intensive use of models in model-driven engineering (MDE) raises the need to develop
meta-models with different aims, such as the construction of textual and visual modelling …

CD2Alloy: Class diagrams analysis using Alloy revisited

S Maoz, JO Ringert, B Rumpe - … , Wellington, New Zealand, October 16-21 …, 2011 - Springer
We present CD2Alloy, a novel, powerful translation of UML class diagrams (CDs) to Alloy.
Unlike existing translations, which are based on a shallow embedding strategy, and are thus …

[PDF][PDF] EMF Profiles: A Lightweight Extension Approach for EMF Models.

P Langer, K Wieland, M Wimmer, J Cabot - J. Object Technol., 2012 - jot.fm
Abstract Domain-Specific Modeling Languages (DSMLs) are getting more and more
attention as a key element of Model Driven Engineering. As any other software artifact …

[图书][B] Composing Model-Based Analysis Tools

R Heinrich, F Durán, CL Talcott, S Zschaler - 2021 - Springer
Modelling and analysis are key to managing the increasing complexity and heterogeneity of
today's software-intensive systems. Historically, different research communities have studied …

From types to type requirements: genericity for model-driven engineering

J de Lara, E Guerra - Software & Systems Modeling, 2013 - Springer
Abstract Model-driven engineering (MDE) is a software engineering paradigm that proposes
an active use of models during the development process. This paradigm is inherently type …

Evaluating the effort of composing design models: a controlled experiment

K Farias, A Garcia, J Whittle… - Software & Systems …, 2015 - Springer
Abstract Model composition plays a key role in many tasks in model-centric software
development, eg, evolving UML diagrams to add new features or reconciling models …

Effects of stability on model composition effort: an exploratory study

K Farias, A Garcia, C Lucena - Software & Systems Modeling, 2014 - Springer
Abstract Model composition plays a central role in many software engineering activities, eg,
evolving design models to add new features. To support these activities, developers usually …