The automatic transformation of models to code is one of the most important cornerstones in the model-driven engineering paradigm. Starting from system models, users are able to automatically generate machine code in a seamless manner with an assurance of potential bug freeness of the generated code. Asm2C++ [4] is the tool that transforms Abstract State Machine models to code. However, no validation activities have been performed in the past to guarantee the correctness of the transformation process. In this paper, we define a mechanism to test the correctness of the model-to-code transformation with respect to two main criteria: syntactical correctness and semantic correctness, which is based on the definition of conformance between the s...
Abstract: Model transformations play a significant role in model based software development, and the...
Associated research group: Critical Systems Research GroupWithin the context of model-based developm...
As with other software development artifacts, model transformations are not bug-free and so must be ...
This paper presents Asm2C++, a tool that automatically generates executable C++ code for Arduino fro...
Abstract. We explain why for the verified software challenge proposed in [66, 67] to gain practical ...
Abstract: Abstract State Machines (ASMs) have been widely used to specify software and hardware syst...
Abstract: The increasing reliance on Model-Driven Software Development calls for model compilers to ...
In this paper, we discuss the use of a model checker in combination with the specification method of...
Abstract State Machines (ASMs) [Gur95] have been widely used to specify software and hardware system...
In this paper, we discuss the use of a model checker in combination with the specification method of...
International audienceblocks, and relies on a dataflow semantics: an (un)specified sampling time is ...
Abstract: We survey applications of the Abstract State Machines (ASM) method for high-level system m...
AbstractSystemC is among a group of system level design languages proposed to raise the abstraction ...
Like any piece of software, model transformations must be validated to ensure their usefulness for t...
In software system development, formal models are used to precisely specify the initial requirements...
Abstract: Model transformations play a significant role in model based software development, and the...
Associated research group: Critical Systems Research GroupWithin the context of model-based developm...
As with other software development artifacts, model transformations are not bug-free and so must be ...
This paper presents Asm2C++, a tool that automatically generates executable C++ code for Arduino fro...
Abstract. We explain why for the verified software challenge proposed in [66, 67] to gain practical ...
Abstract: Abstract State Machines (ASMs) have been widely used to specify software and hardware syst...
Abstract: The increasing reliance on Model-Driven Software Development calls for model compilers to ...
In this paper, we discuss the use of a model checker in combination with the specification method of...
Abstract State Machines (ASMs) [Gur95] have been widely used to specify software and hardware system...
In this paper, we discuss the use of a model checker in combination with the specification method of...
International audienceblocks, and relies on a dataflow semantics: an (un)specified sampling time is ...
Abstract: We survey applications of the Abstract State Machines (ASM) method for high-level system m...
AbstractSystemC is among a group of system level design languages proposed to raise the abstraction ...
Like any piece of software, model transformations must be validated to ensure their usefulness for t...
In software system development, formal models are used to precisely specify the initial requirements...
Abstract: Model transformations play a significant role in model based software development, and the...
Associated research group: Critical Systems Research GroupWithin the context of model-based developm...
As with other software development artifacts, model transformations are not bug-free and so must be ...