Formal specification of block libraries in dataflow languages - Université Toulouse III - Paul Sabatier - Toulouse INP Accéder directement au contenu
Communication Dans Un Congrès Année : 2014

Formal specification of block libraries in dataflow languages

Résumé

Graphical dataflow-style modeling languages like Simulink and Scicos are widely used in the development of embedded control systems as high-level engineering lan- guages. A significant part of their modeling power is captured in function block libraries. In this paper we present an on-going work on the model-based formalisation of such libraries, which intends to bridge the gaps between the different parts of the development process: high-level requirements, design, implementation and verification. Our approach is based on a specification domain specific language (DSL), which captures the variability of blocks through a software product line approach. We have defined translations to other languages like the Why3 language for verification, different documentation formats, code generator configuration files, etc. These experiments have been carried out in the context of the GeneAuto embedded code generator project and are being extended and applied in its successor projects ProjectP and Hi-MoCo.
Fichier principal
Vignette du fichier
ERTS_2014_submission_111.pdf (372.18 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)
Loading...

Dates et versions

hal-02272313 , version 1 (27-08-2019)

Identifiants

  • HAL Id : hal-02272313 , version 1

Citer

Arnaud Dieumegard, Andres Toom, Marc Pantel. Formal specification of block libraries in dataflow languages. Embedded Real Time Software and Systems (ERTS 2014), Feb 2014, Toulouse, France. ⟨hal-02272313⟩
42 Consultations
59 Téléchargements

Partager

Gmail Facebook X LinkedIn More