A formal framework for modeling and validating Simulink diagrams
Simulink has been widely used in industry to model and simulate embedded systems. With the increasing usage of embedded systems in real-time safety-critical situations, Simulink becomes deficient to analyze (timing) requirements with high-level assurance. In this article, we apply Timed Interval Cal...
Saved in:
Main Authors: | , , |
---|---|
Format: | text |
Language: | English |
Published: |
Institutional Knowledge at Singapore Management University
2009
|
Subjects: | |
Online Access: | https://ink.library.smu.edu.sg/sis_research/5037 https://ink.library.smu.edu.sg/context/sis_research/article/6040/viewcontent/Chen2009_Article_AFormalFrameworkForModelingAnd.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-6040 |
---|---|
record_format |
dspace |
spelling |
sg-smu-ink.sis_research-60402020-03-12T08:19:24Z A formal framework for modeling and validating Simulink diagrams CHEN, Chunqing DONG, Jin Song SUN, Jun Simulink has been widely used in industry to model and simulate embedded systems. With the increasing usage of embedded systems in real-time safety-critical situations, Simulink becomes deficient to analyze (timing) requirements with high-level assurance. In this article, we apply Timed Interval Calculus (TIC), a realtime specification language, to complement Simulink with TIC formal verification capability. We elaborately construct TIC library functions to model Simulink library blocks which are used to compose Simulink diagrams. Next, Simulink diagrams are automatically transformed into TIC models which preserve functional and timing aspects. Important requirements such as timing bounded liveness can be precisely specified in TIC for whole diagrams or some components. Lastly, validation of TIC models can be rigorously conducted with a high degree of automation using a generic theorem prover. Our framework can enlarge the design space by representing environment properties to open systems, and handle complex diagrams as the analysis of continuous and discrete behavior is supported. 2009-05-10T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/5037 info:doi/10.1007/s00165-009-0108-9 https://ink.library.smu.edu.sg/context/sis_research/article/6040/viewcontent/Chen2009_Article_AFormalFrameworkForModelingAnd.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 Simulink Real-Time Specification Z Language Formal Verification 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 |
Simulink Real-Time Specification Z Language Formal Verification Programming Languages and Compilers Software Engineering |
spellingShingle |
Simulink Real-Time Specification Z Language Formal Verification Programming Languages and Compilers Software Engineering CHEN, Chunqing DONG, Jin Song SUN, Jun A formal framework for modeling and validating Simulink diagrams |
description |
Simulink has been widely used in industry to model and simulate embedded systems. With the increasing usage of embedded systems in real-time safety-critical situations, Simulink becomes deficient to analyze (timing) requirements with high-level assurance. In this article, we apply Timed Interval Calculus (TIC), a realtime specification language, to complement Simulink with TIC formal verification capability. We elaborately construct TIC library functions to model Simulink library blocks which are used to compose Simulink diagrams. Next, Simulink diagrams are automatically transformed into TIC models which preserve functional and timing aspects. Important requirements such as timing bounded liveness can be precisely specified in TIC for whole diagrams or some components. Lastly, validation of TIC models can be rigorously conducted with a high degree of automation using a generic theorem prover. Our framework can enlarge the design space by representing environment properties to open systems, and handle complex diagrams as the analysis of continuous and discrete behavior is supported. |
format |
text |
author |
CHEN, Chunqing DONG, Jin Song SUN, Jun |
author_facet |
CHEN, Chunqing DONG, Jin Song SUN, Jun |
author_sort |
CHEN, Chunqing |
title |
A formal framework for modeling and validating Simulink diagrams |
title_short |
A formal framework for modeling and validating Simulink diagrams |
title_full |
A formal framework for modeling and validating Simulink diagrams |
title_fullStr |
A formal framework for modeling and validating Simulink diagrams |
title_full_unstemmed |
A formal framework for modeling and validating Simulink diagrams |
title_sort |
formal framework for modeling and validating simulink diagrams |
publisher |
Institutional Knowledge at Singapore Management University |
publishDate |
2009 |
url |
https://ink.library.smu.edu.sg/sis_research/5037 https://ink.library.smu.edu.sg/context/sis_research/article/6040/viewcontent/Chen2009_Article_AFormalFrameworkForModelingAnd.pdf |
_version_ |
1770575196744318976 |