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...

Full description

Saved in:
Bibliographic Details
Main Authors: CHEN, Chunqing, DONG, Jin Song, SUN, Jun
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