Real-Time (RT) systems exhibit specific characteristics that make them particularly sensitive to architectural decissions. Design patterns help integrating the desired timing behaviour with the rest of the elements of the application architecture. This paper reports a pattern story that shows how a component-based design has been implemented using periodic concurrent tasks with RT requirements. This work has been done in the context of the development of robotic applications using a Model-Driven Software Development (MDSD) approach. In this context the model-to-code transformations are designed taking into account both the system requirements and the patterns that satisfy them. MDSD provides the conceptual technology for implementi...
Based on design experience forreal-time systems, we introduce modelling patterns to enable easy comp...
There are two main architectures used to develop software for modern embedded systems: these can be ...
Embedded real-time applications have to allow interaction between the control computer and the contr...
International audienceIn a model-driven development context, the refinement of a Real Time Operating...
Design patterns are widely used as a meaning to capture and provide valuable expert information in o...
Abstract — This paper presents a novel Model-Based Design (MBD) approach and associated tool-chain f...
AbstractDesigners of industrial real-time systems are commonly faced with the problem of complex sys...
The goal of this paper is to investigate how such a pattern matching could be performed on models,in...
AbstractDomain specific design patterns capture domain knowledge and provide solutions of non trivia...
Embedded software development is characterized by design issues involving time and resource constrai...
This article deals with performance verification of architec-ture models of real-time embedded syste...
Successful application of software engineering methodologies requires an integrated analysis and des...
Abstract. We present a pattern-based software lifecycle and a method that sup-ports the systematic e...
If software for embedded processors is based on a time-triggered architecture, using co-operative ta...
To ensure correctness and performance of real-time embedded systems, early evaluation of properties ...
Based on design experience forreal-time systems, we introduce modelling patterns to enable easy comp...
There are two main architectures used to develop software for modern embedded systems: these can be ...
Embedded real-time applications have to allow interaction between the control computer and the contr...
International audienceIn a model-driven development context, the refinement of a Real Time Operating...
Design patterns are widely used as a meaning to capture and provide valuable expert information in o...
Abstract — This paper presents a novel Model-Based Design (MBD) approach and associated tool-chain f...
AbstractDesigners of industrial real-time systems are commonly faced with the problem of complex sys...
The goal of this paper is to investigate how such a pattern matching could be performed on models,in...
AbstractDomain specific design patterns capture domain knowledge and provide solutions of non trivia...
Embedded software development is characterized by design issues involving time and resource constrai...
This article deals with performance verification of architec-ture models of real-time embedded syste...
Successful application of software engineering methodologies requires an integrated analysis and des...
Abstract. We present a pattern-based software lifecycle and a method that sup-ports the systematic e...
If software for embedded processors is based on a time-triggered architecture, using co-operative ta...
To ensure correctness and performance of real-time embedded systems, early evaluation of properties ...
Based on design experience forreal-time systems, we introduce modelling patterns to enable easy comp...
There are two main architectures used to develop software for modern embedded systems: these can be ...
Embedded real-time applications have to allow interaction between the control computer and the contr...