z-logo
open-access-imgOpen Access
Integration of the ST language in a model-based engineering environment for control systems: An approach for compiler implementation
Author(s) -
Elisabete Ferreira,
R. Paulo,
Cruz da,
Pedro Rangel Henriques
Publication year - 2008
Publication title -
computer science and information systems
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.244
H-Index - 24
eISSN - 2406-1018
pISSN - 1820-0214
DOI - 10.2298/csis0802087f
Subject(s) - computer science , executable , compiler , programming language , code generation , domain specific language , context (archaeology) , process (computing) , code (set theory) , software engineering , compiler construction , operating system , paleontology , set (abstract data type) , key (lock) , biology
In the context of the INTEGRA project, compilation and code generation features for behavior definition are to be integrated in an existing model-based engineering environment for control systems. The devised compiler architecture is domain-specific and provides support for multiple input languages and multiple target platforms. In this paper we discuss an architectural approach in which the compiling process is organized in two different stages: the compiling stage and the linking stage. The compiling stage generates target independent code from possibly multiple input languages. The linking stage assembles precompiled code modules and generates a target specific executable code for a given virtual machine. To be more specific this paper describes the integration of the ST language in the tool core meta-model and the ST compiler is presented as an application case study. .

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom