Simulink Integration of Giotto/TDL
The paper first presents the integration options of what we call the Timing Description Language (TDL) with MathWorks’ Matlab/Simulink tools. Based on the paradigm of logical execution time (LET) as introduced by Giotto , TDL enhances Giotto towards a component architecture for real-time control applications . The challenge is to provide appropriate visual and interactive modeling capabilities so that the developer can come up with the TDL timing model in the context of Simulink which has established itself as defacto modeling standard for control applications. The paper illustrates by means of a simple case study how we envision an adequate integration of both the TDL and the Simulink modeling approaches.
KeywordsOutput Port Task Function Mode Switch Functionality Code Throttle Control
Unable to display preview. Download preview PDF.
- 3.Horowitz, B., Liebman, J., Ma, C., John Koo, T., Sangiovanni-Vincentelli, A., Sastry, S.: Platform-Based Embedded Software Design and System Integration for Autonomous Vehicles. IEEE Transactions 91(1), 100–111 (2003)Google Scholar
- 4.Kirsch, C.M.: Principles of Real-Time Programming. In: Sangiovanni-Vincentelli, A.L., Sifakis, J. (eds.) EMSOFT 2002. LNCS, vol. 2491, Springer, Heidelberg (2002)Google Scholar
- 5.Kopetz, H., Bauer, G.: The Time-Triggered Architecture. IEEE Special Issue on Modeling and Design of Embedded Software 23(1) (2002)Google Scholar
- 7.Stieglbauer, G.: Model-based Development of Embedded Control Systems with Giotto and Simulink. Master thesis, University of Salzburg (April 2003)Google Scholar
- 8.Templ, J.: TDL Specification and Report. Technical report, Software Research Lab, University of Salzburg, Austria (October 2003), http://www.SoftwareResearch.net/site/publications/C055.pdf
- 11.Dauenhauer, G.: Simulink as a Simulation Platform for TDL. Technical Report, Software Research Lab, University of Salzburg, Austria (September 2005), http://www.SoftwareResearch.net/site/publications/T017.pdf