Seventh Asia-Pacific Software Engineering Conference (APSEC'00)
Co-development of real-time systems and their simulation environments
Singapore
December 05-December 08
ISBN: 0-7695-0915-0
K.C. Kang, Dept. of Comput. Sci., Pohang Inst. of Sci. & Technol., South Korea
J.Y. Lee, Dept. of Comput. Sci., Pohang Inst. of Sci. & Technol., South Korea
H.J. Kim, Dept. of Comput. Sci., Pohang Inst. of Sci. & Technol., South Korea
A real-time system consists of control software, the hardware controlled by the software, and the environment that physically interacts with the controlled hardware. Simulating control software with simplistic assumptions of the environment characteristics is not sufficient for meaningful real-value simulation. The hybrid systems development methods with their simulation environment are a good solution that provides meaningful real-value co-simulation of the target system and its execution environment. It also gives the results that might be gathered when using on-line test-beds. The problem with most of such methods is that the integration and simulation take place too late because they are done after the target system and its environment are fully developed. This paper shows a co-development method, and its supporting environment, which facilitates the repetitive testing of on-going system specifications.
Index Terms:
real-time systems; virtual machines; hardware-software codesign; software engineering; real-time systems; systems co-development; simulation environments; control software; hybrid systems development methods; co-simulation; specification testing; software engineering
Citation:
K.C. Kang, J.Y. Lee, H.J. Kim, "Co-development of real-time systems and their simulation environments," apsec, pp.8, Seventh Asia-Pacific Software Engineering Conference (APSEC'00), 2000