In this paper, we present a model-driven approach to RTOS-based embedded software development and an automated tool that can produce RTOS-specific code. Our contributions are two fold. First, we defined generic RTOS APIs (Application Programming Interfaces) that can capture most of typical RTOS services but are not bound to any specific RTOS. The generic RTOS APIs can be used as a means for describing application’s RTOS-related behavior at an early design stage. We then developed an automated transformation tool that can generate functional code by transforming generic RTOS APIs into RTOS-specific APIs. Our tool, called TransPI, is able to produce ‘C ’ code aimed at POSIX-compliant RTOSs, and is also configurable to target other RTOSs that ...
Traditionally in embedded systems, real time tasks are implemented using a simple scheduling algorit...
International audienceWe propose a method of automatic generation of application specific operating ...
In this paper, we discuss how the evolution of embedded systems has impacted on the design and usage...
International audienceFaced with the growing problems of complexity, heterogeneity and upgradability...
International audienceAbstract:The adaptation of an operating system to an application is often need...
International audienceReal-time operating systems (RTOS) play a central role in the correct and effi...
Real time operating systems have become an integral part of the embedded systems software. They play...
This paper proposes a Real-Time Operating System kernel for the 32-bit Leon3 processor. A system is ...
SUMMARY This paper presents an RTOS-based methodology for de-sign and validation of embedded systems...
Safety-critical embedded systems are increasingly complex. To address the problems imposed by the de...
Whether you are planning a move to embedded Linux or are just considering the investment needed to c...
Real Time Operating System (RTOS) is a basic building block of most of the Embedded Systems (ES). Th...
The application of the Model Driven Architecture (MDA) approach to the design of embedded software b...
204 p.Academic and industry analysts point to the inevitable increase in complexity of embedded syst...
System level design is considered a major approach to tackle the complexity of modern System-on-Chip...
Traditionally in embedded systems, real time tasks are implemented using a simple scheduling algorit...
International audienceWe propose a method of automatic generation of application specific operating ...
In this paper, we discuss how the evolution of embedded systems has impacted on the design and usage...
International audienceFaced with the growing problems of complexity, heterogeneity and upgradability...
International audienceAbstract:The adaptation of an operating system to an application is often need...
International audienceReal-time operating systems (RTOS) play a central role in the correct and effi...
Real time operating systems have become an integral part of the embedded systems software. They play...
This paper proposes a Real-Time Operating System kernel for the 32-bit Leon3 processor. A system is ...
SUMMARY This paper presents an RTOS-based methodology for de-sign and validation of embedded systems...
Safety-critical embedded systems are increasingly complex. To address the problems imposed by the de...
Whether you are planning a move to embedded Linux or are just considering the investment needed to c...
Real Time Operating System (RTOS) is a basic building block of most of the Embedded Systems (ES). Th...
The application of the Model Driven Architecture (MDA) approach to the design of embedded software b...
204 p.Academic and industry analysts point to the inevitable increase in complexity of embedded syst...
System level design is considered a major approach to tackle the complexity of modern System-on-Chip...
Traditionally in embedded systems, real time tasks are implemented using a simple scheduling algorit...
International audienceWe propose a method of automatic generation of application specific operating ...
In this paper, we discuss how the evolution of embedded systems has impacted on the design and usage...