Modeling with logical time in UML for real-time embedded system design - INRIA - Institut National de Recherche en Informatique et en Automatique Accéder directement au contenu
Rapport (Rapport De Recherche) Année : 2006

Modeling with logical time in UML for real-time embedded system design

Résumé

Design of real-time embedded systems requires particular attention to the careful scheduling of application onto execution platform. Precise cycle allocation is often requested to obtain full communication and computation throughput. Our objective is to provide a UML profile where events, actions, and objects can be annotated by ``logical'' clocks. Initially, clocks are not necessarily related. The goal of the scheduling process (and algorithms) is to regulate the data and control flows within predictable bounds. To this end it extracts clock relations that best map the application onto a desired execution platform. ``Clocks-as-schedules'' then act as activation conditions, driving these internal events and actions according to the desired activation patterns. Extra communication and buffering latencies can be introduced in the process. In the paper we describe the domain view of multiple time and logical clocks. We introduce a range of useful operations on them, and their use in various UML views.

Domaines

Autre [cs.OH]
Fichier principal
Vignette du fichier
RR-5895.pdf (306.87 Ko) Télécharger le fichier
Loading...

Dates et versions

inria-00071373 , version 1 (23-05-2006)

Identifiants

  • HAL Id : inria-00071373 , version 1

Citer

Charles André, Arnaud Cuccuru, Robert de Simone, Jean-Pierre Talpin. Modeling with logical time in UML for real-time embedded system design. [Research Report] RR-5895, INRIA. 2006. ⟨inria-00071373⟩
154 Consultations
208 Téléchargements

Partager

Gmail Facebook X LinkedIn More