ACM Home Page
Please provide us with feedback. Feedback
Real-time component integration based on transparent distribution
Full text PdfPdf (190 KB)
Source ACM SIGSOFT Software Engineering Notes archive
Volume 30 ,  Issue 4  (July 2005) table of contents
SESSION: Software Engineering for Automotive Systems (SEAS) table of contents
Pages: 1 - 7  
Year of Publication: 2005
ISSN:0163-5948
Also published in ...
Authors
Emilia Farcas  University of Salzburg, Austria
Claudiu Farcas  University of Salzburg, Austria
Wolfgang Pree  University of Salzburg, Austria
Josef Templ  University of Salzburg, Austria
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 25,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1082983.1083198
What is a DOI?

ABSTRACT

This paper introduces a real-time component model that offers a separation of concerns which allows a straight-forward integration of independently developed components. So-called transparent distribution forms the backbone of the integration process. Transparent distribution means that (1) the functional and temporal behavior of a system is the same no matter on which node of a distributed system a component is executed and (2) the developer does not have to care about the differences of local versus distributed execution of a component. We first present the concepts of a component model for real time systems that is well suited for transparent distribution. The component model is based on logical execution time, which abstracts from physical execution time and thereby from both the execution platform and the communication topology. Then we discuss the resulting tool chain and integration process. A case study rounds out the paper.


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
Bosch, 1991, CAN Specification, Version 2. Robert Bosch GmbH, http://www.can.bosch.com/docu/can2spec.pdf
 
2
 
3
Emilia Coste, Claudiu Farcas, Wolfgang Pree and Josef Templ. Transparent Distribution of TDL modules. Technical Report, University of Salzburg, Austria, 2005.
 
4
Gerald Stieglbauer and Wolfgang Pree. Visual and Interactive Development of Hard Real Time Code. Automotive Software Workshop San Diego (ASWSD 2004)
 
5
Giotto Project, http://www-cad.eecs.berkeley.edu/~fresco/giotto/
 
6
 
7
J. Templ, 2004, TDL Specification and Report. Technical Report C059, Department of Computer Science, University of Salzburg, http://www.cs.uni-salzburg.at/pubs/reports/T001.pdf
 
8
OAK_EMUF Dev. Board, Ing. Buero W. Kanis GmbH http://www.kanis.de/home/products/oak_emuf/i_oak.htm
 
9
OSEK Group, 2001, OSEK/VDX Time-triggered Operating System Specification, Version 1.0, http://www.osek-vdx.org/mirror/ttos10.pdf
 
10
T. A. Henzinger, C. M. Kirsch, and S. Matic. Schedule carrying code. In Proc. of the Third International Conference on Embedded Software (EMSOFT), LNCS, Springer-Verlag, 2003.
11
 
12
13
 
14
Thomas A. Henzinger, Christoph M. Kirsch, Marco A. A. Sanvido, and Wolfgang Pree. From control models to real-time code using Giotto. IEEE Control Systems Magazine 23(1):50--64, 2003.

Collaborative Colleagues:
Emilia Farcas: colleagues
Claudiu Farcas: colleagues
Wolfgang Pree: colleagues
Josef Templ: colleagues