DocumentCode
2577922
Title
Developing Self-Managing Embedded Systems with ASSL
Author
Vassev, Emil ; Hinchey, Mike
Author_Institution
Lero-the Irish Software Eng. Res. Centre, Univ. Coll. Dublin, Dublin, Ireland
fYear
2010
fDate
4-7 May 2010
Firstpage
81
Lastpage
89
Abstract
This research targets formal modeling of embedded systems capable of self-management. In our approach, we use the ASSL (Autonomic System Specification Language) framework as a development environment, where self-management features of embedded systems are formally specified and an implementation is automatically generated. ASSL exposes a rich set of specification constructs that help developers specify event-driven embedded systems. Hardware is sensed via special metrics intended to drive events and self-management policies that help the system handle critical situations in an autonomous reactive manner. We present this approach along with a simulation case study where ASSL is used to develop control software for the wide-angle camera carried on board NASA´s Voyager II spacecraft.
Keywords
embedded systems; fault tolerant computing; formal specification; object-oriented programming; specification languages; ASSL; autonomic system specification language; event-driven embedded system; formal modeling; self- management feature; Computer architecture; Conferences; Distributed computing; Embedded system; Hardware; Image processing; Image resolution; Machine vision; Object detection; Smart pixels; ASSL; embedded systems; reactive systems; self-management;
fLanguage
English
Publisher
ieee
Conference_Titel
Object/Component/Service-Oriented Real-Time Distributed Computing Workshops (ISORCW), 2010 13th IEEE International Symposium on
Conference_Location
Carmona, Seville
Print_ISBN
978-1-4244-7218-5
Type
conf
DOI
10.1109/ISORCW.2010.38
Filename
5479522
Link To Document