Skip navigation
Please use this identifier to cite or link to this item:

acessibilidade

http://hdl.handle.net/20.500.12207/4968
Full metadata record
wcag
DC FieldValueLanguage
dc.contributor.authorBarros, João Paulopor
dc.contributor.authorGomes, Luíspor
dc.date.accessioned2019-10-24T16:55:03Z-
dc.date.available2019-10-24T16:55:03Z-
dc.date.issued2019-06-
dc.identifier.urihttp://hdl.handle.net/20.500.12207/4968-
dc.description.abstractPetri nets have long been known as a readable and powerful graphical modelling language. In particular, Petri nets also allow the creation of high-level models of embedded controllers. These models can be translated to executable code. This possibility is already available in some tools including the IOPT Tools. Another possibility is to translate the Petri net model into a state machine, which can then be easily executed by an even larger number of platforms for cyber-physical systems. In that sense, this paper presents a tool that is able to generate a state machine from a non-autonomous class of Petri supported by the IOPT Tools framework (which is publicly available). These state machines would be too large to be manually generated, but can now be automatically created, simulated, and verified using an higher-level modelling language. The state machines can then be used for execution or even as input for additional verification tools. This paper presents the translation algorithm and an illustrative example.por
dc.description.sponsorshipThis work was partially financed by Portuguese Agency FCT Fundação para a Ciência e Tecnologia, in the framework of project UID/EEA/00066/2019.por
dc.language.isoengpor
dc.publisherIEEEpor
dc.relationinfo:eu-repo/grantAgreement/FCT/6817 - DCRRNI ID/UID%2FEEA%2F00066%2F2019/PTpor
dc.rightsembargoedAccesspor
dc.rights.urihttp://creativecommons.org/licenses/by-nd/4.0/por
dc.subjectCyber-physical systemspor
dc.subjectFinite state machinespor
dc.subjectFormal specificationpor
dc.subjectFormal verificationpor
dc.subjectPetri netspor
dc.subjectVisual languagespor
dc.subjectNonautonomous Petri net modelspor
dc.subjectExecutable state machinespor
dc.subjectReadable languagepor
dc.subjectExecutable codepor
dc.subjectHigher-level modelling languagepor
dc.subjectVerification toolspor
dc.subjectGraphical modelling languagepor
dc.subjectIOPT Toolspor
dc.subjectmodel-driven developmentpor
dc.subjectFormal specificationpor
dc.subjectinput-output place-transition netspor
dc.subjectToolspor
dc.subjectSemanticspor
dc.subjectGeneratorspor
dc.subjectConcurrent computingpor
dc.subjectEmbedded systemspor
dc.titleFrom non-autonomous Petri net models to executable state machinespor
dc.typearticlepor
dc.peerreviewedyespor
dc.relation.publisherversionhttps://dx.doi.org/10.1109/ISIE.2019.8781246por
degois.publication.firstPage1638por
degois.publication.lastPage1643por
degois.publication.locationVancouver, BC, Canadapor
degois.publication.title2019 IEEE 28th International Symposium on Industrial Electronics (ISIE)por
dc.identifier.doi10.1109/ISIE.2019.8781246por
Appears in Collections:D-ENG - Comunicações com peer review

Files in This Item:
wcag
File Description SizeFormat 
From non-autonomous Petri net models to executable state machines.pdf877.38 kBAdobe PDFView/Open


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote Currículo DeGóis 

This item is licensed under a Creative Commons License Creative Commons