DocumentCode
2348101
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
fYear
2008
fDate
20-22 Oct. 2008
Firstpage
569
Lastpage
575
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Science and Information Technology, 2008. IMCSIT 2008. International Multiconference on
Conference_Location
Wisia
Print_ISBN
978-83-60810-14-9
Type
conf
DOI
10.1109/IMCSIT.2008.4747300
Filename
4747300
Link To Document