Domain-Specific Code Generator Modeling: A Case Study for Multi-faceted Concurrent Systems - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2014

Domain-Specific Code Generator Modeling: A Case Study for Multi-faceted Concurrent Systems

Résumé

In this paper we discuss an elaborate case study utilizing the domain-specific development of code generators within the Cinco meta tooling suite. Cinco is a framework that allows for the automatic generation of a wide range of graphical modeling tools from an abstract high-level specification. The presented case study makes use of Cinco to rapidly construct custom graphical interfaces for multi-faceted, concur-rent systems, comprising non-functional properties like time, probability, data, and costs. The point of this approach is to provide user commu-nities and their favorite tools with graphical interfaces tailored to their specific needs. This will be illustrated by generating graphical interfaces for timed automata (TA), probabilistic timed automata (PTA), Markov decision processes (MDP) and simple labeled transition systems (LTS). The main contribution of the presented work, however, is the metamodel-based domain-specific construction of the corresponding code generators for the verification tools Uppaal, Spin, PLASMA-lab, and Prism.
Fichier principal
Vignette du fichier
isola-psm.pdf (867.98 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-01087322 , version 1 (25-11-2014)

Identifiants

Citer

Stefan Naujokat, Louis-Marie Traonouez, Malte Isberner, Bernhard Steffen, Axel Legay. Domain-Specific Code Generator Modeling: A Case Study for Multi-faceted Concurrent Systems. Leveraging Applications of Formal Methods, Verification and Validation. Technologies for Mastering Change., Oct 2014, Corfu, Greece. pp.481 - 498, ⟨10.1007/978-3-662-45234-9_33⟩. ⟨hal-01087322⟩
306 Consultations
562 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More