• 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