Component-based software development is an effective technique for tackling the increasing complexity of large-scale embedded software systems. After building a logical software model, the designer must make design decisions; including choosing a multi-threading strategy and assigning priorities to threads, to ensure that the final implementation on the target execution platform satisfies non-functional requirements. Code generators for software design tools produce functional code, but typically ignore concurrency and timing issues. In this paper, we describe techniques for real-time scheduling and design-space exploration and optimization, with the goal of helping the designer synthesize efficient real-time implementations from component-...
We present a framework for the development of real-time embedded systems based on timed automata ext...
We present a framework for component-based design and scheduling of real-time embedded software. Eac...
Software synthesis is a new approachwhich focuses on the support of real-time embedded software syst...
There is a growing interest in adopting object technologies for the development of real-time systems...
Embedded systems have become commonplace in today's society and their complexity and number of funct...
This paper addresses the problem of automatic generation of implementation software from high-level ...
The increasing complexity of embedded software calls for a new, more efficient design approach. A na...
This paper describes work in progress on a tool for component-based design of embedded real-time sof...
Abstract. Implementation synthesis of embedded software has great influence on implementing embedded...
Embedded systems are inherently reactive and they often operate under resource and real-time constra...
Abstract { Existing software scheduling techniques limit the functions that can be implemented in so...
peer reviewedOur work is a contribution towards addressing what Thomas Henziger called the grand cha...
Abstract — Software components for embedded reactive real-time applications must satisfy tight code ...
Model-based design is a novel approach for real-time embedded software. According to the demand of a...
Embedded systems have become commonplace in today's society and the number of functions and their co...
We present a framework for the development of real-time embedded systems based on timed automata ext...
We present a framework for component-based design and scheduling of real-time embedded software. Eac...
Software synthesis is a new approachwhich focuses on the support of real-time embedded software syst...
There is a growing interest in adopting object technologies for the development of real-time systems...
Embedded systems have become commonplace in today's society and their complexity and number of funct...
This paper addresses the problem of automatic generation of implementation software from high-level ...
The increasing complexity of embedded software calls for a new, more efficient design approach. A na...
This paper describes work in progress on a tool for component-based design of embedded real-time sof...
Abstract. Implementation synthesis of embedded software has great influence on implementing embedded...
Embedded systems are inherently reactive and they often operate under resource and real-time constra...
Abstract { Existing software scheduling techniques limit the functions that can be implemented in so...
peer reviewedOur work is a contribution towards addressing what Thomas Henziger called the grand cha...
Abstract — Software components for embedded reactive real-time applications must satisfy tight code ...
Model-based design is a novel approach for real-time embedded software. According to the demand of a...
Embedded systems have become commonplace in today's society and the number of functions and their co...
We present a framework for the development of real-time embedded systems based on timed automata ext...
We present a framework for component-based design and scheduling of real-time embedded software. Eac...
Software synthesis is a new approachwhich focuses on the support of real-time embedded software syst...