Welcome to the upgraded MacSphere! We're putting the finishing touches on it; if you notice anything amiss, email macsphere@mcmaster.ca

Verification and Implementation of Embedded Systems from High-Level Models

dc.contributor.advisorSekerinski, Emil
dc.contributor.authorNokovic, Bojan
dc.contributor.departmentComputing and Softwareen_US
dc.date.accessioned2016-04-28T18:37:59Z
dc.date.available2016-04-28T18:37:59Z
dc.date.issued2016
dc.description.abstractExisting modelling tools for embedded systems analyze models that do not necessarily reflect executable code. We propose a holistic approach that includes visual modelling of the system and its environment, qualitative and quantitative verification of the model, and automated executable code generation. For high-level modelling, we introduce pCharts, a variant of hierarchical state machines with state invariants, probabilistic transitions, timed transitions, stochastic transitions, state costs, and transition costs. With embedded systems in mind, pCharts follow an event-centric interpretation, in which events are executable procedures, implying that their execution is fast enough that no queuing of events is needed. Our pCharts tool, pState, allows the whole system to be formally analyzed and code for executable parts generated. The goal is an automated approach from modelling and analysis to code generation. On a series of case studies, we demonstrate this technique. An off-the-shelf probabilistic model checker is used for analysis by compiling and transforming a hierarchical pCharts into a flat collection of probabilistic guarded commands with costs. From the pCharts model, also executable code that preserves the verified properties can be generated.en_US
dc.description.degreeDoctor of Philosophy (PhD)en_US
dc.description.degreetypeDissertationen_US
dc.identifier.urihttp://hdl.handle.net/11375/19169
dc.language.isoenen_US
dc.titleVerification and Implementation of Embedded Systems from High-Level Modelsen_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Nokovic_Bojan_201604_PhD.pdf
Size:
2.39 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.68 KB
Format:
Item-specific license agreed upon to submission
Description: