Abstract
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.
Chapter PDF
Similar content being viewed by others
References
Wang, S., Shin, K.G.: An Architecture for Embedded Software Integration Using Reusable Components. In: CASES, pp. 110–118 (2000)
Vestal, S.: Fixed-Priority Sensitivity Analysis for Linear Compute Time Models. IEEE Trans. Software Eng. 20, 308–317 (1994)
Kodase, S., Wang, S., Shin, K.G.: Transforming Structural Model to Runtime Model of Embedded Software with Real-Time Constraints. In: DATE, pp. 20170–20175 (2003)
Tindell, K., Clark, J.: Holistic Schedulability Analysis for Distributed Hard Real-Time Systems. Microprocess & Microprogram 40, 117–134 (1994)
Gomaa, H.: Designing Concurrent Distributed, and Real-Time Applications with UML. Addison-Wesley, Reading (2000)
Gu, Z., Shin, K.G.: Synthesis of Real-Time Implementations from Component-Based Software Models. In: Proc. IEEE Real-Time Systems Symposium (RTSS 2005), Miami, FL (2005)
Burns, A.: Scheduling Hard Real-Time Systems: A Review. Software Engineering Journal 6(3), 116–128 (1991)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Gao, Z., Wu, Z., Li, H. (2006). A Task Generation Method for the Development of Embedded Software. In: Alexandrov, V.N., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science – ICCS 2006. ICCS 2006. Lecture Notes in Computer Science, vol 3994. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11758549_122
Download citation
DOI: https://doi.org/10.1007/11758549_122
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-34385-1
Online ISBN: 978-3-540-34386-8
eBook Packages: Computer ScienceComputer Science (R0)