Abstract
Simulation platform is one of the most important tools for embedded software. For the diversity of embedded environment, it happens that one simulation model developed under a specific platform need to be transplant to another platform when the environment changes. This paper aims to make a brief study of the design and realization method of a configurable environment simulation tool for embedded software. Some kinds of interactive environment models are realized by S-function, which could be integrated into embedded software model for simulation. A configurable simulation monitor interface are designed so that needed monitor interface could be build easily for different user requirement. To improve the effect of simulation data acquisition, a new simulation monitor method is presented. The simulation result shows that this method is feasible and effective. By integrated the modeling function of Matlab/Simulink, This tool could support the whole stage of modeling, simulation and monitoring for embedded software.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Liao, Y., Liang, J., Yao, X.: Real-time Simulation Theory and Supporting Technology. Press of National University of Defense Technology, China (2002)
Mozumdar, M., Gregoretti, F., Lavagno, L., Vanzago, L., Olivieri, S.: A framework for modeling, simulation and automatic code generation of sensor network application. In: 5th Annual IEEE Communications Society Conference on Sensor, Mesh and Ad Hoc Communications and Networks, pp. 515–522 (June 2008)
Liu, H.T., Berndt, H.: Interactive design and simulation platform for flight vehicle systems development. Journal of Aerospace Computing Information and Communication 3, 550–561 (2006)
Birrer, I., Carnicero-Dominguez, B., Egli, M., Fuchs, J., Pasetti, A.: Eodisp - an open and distributed simulation platform. In: Proceedings of the 9th Internation Workshop on Simulation for European Space Programmes (November 2006)
Lu, J., Qing Guo, Y., Quan Wang, H.: Rapid prototyping real-time simulation platform for digital electronic engine control. In: 2nd International Symposium on Systems and Control in Aerospace and Astronautics, pp. 1–5 (2008)
DeAntoni, J., Babau, J.P.: A mda-based approach for real time embedded systems simulation. In: 9th IEEE International Symposium on Distributed Simulation and Real-Time Applications, pp. 257–264. IEEE Computer Society, Los Alamitos (2005)
Monperrus, M., Long, B., Champeau, J., Hoeltzener, B., Marchalot, G., Jézéquel, J.-M.: Model-driven Architecture of a Maritime Surveillance System Simulator. Systems Engineering 13(3 ), 290–297 (2010)
Haouzi, H.E.: Models simulation and interoperability using mda and hla. Computing Research Repository abs/cs/060 (2006)
Farkas, T., Neumann, C., Hinnerichs, A.: An integrative approach for embedded software design with uml and simulink. In: 33rd Annual IEEE International Conference on Computer Software and Applications, vol. 2, pp. 516–521 (2009)
Sjöstedt, C.J., Shi, J., Törngren, M., Servat, D., Chen, D., Ahlsten, V., Lönn, H.: Mapping simulink to uml in the design of embedded systems: Investigating scenarios and transformations (2008)
Mathworks: S-functions. Website (2010), http://www.mathworks.com/help/toolbox/simulink/slref/sfunction.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Wang, Y., Zhou, X., Dong, Y., Liu, S. (2011). A Configurable Environment Simulation Tool for Embedded Software. In: Calero, J.M.A., Yang, L.T., Mármol, F.G., García Villalba, L.J., Li, A.X., Wang, Y. (eds) Autonomic and Trusted Computing. ATC 2011. Lecture Notes in Computer Science, vol 6906. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-23496-5_4
Download citation
DOI: https://doi.org/10.1007/978-3-642-23496-5_4
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-23495-8
Online ISBN: 978-3-642-23496-5
eBook Packages: Computer ScienceComputer Science (R0)