Model-driven Engineering of Machine Executable Code - Archive ouverte HAL Accéder directement au contenu
Communication Dans Un Congrès Année : 2010

Model-driven Engineering of Machine Executable Code

Résumé

Implementing static analyses of machine-level executable code is labor intensive and complex. We show how to leverage model-driven engineering to facilitate the design and implementation of programs doing static analyses. Further, we report on important lessons learned on the benefits and drawbacks while using the following technologies: using the Scala programming language as target of code generation, using XML-Schema to express a metamodel, and using XSLT to implement (a) transformations and (b) a lint like tool. Finally, we report on the use of Prolog for writing model transformations.
Fichier principal
Vignette du fichier
Model-driven-Engineering-of-Machine-Executable-Code.pdf (626.99 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01575664 , version 1 (23-09-2018)

Identifiants

Citer

Michael Eichberg, Martin Monperrus, Sven Kloppenburg, Mira Mezini. Model-driven Engineering of Machine Executable Code. Proceedings of the 6th European Conference on Modelling Foundations and Applications, 2010, Berlin, Germany. pp.104-115, ⟨10.1007/978-3-642-13595-8_10⟩. ⟨hal-01575664⟩
89 Consultations
361 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More