Change search
ReferencesLink to record
Permanent link

Direct link
Contract Based Verification of IEC 61499
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.
Luleå University of Technology, Department of Computer Science, Electrical and Space Engineering, Embedded Internet Systems Lab.
Number of Authors: 4
2016 (English)In: IEEE International Conference on Industrial Informatics 2016 (INDIN 2016), IEEE conference proceedings, 2016Conference paper (Refereed)
Abstract [en]

The IEC 61499 standard proposes an event drivenexecution model for component based (in terms of FunctionBlocks), distributed industrial automation applications. However,the standard provides only an informal execution semantics, thusin consequence behavior and correctness relies on the designdecisions made by the tool vendor. In this paper we presentthe formalization of a subset of the IEC 61499 standard inorder to provide an underpinning for the static verification ofFunction Block models by means of deductive reasoning. Specifically,we contribute by addressing verification at the component,algorithm, and ECC levels. From Function Block descriptions, enrichedwith formal contracts, we show that correctness of componentcompositions, as well as functional and transitional behaviorcan be ensured. Feasibility of the approach is demonstrated bymanually encoding a set of representative use-cases in WhyML,for which the verification conditions are automatically derived(through the Why3 platform) and discharged (using automaticSMT-based solvers). Furthermore, we discuss opportunities andchallenges towards deriving certified executables for IEC 61499models.

Place, publisher, year, edition, pages
IEEE conference proceedings, 2016.
National Category
Embedded Systems Other Electrical Engineering, Electronic Engineering, Information Engineering
Research subject
Industrial Electronics
Identifiers
URN: urn:nbn:se:ltu:diva-59756OAI: oai:DiVA.org:ltu-59756DiVA: diva2:1037300
Conference
IEEE International Conference on Industrial Informatics 2016 (INDIN 2016), Poitiers, France, 18-21 July 2016
Available from: 2016-10-14 Created: 2016-10-14 Last updated: 2016-12-07

Open Access in DiVA

No full text

Search in DiVA

By author/editor
Lindgren, PerLindner, Marcus
By organisation
Embedded Internet Systems Lab
Embedded SystemsOther Electrical Engineering, Electronic Engineering, Information Engineering

Search outside of DiVA

GoogleGoogle Scholar

Total: 31 hits
ReferencesLink to record
Permanent link

Direct link