Verification of Hierarchical IEC 61499 Component Systems with Behavioral Event Contracts

Research output: Chapter in Book/Report/Conference proceedingConference proceedingspeer-review

Abstract

Behavioral event contracts constrain the ordering of input events received and possible output events returned from a software component. Interface automata as introduced by de Alfaro and Henzinger are a light-weight formalism that allow capturing such temporal aspects of software component interfaces and the associated theory allows answering such fundamental questions as interface compatibility, component composition, and refinement. The work presented in this paper applies the results from the theory of interface automata in a hierarchical design and verification approach for IEC 61499 automation solutions. IEC 61499 adapters and service sequences are used for specifica- tion of rich behavioral component interfaces. In this approach, components are built hierarchically in master-slave arrangements where each component defines a provided interface contract for its upper-level and specifies required interface contracts for its subcomponents. Verification methods allows verifying if a com- ponent uses all its subcomponents according to their contracts, allows checking if a concrete component satisfies a given contract, and allows computing an abstraction of a component representing its externally visible behavior.
Original languageEnglish
Title of host publicationUSB Proceedings 2013 11th IEEE International Conference on Industrial Informatics (INDIN)
PublisherIEEE
Pages578-585
Number of pages8
VolumeCFP13INI-USB
ISBN (Print)9781479907519
Publication statusPublished - 2013

Publication series

NameIEEE Catalog

Fields of science

  • 102 Computer Sciences
  • 102009 Computer simulation
  • 102011 Formal languages
  • 102013 Human-computer interaction
  • 102029 Practical computer science
  • 102022 Software development
  • 102024 Usability research

JKU Focus areas

  • Computation in Informatics and Mathematics
  • Engineering and Natural Sciences (in general)

Cite this