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