<div class="csl-bib-body">
<div class="csl-entry">Luckeneder, C. (2022). <i>Approaches to cyber-physical (model) model-checking</i> [Dissertation, Technische Universität Wien]. reposiTUm. https://doi.org/10.34726/hss.2022.104384</div>
</div>
-
dc.identifier.uri
https://doi.org/10.34726/hss.2022.104384
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/136325
-
dc.description
Abweichender Titel nach Übersetzung der Verfasserin/des Verfassers
-
dc.description.abstract
Formal verification of complex systems like cyber-physical systems (CPS) is a major challenge. The reason is, among other things, state space explosion, i.e., the phenomenon that the number of possible states is exponential to the number of variables used to specify the system for the purpose of verification through model-checking. In addition to software models to be verified, for CPS verification models of the physical environment have to be included as well, but they are significantly different from software models. This entails further problems with CPS verification through model-checking. Hence, the main challenge addressed in this thesis has been the creation of cyber-physical models for model-checking. In particular, it was challenging to provide models that contain all the necessary information for proving or disproving a given property and still have a reasonable size for efficient verification. More specifically, this thesis dealt with three research questions that are all related to this challenge. However, each of them emphasizes a different aspect and was dealt with in a different domain. The first research question asks whether and how formal verification may help to improve models in a top-down design process of CPS. During the design of a CPS, often the challenge arises of verifying a system model against certain properties. In an early design stage, however, the system model may not include sufficient detail. The physical environment is often described initially by formulas, like Newton’s law. In this thesis, a top-down design approach is proposed and evaluated (in the automotive domain) that starts with an abstract (qualitative) model of the system – including the physical parts – and refines it systematically while including both verification and validation. The second research question asks how to formally check consistency between process-oriented models and models of the environment as early as possible in the course of CPS development. This thesis presents an approach to verifying consistency between UML Activity diagrams modeling processes, object life cycles modeling the environment, and context-dependent semantic action specifications. It is evaluated in the domain of charging electric vehicles. The third research question asks how the runtime efficiency of the formal verification of certain robot applications using structural abstractions based on a voxel representation can be improved. Due to the complexity of robot applications and their complex work environment modeled as a voxel grid, the formal verification of such applications is usually time-consuming. This thesis presents and evaluates an approach that uses selective refinement of structural abstractions to improve the runtime efficiency of model-checking. Summarizing, this thesis addresses certain limitations of model-checking CPS models and proposes new approaches for improvements especially with regard to models of the environment.
en
dc.language
English
-
dc.language.iso
en
-
dc.rights.uri
http://rightsstatements.org/vocab/InC/1.0/
-
dc.subject
Model-checking
en
dc.subject
Cyber-physical Systems
en
dc.subject
structural abstraction
en
dc.subject
qualitative models
en
dc.subject
consistency
en
dc.subject
CEGAR
en
dc.title
Approaches to cyber-physical (model) model-checking
en
dc.title.alternative
Ansätze zum Model-checking von Modellen für Cyber-physical Systems
de
dc.type
Thesis
en
dc.type
Hochschulschrift
de
dc.rights.license
In Copyright
en
dc.rights.license
Urheberrechtsschutz
de
dc.identifier.doi
10.34726/hss.2022.104384
-
dc.contributor.affiliation
TU Wien, Österreich
-
dc.rights.holder
Christoph Luckeneder
-
dc.publisher.place
Wien
-
tuw.version
vor
-
tuw.thesisinformation
Technische Universität Wien
-
dc.contributor.assistant
Hoch, Ralph
-
tuw.publication.orgunit
E384 - Institut für Computertechnik
-
dc.type.qualificationlevel
Doctoral
-
dc.identifier.libraryid
AC16712010
-
dc.description.numberOfPages
125
-
dc.thesistype
Dissertation
de
dc.thesistype
Dissertation
en
dc.rights.identifier
In Copyright
en
dc.rights.identifier
Urheberrechtsschutz
de
tuw.advisor.staffStatus
staff
-
tuw.assistant.staffStatus
staff
-
item.languageiso639-1
en
-
item.openairetype
doctoral thesis
-
item.grantfulltext
open
-
item.fulltext
with Fulltext
-
item.cerifentitytype
Publications
-
item.mimetype
application/pdf
-
item.openairecristype
http://purl.org/coar/resource_type/c_db06
-
item.openaccessfulltext
Open Access
-
crisitem.author.dept
E384-01 - Forschungsbereich Software-intensive Systems