ACM Home Page
Please provide us with feedback. Feedback
Components for embedded software: the PECOS approach
Full text PdfPdf (436 KB)
Source International Conference on Compilers, Architecture and Synthesis for Embedded Systems archive
Proceedings of the 2002 international conference on Compilers, architecture, and synthesis for embedded systems table of contents
Grenoble, France
SESSION: Session 2: embedded system techniques (1) table of contents
Pages: 19 - 26  
Year of Publication: 2002
ISBN:1-58113-575-0
Authors
Thomas Genßler  Forschungszentrum Informatik (FZI), Germany
Alexander Christoph  Forschungszentrum Informatik (FZI), Germany
Michael Winter  Forschungszentrum Informatik (FZI), Germany
Oscar Nierstrasz  University of Bern, Switzerland
Stéphane Ducasse  University of Bern, Switzerland
Roel Wuyts  University of Bern, Switzerland
Gabriela Arévalo  University of Bern, Switzerland
Bastiaan Schönhage  Object Technology International (OTI), The Netherlands
Peter Müller  ABB Research Center, Germany
Chris Stich  ABB Research Center, Germany
Sponsor
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 53,   Citation Count: 6
Additional Information:

abstract   references   cited by   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/581630.581634
What is a DOI?

ABSTRACT

Software is more and more becoming the major cost factor for embedded devices. Already today, software accounts for more than 50 percent of the development costs of such a device. However, software development practices in this area lag far behind those in the traditional software industry. Reuse is hardly ever heard of in some areas, development from scratch is common practice and component-based software is usually a foreign word. PECOS is a collaborative project between industrial and research partners that seeks to enable component-based technology for a certain class of embedded systems known as "field devices" by taking into account the specific properties of this application area. In this paper we introduce a component model for field device software. Furthermore we report on the PECOS component composition language CoCo and the mapping from CoCo to Java and C++.


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
Embedded C++ home page. www.caravan.net/ec2plus.
 
2
Fast Quadrature Decode TPU Function (FQD). Semiconductor Motorola Programming Note. TPUPN02/D.
 
3
Gesellschaft für Prozessautomation & Consulting bH home page. www.gpc.de.
 
4
TPTPN home page. www.diit.unict.it/users/scava/tptpn.html.
5
 
6
G. J. Badros and A. Borning. The Cassowary Linear Arithmetic Constraint Solving Algorithm: Interface and Implementation. Technical Report UW Technical Report 98-06-04, University of Washington, 1998.
 
7
 
8
 
9
S. Ducasse and R. W. (editors). Field-device component model. Technical Report Deliverable D2.2.8, Pecos, 2001. www.pecos-project.org.
 
10
M. Naedele. On the Modeling and Evaluation of Real-Time Systems. PhD thesis, Swiss Federal Institute of Technology (ETHZ), 2000.
 
11
 
12
 
13
PROFIBUS International. Device Datasheet for Actuators, Version 3.0. www.profibus.org.
 
14
PROFIBUS International. PA General Requirements, Version 3.0. www.profibus.org.
 
15
B. Schönhaage. Model mapping to C++ or Java-based ultra-light environment. Technical Report Deliverable D2.2.9-1, Pecos, 2001. www.pecos-project.org.
 
16
B. Schulz, T. Genssler, A. Christoph, and M. Winter. Requirements for the Composition Environment. Technical Report Deliverable D3.1, Pecos, 2001. www.pecos-project.org.
 
17
 
18
 
19
J. Wang. Timed Petri Nets. Kluwer Academic Publishers, 1998.


Collaborative Colleagues:
Thomas Genßler: colleagues
Alexander Christoph: colleagues
Michael Winter: colleagues
Oscar Nierstrasz: colleagues
Stéphane Ducasse: colleagues
Roel Wuyts: colleagues
Gabriela Arévalo: colleagues
Bastiaan Schönhage: colleagues
Peter Müller: colleagues
Chris Stich: colleagues