Integrating specification and programs for system modeling and verification

High level specification languages like CSP use mathematical objects as abstractions to represent systems and processes. System behaviors are described as process expressions combined with compositional operators, which are associated with elegant algebraic laws for system analysis. Nonetheless, mod...

Full description

Saved in:
Bibliographic Details
Main Authors: SUN, Jun, LIU, Yang, DONG, Jin Song, CHEN, Chunqing
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2009
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/5045
https://ink.library.smu.edu.sg/context/sis_research/article/6048/viewcontent/Integrating.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-6048
record_format dspace
spelling sg-smu-ink.sis_research-60482020-03-12T08:12:47Z Integrating specification and programs for system modeling and verification SUN, Jun LIU, Yang DONG, Jin Song CHEN, Chunqing High level specification languages like CSP use mathematical objects as abstractions to represent systems and processes. System behaviors are described as process expressions combined with compositional operators, which are associated with elegant algebraic laws for system analysis. Nonetheless, modeling systems with non-trivial data and functional aspects using CSP remains difficult. In this work, we propose a modeling language named CSP# (short for communicating sequential programs) which integrates high-level modeling operators with low-level procedural codes, for the purpose of efficient mechanical system verification. We demonstrate that data operations can be modeled as terminating sequential programs, which can be composed using high-level compositional operators. CSP# is supported by the PAT model checker and has been applied to a number of systems. 2009-07-01T07:00:00Z text application/pdf https://ink.library.smu.edu.sg/sis_research/5045 info:doi/10.1109/TASE.2009.32 https://ink.library.smu.edu.sg/context/sis_research/article/6048/viewcontent/Integrating.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 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 Programming Languages and Compilers
Software Engineering
spellingShingle Programming Languages and Compilers
Software Engineering
SUN, Jun
LIU, Yang
DONG, Jin Song
CHEN, Chunqing
Integrating specification and programs for system modeling and verification
description High level specification languages like CSP use mathematical objects as abstractions to represent systems and processes. System behaviors are described as process expressions combined with compositional operators, which are associated with elegant algebraic laws for system analysis. Nonetheless, modeling systems with non-trivial data and functional aspects using CSP remains difficult. In this work, we propose a modeling language named CSP# (short for communicating sequential programs) which integrates high-level modeling operators with low-level procedural codes, for the purpose of efficient mechanical system verification. We demonstrate that data operations can be modeled as terminating sequential programs, which can be composed using high-level compositional operators. CSP# is supported by the PAT model checker and has been applied to a number of systems.
format text
author SUN, Jun
LIU, Yang
DONG, Jin Song
CHEN, Chunqing
author_facet SUN, Jun
LIU, Yang
DONG, Jin Song
CHEN, Chunqing
author_sort SUN, Jun
title Integrating specification and programs for system modeling and verification
title_short Integrating specification and programs for system modeling and verification
title_full Integrating specification and programs for system modeling and verification
title_fullStr Integrating specification and programs for system modeling and verification
title_full_unstemmed Integrating specification and programs for system modeling and verification
title_sort integrating specification and programs for system modeling and verification
publisher Institutional Knowledge at Singapore Management University
publishDate 2009
url https://ink.library.smu.edu.sg/sis_research/5045
https://ink.library.smu.edu.sg/context/sis_research/article/6048/viewcontent/Integrating.pdf
_version_ 1770575198586667008