ACM Home Page
Please provide us with feedback. Feedback
What's Ahead for Embedded Software?
Full text Publisher SitePublisher Site
Source Computer archive
Volume 33 ,  Issue 9  (September 2000) table of contents
Pages: 18 - 26  
Year of Publication: 2000
ISSN:0018-9162
Author
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): n/a,   Downloads (12 Months): n/a,   Citation Count: 40
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

Most of today's gadgets and cars use embedded software, which in many cases has taken over what mechanical and dedicated electronic systems used to do. Indeed, embedded software appears in everything from telephones and pagers to systems for medical diagnostics, climate control, and manufacturing. The author believes that research computer scientists have largely ignored embedded software because it has not been sufficiently complex or general to warrant the effort. There are many re-search questions but most center around one issue: how to reconcile a set of domainspecific requirements with the demands of interaction in the physical world. How do you adapt software abstractions designed merely to transform data to meet requirements like realtime constraints, concurrency, and stringent safety considerations? The answer to this question has given rise to some promising research angles discussed in this article, including novel ways to deal with concurrency and real time, and methods for augmenting component interfaces to promote safety and adaptability.


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
 
2
E.A. Lee and A. Sangiovanni-Vincentelli, "A Framework for Comparing Models of Computation," <i>IEEE Trans. CAD Integrated Circuits and Systems,</i> Dec. 1998, pp. 1217-1229.
 
3
A. Benveniste and P. Le Guernic, "Hybrid Dynamical Systems Theory and the SIGNAL Language," IEEE Trans. Automatic Control, May 1990, pp. 525-546.
4
 
5
 
6
 
7
A. Girault B. Lee and E.A. Lee, "Hierarchical Finite State Machines with Multiple Concurrency Models," <i>IEEE Trans. CAD Integrated Circuits and Systems,</i> June 1999, pp. 742-760.
 
8
 
9
W.T. Trotter, <i>Combinatorics and Partially Ordered Sets,</i> Johns Hopkins Univ. Press, Baltimore, 1992.
 
10
P. Martin-Löf, "Constructive Mathematics and Computer Programming," in <i>Logic, Methodology, and Philosophy of Science VI,</i> North-Holland, Amsterdam, 1980, pp. 153-175.
 
11
 
12
N. Abu-Ghazaleh, et al., "Orbit—A Framework for High Assurance System Design and Analysis," Tech. Report TR 211/01/98/ECECS, Univ. of Cincinnati, 1998.
 
13
14

CITED BY  40