Repository logo
 
Publication

Contract Based Verification of IEC 61499

dc.contributor.authorPereira, David
dc.contributor.authorPinho, Luís Miguel
dc.contributor.authorLindgren, Per
dc.contributor.authorLindner, Marcus
dc.date.accessioned2017-02-06T14:48:24Z
dc.date.available2017-02-06T14:48:24Z
dc.date.issued2016
dc.description14th International Conference on Industrial Informatics (INDIN 2016). 18 to 21, Jul, 2016, Factory Automation. Poitiers, France.pt_PT
dc.description.abstractThe IEC 61499 standard proposes an event driven execution model for component based (in terms of Function Blocks), distributed industrial automation applications. However, the standard provides only an informal execution semantics, thusin consequence behavior and correctness relies on the design decisions made by the tool vendor. In this paper we present the formalization of a subset of the IEC 61499 standard in order to provide an underpinning for the static verification of Function 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 component compositions, as well as functional and transitional behavior can be ensured. Feasibility of the approach is demonstrated by manually 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 and challenges towards deriving certified executables for IEC 61499 models.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.doi10.1109/INDIN.2016.7819147pt_PT
dc.identifier.urihttp://hdl.handle.net/10400.22/9519
dc.language.isoengpt_PT
dc.relationEmbedded Multi-Core Systems for Mixed Criticality Applications in Dynamic and Changeable Real-Time Environments
dc.relation.ispartofseriesINDIN;2016
dc.subjectIEC 61499pt_PT
dc.subjectIndustrial automationpt_PT
dc.titleContract Based Verification of IEC 61499pt_PT
dc.typeconference object
dspace.entity.typePublication
oaire.awardTitleEmbedded Multi-Core Systems for Mixed Criticality Applications in Dynamic and Changeable Real-Time Environments
oaire.awardURIinfo:eu-repo/grantAgreement/EC/FP7/621429/EU
oaire.citation.conferencePlace18 to 21, Jul, 2016, Factory Automation. Poitiers, Francept_PT
oaire.citation.title14th International Conference on Industrial Informaticspt_PT
oaire.fundingStreamFP7
person.familyNamePinho
person.givenNameLuis Miguel
person.identifier.ciencia-id8112-2108-F3B2
person.identifier.orcid0000-0001-6888-1340
person.identifier.ridM-3416-2013
person.identifier.scopus-author-id6602594556
project.funder.identifierhttp://doi.org/10.13039/501100008530
project.funder.nameEuropean Commission
rcaap.rightsopenAccesspt_PT
rcaap.typeconferenceObjectpt_PT
relation.isAuthorOfPublicationfd791145-af93-47d9-bbe8-647a326d2f39
relation.isAuthorOfPublication.latestForDiscoveryfd791145-af93-47d9-bbe8-647a326d2f39
relation.isProjectOfPublicationc05ca6d0-eb47-46e6-93ae-3218a8c9ee48
relation.isProjectOfPublication.latestForDiscoveryc05ca6d0-eb47-46e6-93ae-3218a8c9ee48

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
COM_CISTER_INDIN_2016.pdf
Size:
407.71 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: