An Open-Bisimilarity Based Automated Verification Tool for -Calculus Family of Process Calculi

An Open-Bisimilarity Based Automated Verification Tool for -Calculus Family of Process Calculi

Shahram Rahimi, Rishath A. S. Rias, Elham S. Khorasani
Copyright: © 2012 |Volume: 4 |Issue: 1 |Pages: 29
ISSN: 1942-9045|EISSN: 1942-9037|EISBN13: 9781466614192|DOI: 10.4018/jssci.2012010103
Cite Article Cite Article

MLA

Rahimi, Shahram, et al. "An Open-Bisimilarity Based Automated Verification Tool for -Calculus Family of Process Calculi." IJSSCI vol.4, no.1 2012: pp.55-83. http://doi.org/10.4018/jssci.2012010103

APA

Rahimi, S., Rias, R. A., & Khorasani, E. S. (2012). An Open-Bisimilarity Based Automated Verification Tool for -Calculus Family of Process Calculi. International Journal of Software Science and Computational Intelligence (IJSSCI), 4(1), 55-83. http://doi.org/10.4018/jssci.2012010103

Chicago

Rahimi, Shahram, Rishath A. S. Rias, and Elham S. Khorasani. "An Open-Bisimilarity Based Automated Verification Tool for -Calculus Family of Process Calculi," International Journal of Software Science and Computational Intelligence (IJSSCI) 4, no.1: 55-83. http://doi.org/10.4018/jssci.2012010103

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

The complexity of designing concurrent and highly-evolving interactive systems has grown to a point where system verification has become a hurdle. Fortunately, formal verification methods have arrived at the right time. They detect errors, inconsistencies and incompleteness at early development stages of a system formally modeled using a formal specification language. -calculus (Milner, 1999) is one such formal language which provides strong mathematical base that can be used for verifying system specifications. But manually verifying the specifications of concurrent systems is a very tedious and error-prone work, especially if the specifications are large. Consequently, an automated verification tool would be essential for efficient system design and development. In addition, formal verification tools are vital ingredient to fully harness the potential of component-based software composition. The authors developed such an automated verification tool which is highly portable and seamlessly integrates with the visualization, reduction and performance evaluation tools introduced (Ahmad & Rahimi, 2008; Rahimi, 2006; Rahimi et al., 2001, 2008) to provide a comprehensive tool for designing and analyzing multi process/agent systems. Open-Bisimulation (Sangiorgi, 1996) concept is utilized as the theoretical base for the design and implementation of the tool which incorporates an expert system implemented in Java Expert System Shell (JESS) (Friedman-Hill, 2003).

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.