Components for Embedded Software - The PECOS Approach

Genßler, Thomas; Nierstrasz, Oscar; Schönhage, Bastiaan (2002). Components for Embedded Software - The PECOS Approach. In: CASES '02 Proceedings of the 2002 international conference on Compilers, architecture, and synthesis for embedded systems (p. 19). ACM 10.1145/581630.581634

[img] Text
p19-gessler.pdf - Published Version
Restricted to registered users only
Available under License Publisher holds Copyright.

Download (436kB) | Request a copy

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++.

Item Type:

Conference or Workshop Item (Paper)

Division/Institute:

08 Faculty of Science > Institute of Computer Science (INF)
08 Faculty of Science > Institute of Computer Science (INF) > Software Composition Group (SCG) [discontinued]

UniBE Contributor:

Nierstrasz, Oscar

Subjects:

000 Computer science, knowledge & systems
500 Science > 510 Mathematics

ISBN:

1-58113-575-0

Publisher:

ACM

Language:

English

Submitter:

Anja Ebeling

Date Deposited:

04 Dec 2017 12:38

Last Modified:

11 Apr 2024 16:11

Publisher DOI:

10.1145/581630.581634

BORIS DOI:

10.7892/boris.104527

URI:

https://boris.unibe.ch/id/eprint/104527

Actions (login required)

Edit item Edit item
Provide Feedback