| MARTE: a profile for RT/E systems modeling, analysis--and simulation? |
| Full text |
Pdf
(435 KB)
|
| Source
|
International Conference on Simulation Tools and Techniques for Commuications, Networks and Systems & Workshops
archive
Proceedings of the 1st international conference on Simulation tools and techniques for communications, networks and systems & workshops
table of contents
Marseille, France
TUTORIAL SESSION: Invited session & round table
table of contents
Article No. 43
Year of Publication: 2008
ISBN:978-963-9799-20-2
|
|
Authors
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 20, Downloads (12 Months): 74, Citation Count: 0
|
|
|
ABSTRACT
As its name promises, the Unified Modeling Language (UML) provides a collection of diagrammatic modeling styles. To the early class/objects and use-case diagrams were almost immediately added state-, activity-, collaboration-, and component diagrams. All these modeling views, required for structural and behavioral representations of systems, were then progressed to further detailed expressivity. Provision for domain-specific specializations was made under the form of profiles. Somehow this goal of being rather universal and extendible discarded the possibility of UML to adopt too strict and precise a semantics; as users were generally to define and refine it in their stereotyped profiles anyway. As a result, even the little execution semantics there is in the standard is often not considered in such specializations. We tackled the general issue of defining a broadly expressive Time Model as a sub-profile of the upcoming OMG Profile for Modeling and Analysis of Real-Time Embedded systems (MARTE), currently undergoing finalization at OMG. The goal is to provide a generic timed interpretation, on which timed models of computation and timed simulation semantics could be built inside the UML definition scope, instead of as part of the many external proprietary profiles. The MARTE time library can be used as the basis for the definition of a UML real-time simulator.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
The Object Management Group. 2005. The Unified Modeling Language (UML). OMG Adopted Specification v2.1.2. http://www.omg.Org/spec/UML/2.1.2/.
|
| |
2
|
|
| |
3
|
The Object Management Group. 2005. The UML Profile for Schedulability, Performance and Time (SPT). OMG Adopted Specification v1.1. Document Number: formal/05-01-02. http://www.omg.org/cgi-bin/doc?formal/2005-01-02.
|
| |
4
|
The Object Management Group. 2005. UML Profile for Modeling and Analysis of Real-Time and Embedded systems. OMG Request For Proposals, real-time/05-02-06. http://www.omg.org/cgi-bin/doc?real-time/05-02-06.pdf.
|
| |
5
|
The Object Management Group. 2005. The UML Profile for Modeling and Analysis of Real-Time and Embedded systems, beta 1. OMG Adopted Specification, ptc/07-08-04. http://www.omg.org/cgi-bin/doc?ptc/2007-08-04.
|
| |
6
|
H. Störrle. 2005. Semantics and Verification of Data Flow in UML 2.0 Activities. Electronic notes in Theoretical Computer Science, 127(4), pp. 35--52.
|
 |
7
|
|
| |
8
|
F. Mallet, M-A. Peraldi, C. André. 2006. From UML to Petri Nets for non functional Property Verification. In Proc. of the IEEE Int. Symposium on Industrial Embedded Systems (IES '2006), October 2006, France. ISBN: 0-7803-9759-2.
|
| |
9
|
The Object Management Group. 2006. Semantics of a Foundational Subset for Executable UML Models. Initial Submission. Document Number: 06-05-02. http://www.omg.org/cgi-bin/doc?ad/06-05-02.pdf.
|
| |
10
|
C. Hardebolle and F. Boulanger. 2007. ModHel'X: A Component-Oriented Approach to Multi-Formalism Modeling. Proc. of the 4th Workshop on Multi-Paradigm Modeling (MPM '07) at MoDELS, BME-DAAI Technical Report Series, 1: pp. 49--60. October 2007.
|
| |
11
|
F. A. Schreiber. 1994. Is time a real time? An overview of time ontology in informatics. Real-Time Computing. F 127:283--307, 1994.
|
| |
12
|
E. A. Lee and A. Sangiovanni-Vincentelli. 1998. A framework for comparing models of computation. IEEE Transactions on CAD of Integrated Circuits and Systems (TCAD) 17(12): 1217--1229.
|
| |
13
|
The Object Management Group. 2007. Systems Modeling Language (OMG SysML) v1.0. OMG Available Specification. Document number: formal/2007-09-01. http://www.omg.org/cgi-bin/doc?formal/2007-09-01.
|
| |
14
|
C. André, F. Mallet, and R. de Simone. 2007. Modeling Time(s). In Proceedings of the ACM/IEEE International Conference on Model Driven Engineering Languages and Systems (MoDELS/UML), October 2007, TN, USA. Springer Verlag, LNCS 4735, pp. 559--573.
|
| |
15
|
M. Woodside. 2007. From Annotated Software Designs (UML SPT/MARTE) to Model Formalisms. Formal Methods for Performance Evaluation, 7th Int. School on Formal Methods (SFM '07) for the Design of Computer, Communication, andd Software Systems, SFM 2007, Bertinoro, Italy, May 28-June 2. LNCS 4486, Springer.
|
|