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

[img] 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 View Item