• DocumentCode
    2608830
  • Title

    An Executable Interface Specification for Industrial Embedded System Design

  • Author

    Huang, Jinfeng ; Voeten, Jeroen ; Wolfs, Serge ; Coopmans, Mark

  • Author_Institution
    Adv. Res. Center, Philips & LiteOn Digital Solutions Netherlands, Eindhoven
  • fYear
    2008
  • fDate
    12-13 Aug. 2008
  • Firstpage
    37
  • Lastpage
    44
  • Abstract
    Nowadays, designers resort to abstraction techniques to conquer the complexity of industrial embedded systems during the design process. However, due to the large semantic gap between the abstractions and the implementation, the designers often fails to apply the abstraction techniques. In this paper, an EIS-based (executable interface specification) approach is proposed for the embedded system design.The proposed approach starts with using interface state diagrams to specify system architectures. A set of rules is introduced to transfer these diagrams into an executable model (EIS model) consistently. By making use of simulation/verification techniques, many architectural design errors can be detected in the EIS model at an early design stage. In the end, the EIS model can be systematically transferred into an interpreted implementation or a compiled implementation based on the constraints of the embedded platform. In this way, the inconsistencies between the high-level abstractions and the implementation can largely be reduced.
  • Keywords
    embedded systems; formal specification; formal verification; software architecture; user interfaces; executable interface specification; executable model; industrial embedded system design; interface state diagrams; system architectures; Buildings; Computer industry; Embedded software; Embedded system; Optical devices; Process design; Software design; Software quality; State feedback; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Quality Software, 2008. QSIC '08. The Eighth International Conference on
  • Conference_Location
    Oxford
  • ISSN
    1550-6002
  • Print_ISBN
    978-0-7695-3312-4
  • Type

    conf

  • DOI
    10.1109/QSIC.2008.28
  • Filename
    4601526