Title :
Real time behavior of data in distributed embedded systems
Author :
Berre, Tanguy Le ; Mauran, Philippe ; Padiou, Gérard ; Quéinnec, Philippe
Author_Institution :
IRIT, Univ. de Toulouse, Toulouse
Abstract :
Nowadays, most embedded systems become distributed systems structured as a set of communicating components. Therefore, they display a less deterministic global behavior than centralized systems and their design and analysis must address both computation and communication scheduling in more complex configurations. We propose a modeling framework centered on data. More precisely, the interactions between the data located in components are expressed in terms of a so-called observation relation. This abstraction is a relation between the values taken by two variables, the source and the image, where the image gets past values of the source. We extend this abstraction with time constraints in order to specify and analyze the availability of timely sound values. The formal description of the observation-based computation model is stated using the formalisms of transition systems. Real time is introduced as a dedicated variable. As a first result, this approach allows to focus on specifying time constraints attached to data and to postpone task and communication scheduling matters. At this level of abstraction, the designer has to specify time properties about the timeline of data such as their freshness, stability, latency... As a second result, a verification of the global consistency of the specified system can be automatically performed. A forward or backward approach can be chosen. The verification process can start from either the timed properties (e.g. the period) of data inputs or the timed requirements of data outputs (e.g. the latency). As a third result, communication protocols and task scheduling strategies can be derived as a refinement towards an actual implementation.
Keywords :
data models; embedded systems; program verification; scheduling; communication protocols; communication scheduling; data modeling; distributed embedded systems; observation-based computation model; task scheduling; verification process; Availability; Computational modeling; Computer displays; Delay; Embedded system; Processor scheduling; Protocols; Real time systems; Stability; Time factors;
Conference_Titel :
Computer Science and Information Technology, 2008. IMCSIT 2008. International Multiconference on
Conference_Location :
Wisia
Print_ISBN :
978-83-60810-14-9
DOI :
10.1109/IMCSIT.2008.4747300