UML and Simulink are attractive languages for embedded systems design and modeling. An automatic mapping from UML models to Simulink would be an interesting resource in a seamless design flow, allowing designers to use UML as modeling language for the whole system and at same time to use facilities for code generation based on Simulink. In a previous work, a UML to Simulink translation was prototyped using a Java implementation. In this paper, we present the formal definition of this translation using graph grammars, as well as its automation, which is supported by the AGG system. With the formalization of the metamodels and translation rules, we can guarantee the correctness of the translation
On one hand, visual modeling languages are often used today in engineering domains, Mathworks ’ Simu...
As complexity of software systems is increasing, using a proper modelling language for designing and...
The UML is a popular modelling notation that has a natural appeal to hardware and software engineers...
UML and Simulink are attractive languages for embedded systems design and modeling. An automatic map...
Embedded Systems are complex systems with limited resources such as reduced processor power or relat...
For many development departments in Embedded Software Engineering a migration from traditional devel...
Many software applications involve models of data that are manipulated by the application. There is ...
AbstractThe design process of complex systems requires a precise checking of the functional and depe...
The increased amount of software in automotive embedded systems has challenged its C code developmen...
The model-driven architecture approach (MDA) promotes software development as driven by a thorough m...
Abstract. As UML 2.0 is evolving into a family of languages with in-dividually specified semantics, ...
The emergence of the UML as a de-facto standard for object-oriented modelling has been mirrored by t...
The complexity in embedded systems has been increased in the last years. To overcome the system com...
The cost of building a new system is usually quite high and without a proper design, a mismatch migh...
The cost of building a new system is usually quite high and without a proper design, a mismatch migh...
On one hand, visual modeling languages are often used today in engineering domains, Mathworks ’ Simu...
As complexity of software systems is increasing, using a proper modelling language for designing and...
The UML is a popular modelling notation that has a natural appeal to hardware and software engineers...
UML and Simulink are attractive languages for embedded systems design and modeling. An automatic map...
Embedded Systems are complex systems with limited resources such as reduced processor power or relat...
For many development departments in Embedded Software Engineering a migration from traditional devel...
Many software applications involve models of data that are manipulated by the application. There is ...
AbstractThe design process of complex systems requires a precise checking of the functional and depe...
The increased amount of software in automotive embedded systems has challenged its C code developmen...
The model-driven architecture approach (MDA) promotes software development as driven by a thorough m...
Abstract. As UML 2.0 is evolving into a family of languages with in-dividually specified semantics, ...
The emergence of the UML as a de-facto standard for object-oriented modelling has been mirrored by t...
The complexity in embedded systems has been increased in the last years. To overcome the system com...
The cost of building a new system is usually quite high and without a proper design, a mismatch migh...
The cost of building a new system is usually quite high and without a proper design, a mismatch migh...
On one hand, visual modeling languages are often used today in engineering domains, Mathworks ’ Simu...
As complexity of software systems is increasing, using a proper modelling language for designing and...
The UML is a popular modelling notation that has a natural appeal to hardware and software engineers...