Model-Driven Software Engineering in Practice
By Marco Brambilla, Jordi Cabot, M. Wimmer. Synthesis Lectures on Software Engineering, 2012
1,023 citations recorded by the source corpus.
Model based software development differs from the conventional software development process and used in conjunction with a range of agile techniques. Despite improvements in third generation programming languages and runtime platforms, the levels of abstraction at which PLAs are developed today remains low-level relative to the concepts and concerns within the application domains themselves, such as manually tracking the library dependency or ensuring component composition syntactical and semantic correctness. [1] A promising means to address this problem involves developing PLAs using model-driven engineering (MDE) [2] which involves systematic use of models as key design and implementation artifacts throughout the software lifecycle. Thus to induce the works on architectures and models, researchers have been working to create structured models. The literature in this area hence proliferates; where the current edition [3] tries to address some of the significant aspects.
Subfields: Artificial Intelligence, Information Systems, Software
View Paper: https://www.semanticscholar.org/paper/07eb0080630f63d9d7688f28fc57892b2d7c6ca6
How researchers see this paper
The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.
In Artificial Intelligence
In Information Systems
In Software
Citations in the corpus
- Model-driven engineering: A survey supported by the unified conceptual model (2015, methodology): “Page 13 First, software platforms mean an integrated set of computational elements that enable the development and execution of a class of software products [Brambilla et al., 2012; Voelter et al., 2013; Greenfield et al., 2004].”