Modeling the Linguistic Architecture of Software Products

Abstract : Understanding modern software products is challenging along several dimensions. In the past, much attention has been focused on the logical and physical architecture of the products in terms of the relevant components, features, files, and tools. In contrast, in this paper, we focus on the linguistic architecture of software products in terms of the involved software languages and related technologies, and technological spaces with linguistic relationships such as membership, subset, or conformance. We develop a designated form of megamodeling with corresponding language and tool support. An important capability of the megamodeling approach is that entities and relationships of the megamodel are linked to illustrative software artifacts. This is particularly important during the understanding process for validation purposes. We demonstrate such megamodeling for a technology for Object/XML mapping. This work contributes to the 101companies community project.
Type de document :
Chapitre d'ouvrage
France, RobertB. and Kazmeier, Jargen and Breu, Ruth and Atkinson, Colin. Model Driven Engineering Languages and Systems, 7590, Springer Berlin Heidelberg, pp.151-167, 2012, Lecture Notes in Computer Science, 978-3-642-33665-2. 〈10.1007/978-3-642-33666-9_11〉
Liste complète des métadonnées

https://hal.inria.fr/hal-00953535
Contributeur : Sophie Dupuy-Chessa <>
Soumis le : vendredi 28 février 2014 - 12:06:15
Dernière modification le : jeudi 11 janvier 2018 - 06:21:05

Identifiants

Collections

Citation

Jean-Marie Favre, Ralf Lammel, Andrei Varanovich. Modeling the Linguistic Architecture of Software Products. France, RobertB. and Kazmeier, Jargen and Breu, Ruth and Atkinson, Colin. Model Driven Engineering Languages and Systems, 7590, Springer Berlin Heidelberg, pp.151-167, 2012, Lecture Notes in Computer Science, 978-3-642-33665-2. 〈10.1007/978-3-642-33666-9_11〉. 〈hal-00953535〉

Partager

Métriques

Consultations de la notice

145