Software Real-Time Resource Modeling
2008, Lecture Notes in Electrical Engineering
https://doi.org/10.1007/978-1-4020-8297-9_12Abstract
AI
AI
This paper focuses on modeling real-time embedded (RTE) execution platforms using the Unified Modeling Language (UML), particularly within the context of real-time operating systems (RTOS). It highlights the challenges faced by real-time embedded system engineers in designing more complex systems while addressing issues of reusability, maintainability, and portability. The work proposes the development of UML artifacts to characterize RTOS APIs, enabling effective modeling of RTE execution platforms and enhancing the scheduling and performance analysis of UML specifications.
References (16)
- References
- The Open Group Base Specifications, "Portable Operating System Interface (POSIX)", ANSI/IEEE Std 1003.1, 2004.
- OSEK/VDX Group, "OSEK/VDX OS specification", Version 2.2.3, http://portal.osek-vdx.org/files/pdf/specs/os223.pdf, 2005.
- Airlines electronic engineering committee, "Avionics Application Software Standard Interface, ARINC Specification 653-1", Aeronautical radio, INC., Annapolis, Maryland, USA. October 2003.
- Object Management Group, "MDA guide version 1.1," http://www.omg.org/mda/, June 2003.
- Object Management Group, "UML 2.1.1 OCL 2nd revised submission, 2007," OMG document: ad/2007-02-03.
- Object Management Group, "UML Profile for Modeling and Analysis of Real-Time and Embedded systems (MARTE)", RFP 2005.,OMG document: realtime/05-02-06.
- B. Selic, "On Software Platforms, Their Modeling with UML2, and Platform-Independent Design," Eighth IEEE International Symposium on Object-Oriented Real-Time Distributed Computing (ISORC 2005), May 2005.
- A. Sangiovanni-Vincentelli and G. Martin, "Platform-based design and software design methodology for embedded systems," Design & Test of Computers, IEEE, Nov/Dec 2001.
- Yann Tanguy, Sébastien Gérard, Ansgar Radermacher and François Terrier, "Model Driven Engineering for Real Time Embedded Systems", In 3rd European Congress Embedded Real Time Software (ERTS), Toulouse (France), January 2006.
- Object Management Group, "UML Profile for Schedulability, Performance, and Time", Version 1.1, 2005. OMG document: formal/05-01-02.
- P. Kukkala, J. Riihimâki, M. Hämäläinen and K. Kronlöf, "UML 2.0 Profile for Embedded System Design," Automation and Test in Europe Conference (DATE 2005), pp. 710-715, March 2005.
- R. Chen, "UML and Platform-based Design," UML for Real: Design of Embedded Real-Time Systems, Kluwer Academic Publishers, pp. 107-126, May 2003.
- VxWorks 5.5 Documentation Page, http://www.windriver.com.
- OSEK/VDX Group, "OIL specification" Version 2.5, 2004. http ://portal.osek-vdx.org/files/pdf/specs/oil25.pdf.
- F. Jouault, "Contribution à l'étude des langages de transformation de modèles", PhD Thesis, Université de Nantes, 2006.