An integrated CSP-based tool for the visualisation, animation and performance evaluation of message passing algorithms

Abdallah, Ali E. and Green, M. (2000) An integrated CSP-based tool for the visualisation, animation and performance evaluation of message passing algorithms. In: Formal Engineering Methods, 2000. ICFEM 2000. Third IEEE International Conference. IEEE Conference Publications, pp. 189-198. ISBN 0-7695-0822-7

Full text not available from this repository. (Request a copy)

Abstract

This paper presents ongoing research and development on an integrated tool for the visualisation and animation of message-passing communicating systems described in Hoare's CSP (Communicating Sequential Processes). It introduces major new developments to the original VisualNets implemented in C++ and reported in (Abdallah, 1998). The new tool is implemented partly in Java and partly in the functional programming language Haskell. Not only does the new tool enjoy greater expressive power and a better user interface, it has new capabilities for aiding the user in animating, analysing and reasoning about CSP specifications. These include provisions for nested parallelism within a single node, improved profiling and animation, and the possibility of applying generic timing cost models for performance evaluation. The paper briefly describes the new features, explains the methods by which they have been implemented and illustrates their use with examples.

Item Type: Book Section
Uncontrolled Keywords: Communicating Sequential Processes, vi- sualisation, animation, performance evaluation, message- passing algorithms, nested parallelism, CSP-based tool, algorithm visualisation, algorithm animation, performance evaluation, message passing algorithms, research and development, Communicating Sequential Processes, timing cost models, VisualNets, C++, Java, functional programming language, Haskell, user interface
Subjects: G400 Computer Science
Divisions: Faculty of Computing, Engineering and the Built Environment
Faculty of Computing, Engineering and the Built Environment > School of Computing and Digital Technology
Faculty of Computing, Engineering and the Built Environment > School of Computing and Digital Technology > Cyber Security
UoA Collections > UoA11: Computer Science and Informatics
Depositing User: Oana-Andreea Dumitrascu
Date Deposited: 07 Apr 2017 10:38
Last Modified: 07 Apr 2017 10:38
URI: http://www.open-access.bcu.ac.uk/id/eprint/4227

Actions (login required)

View Item View Item

Research

In this section...