Formal modeling and validation of Stateflow diagrams
Stateflow is an industrial tool for modeling and simulating control systems in model-based development. In this paper, we present our latest work on automatic verification of Stateflow using model-checking techniques. We propose an approach to systematically translate Stateflow diagrams to a formal...
Saved in:
Main Authors: | , , , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2012
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/5012 https://ink.library.smu.edu.sg/context/sis_research/article/6015/viewcontent/2012_Formal_Modeling_and_Validation_of_Stateflow_Diagrams.pdf |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Singapore Management University |
Language: | English |
id |
sg-smu-ink.sis_research-6015 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-60152020-03-12T09:20:57Z Formal modeling and validation of Stateflow diagrams CHEN, Chunqing SUN, Jun LIU, Yang DONG, Jin Song ZHENG, Manchun Stateflow is an industrial tool for modeling and simulating control systems in model-based development. In this paper, we present our latest work on automatic verification of Stateflow using model-checking techniques. We propose an approach to systematically translate Stateflow diagrams to a formal modeling language called CSP# by precisely following Stateflow’s execution semantics, which is described by examples. A translator is developed inside the Process Analysis Toolkit (PAT) model checker to automate this process with the support of various Stateflow advanced modeling features. Formal analysis can be conducted on the transformed CSP# with PAT’s simulation and model-checking power. Using our approach, we can not only detect bugs in Stateflow diagrams, but also discover subtle semantics flaws in Stateflow user’s guide and demo cases. 2012-01-11T08:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/5012 info:doi/10.1007/s10009-012-0235-0 https://ink.library.smu.edu.sg/context/sis_research/article/6015/viewcontent/2012_Formal_Modeling_and_Validation_of_Stateflow_Diagrams.pdf http://creativecommons.org/licenses/by-nc-nd/4.0/ Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Model-based development Transformation Validation Model checking Stateflow Programming Languages and Compilers Software Engineering |
institution |
Singapore Management University |
building |
SMU Libraries |
continent |
Asia |
country |
Singapore Singapore |
content_provider |
SMU Libraries |
collection |
InK@SMU |
language |
English |
topic |
Model-based development Transformation Validation Model checking Stateflow Programming Languages and Compilers Software Engineering |
spellingShingle |
Model-based development Transformation Validation Model checking Stateflow Programming Languages and Compilers Software Engineering CHEN, Chunqing SUN, Jun LIU, Yang DONG, Jin Song ZHENG, Manchun Formal modeling and validation of Stateflow diagrams |
description |
Stateflow is an industrial tool for modeling and simulating control systems in model-based development. In this paper, we present our latest work on automatic verification of Stateflow using model-checking techniques. We propose an approach to systematically translate Stateflow diagrams to a formal modeling language called CSP# by precisely following Stateflow’s execution semantics, which is described by examples. A translator is developed inside the Process Analysis Toolkit (PAT) model checker to automate this process with the support of various Stateflow advanced modeling features. Formal analysis can be conducted on the transformed CSP# with PAT’s simulation and model-checking power. Using our approach, we can not only detect bugs in Stateflow diagrams, but also discover subtle semantics flaws in Stateflow user’s guide and demo cases. |
format |
text |
author |
CHEN, Chunqing SUN, Jun LIU, Yang DONG, Jin Song ZHENG, Manchun |
author_facet |
CHEN, Chunqing SUN, Jun LIU, Yang DONG, Jin Song ZHENG, Manchun |
author_sort |
CHEN, Chunqing |
title |
Formal modeling and validation of Stateflow diagrams |
title_short |
Formal modeling and validation of Stateflow diagrams |
title_full |
Formal modeling and validation of Stateflow diagrams |
title_fullStr |
Formal modeling and validation of Stateflow diagrams |
title_full_unstemmed |
Formal modeling and validation of Stateflow diagrams |
title_sort |
formal modeling and validation of stateflow diagrams |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2012 |
url |
https://ink.library.smu.edu.sg/sis_research/5012 https://ink.library.smu.edu.sg/context/sis_research/article/6015/viewcontent/2012_Formal_Modeling_and_Validation_of_Stateflow_Diagrams.pdf |
_version_ |
1770575189394849792 |