Due to rapidly increasing system complexity, shortening time-to-market, and growing demand for hard real-time systems, formal methods are becoming indispensable in the synthesis of embedded systems, which must satisfy stringent temporal, memory, and en-vironment constraints. There is a general lack of practical formal methods that can synthesize complex embedded real-time software (ERTS). In this work, a formal method based on Time Free-Choice Petri Nets (TFCPN) is proposed for ERTS synthesis. The syn-thesis method employs quasi-static data scheduling for satisfying limited embedded memory requirements and uses dynamic real-time scheduling for satisfying hard real-time constraints. Software code is then generated from a set of quasi-statica...
This paper presents a method for the formal description, verification and automatic source code gene...
This paper addresses the problem of efficient code generation for embedded reactive real-time system...
Model-Driven Engineering (MDE) has been advocated as an effective way to deal with today’s software ...
Due to rapidly increasing system complexity, shortening time-tomarket, and growing demand for hard r...
AbstractWith the computerization of most daily-life human amenities such as home appliances, the sof...
Increase in system complexity has made embedded software a very important part of an embedded system...
Software synthesis from a concurrent functional specification is a key problem in the design of embe...
In this paper, we introduce the ezRealtime project, which relies on the Time Petri Net (TPN) formali...
In this paper, we introduce the ezRealtime project, which relies on the Time Petri Net (TPN) formali...
Model-Driven Engineering (MDE) has been advocated as an effective way to deal with today's software ...
Abstract: During the last years we have developed a methodology for the design of complex embedded r...
The problem of optimal software synthesis for concurrent processes to be implemented on a single pro...
Abstract: An embedded system is defined as a set of concurrent processes that communicate through ch...
[[abstract]]Existing software scheduling techniques limit the functions that can be implemented in s...
Inhibitor Arcs, TCPNIA) is a model for specifying real-time embedded systems. It integrates features...
This paper presents a method for the formal description, verification and automatic source code gene...
This paper addresses the problem of efficient code generation for embedded reactive real-time system...
Model-Driven Engineering (MDE) has been advocated as an effective way to deal with today’s software ...
Due to rapidly increasing system complexity, shortening time-tomarket, and growing demand for hard r...
AbstractWith the computerization of most daily-life human amenities such as home appliances, the sof...
Increase in system complexity has made embedded software a very important part of an embedded system...
Software synthesis from a concurrent functional specification is a key problem in the design of embe...
In this paper, we introduce the ezRealtime project, which relies on the Time Petri Net (TPN) formali...
In this paper, we introduce the ezRealtime project, which relies on the Time Petri Net (TPN) formali...
Model-Driven Engineering (MDE) has been advocated as an effective way to deal with today's software ...
Abstract: During the last years we have developed a methodology for the design of complex embedded r...
The problem of optimal software synthesis for concurrent processes to be implemented on a single pro...
Abstract: An embedded system is defined as a set of concurrent processes that communicate through ch...
[[abstract]]Existing software scheduling techniques limit the functions that can be implemented in s...
Inhibitor Arcs, TCPNIA) is a model for specifying real-time embedded systems. It integrates features...
This paper presents a method for the formal description, verification and automatic source code gene...
This paper addresses the problem of efficient code generation for embedded reactive real-time system...
Model-Driven Engineering (MDE) has been advocated as an effective way to deal with today’s software ...