Modeling Time(s)

  • Charles André
  • Frédéric Mallet
  • Robert de Simone
Conference paper

DOI: 10.1007/978-3-540-75209-7_38

Part of the Lecture Notes in Computer Science book series (LNCS, volume 4735)
Cite this paper as:
André C., Mallet F., de Simone R. (2007) Modeling Time(s). In: Engels G., Opdyke B., Schmidt D.C., Weil F. (eds) Model Driven Engineering Languages and Systems. MODELS 2007. Lecture Notes in Computer Science, vol 4735. Springer, Berlin, Heidelberg

Abstract

Time and timing features are an important aspect of modern electronic systems, often of embedded nature. We argue here that in early design phases, time is often of logical (rather than physical) nature, even possibly multiform. The compilation/synthesis of heterogeneous applications onto architecture platforms then largely amounts to adjusting the former logical time(s) demands onto the latter physical time abilities. Many distributed scheduling techniques pertain to this approach of “time refinement”.

We provide extensive Time and Allocation metamodels that open the possibility to cast this approach in a Model-Driven Engineering light. We give a UML representation of these concepts through two subprofiles, parts of the foundations of the forthcoming OMG UML Profile for Modeling and Analysis of Real-Time and Embedded systems (MARTE). Time modeling also allows for a precise description of time-related entities and their associated timed properties.

Keywords

UML profile real-time embedded 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • Charles André
    • 1
  • Frédéric Mallet
    • 1
  • Robert de Simone
    • 1
  1. 1.I3S, Université de Nice-Sophia Antipolis, CNRS, F-06903 Sophia Antipolis, INRIA, F-06902 Sophia Antipolis 

Personalised recommendations