Java implementation platform for the integrated state- and event-based specification in PROB
Yang, Letu and Poppleton, Michael (2009) Java implementation platform for the integrated state- and event-based specification in PROB. Concurrency and Computation: Practice and Experience, 22, (8), 1007-1022.
Download
|
PDF
- Published Version
Download (440Kb) |
Description/Abstract
PROB is an animation and model checking tool, which supports integrated event- and state-based specifications combining B and CSP. We present an initial strategy for implementing the combined specification model as a concurrent Java program. Our Java implementation for the combined B and CSP model uses a similar approach to that of JCSP. The restricted operational semantics for the integrated B and CSP model in PROB is defined. Then a new Java package, JCSProB, is developed for implementing the semantics. The new package supports external choice with multi-way synchronization, and introduces an improved multi-threading implementation from JCSP.
| Item Type: | Article |
|---|---|
| ISSNs: | 1532-0626 |
| Keywords: | B-method, concurrency, CSP, formal methods, JCSP, PROB |
| Divisions: | Faculty of Physical and Applied Science > Electronics and Computer Science > Electronic & Software Systems |
| Item ID: | 271006 |
| Date Deposited: | 06 May 2010 14:13 |
| Last Modified: | 23 Aug 2012 04:08 |
| Contributors: | Yang, Letu (Author) Poppleton, Michael (Author) |
| Date: | 29 October 2009 |
| Status: | Published |
| Publisher: | Wiley Interscience |
| Contact Email Address: | mrp@ecs.soton.ac.uk |
| Further Information: | Google Scholar |
| ISI Citation Count: | 0 |
| URI: | http://eprints.soton.ac.uk/id/eprint/271006 |
Actions (login required)
![]() |
View Item |


