Support for verifying pervasive behavior by mapping task models to petri nets

Estefania Serral, Monique Snoeck, Johannes De Smedt

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract / Description of output

Task Models (TMs) that can adapt to context are a state-of-the-art executable modeling language that has proven to be successful in the automation and support of daily user tasks in pervasive systems. TMs are intuitive and easy to use to design such systems, however, they do not provide any verification technique for ensuring their correctness. To enable verification checking, we investigate and define mappings that can translate TMs to Context-Adaptive Petri Nets (CAPNs).CAPN is a recently proposed formalism to support Petri Nets(PNs) that take into account their execution context. Using PNas a base, CAPN provides powerful techniques for behavior simulation and verification. By applying the defined mappings,pervasive system’s behavior can be intuitively represented using task models and then translated to their equivalent CAPNs. These CAPNs can be then used to perform an exhaustive checking of the represented behavior at design time in order to ensure a proper and safe system execution at run time.
Original languageEnglish
Title of host publication2017 43rd Euromicro Conference on Software Engineering and Advanced Applications
EditorsA Skavhaug, H Olsson, M Felderer
PublisherInstitute of Electrical and Electronics Engineers
Pages181-188
ISBN (Print)978-1-5386-2141-7/17
DOIs
Publication statusPublished - 26 Sept 2017
EventEuromicro Conference on Software Engineering and Advanced Applications - Vienna, Austria
Duration: 30 Aug 20171 Sept 2017

Conference

ConferenceEuromicro Conference on Software Engineering and Advanced Applications
Abbreviated titleSEAA 2017
Country/TerritoryAustria
CityVienna
Period30/08/171/09/17

Fingerprint

Dive into the research topics of 'Support for verifying pervasive behavior by mapping task models to petri nets'. Together they form a unique fingerprint.

Cite this