Scheduling hard real-time systems: a review
Software Engineering Journal - Special issue on real-time software
Holistic schedulability analysis for distributed hard real-time systems
Microprocessing and Microprogramming - Parallel processing in embedded real-time systems
An architecture for embedded software integration using reusable components
CASES '00 Proceedings of the 2000 international conference on Compilers, architecture, and synthesis for embedded systems
Designing Concurrent, Distributed, and Real-Time Applications with Uml
Designing Concurrent, Distributed, and Real-Time Applications with Uml
Fixed-Priority Sensitivity Analysis for Linear Compute Time Models
IEEE Transactions on Software Engineering
Transforming Structural Model to Runtime Model of Embedded Software with Real-Time Constraints
DATE '03 Proceedings of the conference on Design, Automation and Test in Europe: Designers' Forum - Volume 2
Synthesis of Real-Time Implementations from Component-Based Software Models
RTSS '05 Proceedings of the 26th IEEE International Real-Time Systems Symposium
Component assignment for large distributed embedded software development
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
Hi-index | 0.01 |
The development of embedded software has the tendency towards higher levels of abstraction. This development paradigm shift makes the synthesis of embedded software a key issue in the development of embedded software. In this paper, we present a new method of generating real-time tasks, which uses Component Sequence Diagram to organize tasks and assign their priorities. Moreover, we use simulated annealing algorithm to explore design space and iterate the process of task generation until an optimization implementation is obtained. Experimental evaluation shows this method can yield correct implementation and has better time performance.