Abstract—Model-based design has been increasingly adopted by the industry, especially the automotive industry, for the development of embedded software. Today, Matlab/Simulink by The MathWorks is widely employed as a modeling tool in which embedded software is modeled as data flow diagrams consisting of blocks and signals. While refactoring has be-come an established technique for improving the structure of code in textual programming languages, refactoring Simulink diagrams is relatively unexplored. This paper introduces a technique for specifying and implementing refactoring oper-ations for Simulink diagrams by composing elementary and composite transformation steps. How the transformation steps can be leveraged to specify and implement c...
Submitted on behalf of EDAA (http://www.edaa.com/)International audienceEmbedded software design for...
Abstract—Matlab/Simulink is today’s de-facto standard for model-based design in domains such as cont...
Software is becoming increasingly important in everyday life and is becoming increasingly complex as...
Abstract. Nowadays embedded systems are often modeled using MATLAB R©, Simulink R © and Stateflow R ...
UML and Simulink are attractive languages for embedded systems design and modeling. An automatic map...
International audienceSoftware developers spend most of their time modifying and maintaining existin...
Zur Beherrschung der wachsenden Komplexität und zur Verkürzung der Entwicklungszeiten werden Steuer-...
UML and Simulink are attractive languages for embedded systems design and modeling. An automatic map...
Abstract—Recently embedded systems are often modeled using Simulink R © to simulate their behavior. ...
On one hand, visual modeling languages are often used today in engineering domains, Mathworks ’ Simu...
In object-oriented programming, continuous refactorings are used as the main mechanism to increase t...
Abstract: This paper presents a set of tools that provide automatic support for application of some ...
International audienceModel-based design is now unavoidable when building embedded systems and more ...
AbstractWe present an approach to maintaining consistency between code and specification during refa...
This chapter discusses the use of Graph Transformations for refactoring. Refactoring changes the int...
Submitted on behalf of EDAA (http://www.edaa.com/)International audienceEmbedded software design for...
Abstract—Matlab/Simulink is today’s de-facto standard for model-based design in domains such as cont...
Software is becoming increasingly important in everyday life and is becoming increasingly complex as...
Abstract. Nowadays embedded systems are often modeled using MATLAB R©, Simulink R © and Stateflow R ...
UML and Simulink are attractive languages for embedded systems design and modeling. An automatic map...
International audienceSoftware developers spend most of their time modifying and maintaining existin...
Zur Beherrschung der wachsenden Komplexität und zur Verkürzung der Entwicklungszeiten werden Steuer-...
UML and Simulink are attractive languages for embedded systems design and modeling. An automatic map...
Abstract—Recently embedded systems are often modeled using Simulink R © to simulate their behavior. ...
On one hand, visual modeling languages are often used today in engineering domains, Mathworks ’ Simu...
In object-oriented programming, continuous refactorings are used as the main mechanism to increase t...
Abstract: This paper presents a set of tools that provide automatic support for application of some ...
International audienceModel-based design is now unavoidable when building embedded systems and more ...
AbstractWe present an approach to maintaining consistency between code and specification during refa...
This chapter discusses the use of Graph Transformations for refactoring. Refactoring changes the int...
Submitted on behalf of EDAA (http://www.edaa.com/)International audienceEmbedded software design for...
Abstract—Matlab/Simulink is today’s de-facto standard for model-based design in domains such as cont...
Software is becoming increasingly important in everyday life and is becoming increasingly complex as...