Doctoral thesis
OA Policy
English

A domain-specific language approach to hybrid cps modelling

ContributorsKlikovits, Stefan
DirectorsBuchs, Didier
Defense date2019-06-13
Abstract

The recent advent of cyber-physical systems (CPSs) in end-user applications extends the need for sophisticated model creation, simulation and system verification to new application areas. CPSs such as smart homes seamlessly integrate technology into every-day life, rendering their safety and correctness paramount. The intricacy of these systems' modelling stems from the merging of two opposing views: While flows of physical energy are mostly described using mathematical methods such as differential equations, engineered applications are usually best expressed using discrete formalisms. This thesis describes the creation of the Continuous REactive SysTems language (CREST), a domain-specific language (DSL) dedicated to the combined modelling of physical resource flows and engineered behaviour. The language coherently merges architectural concerns, reactive dataflow and non-determinism. Its Python implementation allows convenient system modelling and supports advanced concerns such as the simulation and formal verification of hybrid systems based on sound theoretical foundations.

Keywords
  • Cyber-physical systems
  • Domain-specific language
  • Modelling
  • Simulation
  • Verification
Citation (ISO format)
KLIKOVITS, Stefan. A domain-specific language approach to hybrid cps modelling. Doctoral Thesis, 2019. doi: 10.13097/archive-ouverte/unige:121355
Main files (1)
Thesis
accessLevelPublic
Identifiers
707views
1227downloads

Technical informations

Creation22/07/2019 15:24:00
First validation22/07/2019 15:24:00
Update time15/03/2023 17:48:47
Status update15/03/2023 17:48:46
Last indexation31/10/2024 13:54:48
All rights reserved by Archive ouverte UNIGE and the University of GenevaunigeBlack