Compositional abstraction of CSPZ processes

8Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

Data abstraction is a powerful technique to overcome state explosion in model checking. For CSPz (a formal integration of the well-known specification languages CSP andZ), current approaches can mechanically abstract infinite domains (types) as long as they are not used in communications. This work presents a compositional and systematic approach to data abstract CSPz specifications even when communications are based on infinite domains. Therefore, we deal with a larger class of specifications than the previous techniques. Our approach requires that the domains (used in communications) being abstracted do not affect the behaviour of the system (data independence). This criteria is used to achieve an internal partitioning of the specification in such a way that complementary techniques for abstracting data types can be applied to the components of the partition. Afterwards, the partial results can be compositionally combined to abstract the entire specification. We propose an algorithm that implements the partitioning and show the application of the entire approach to a real case study.

Cite

CITATION STYLE

APA

Farias, A., Mota, A., & Sampaio, A. (2008). Compositional abstraction of CSPZ processes. Journal of the Brazilian Computer Society, 14(2), 23–44. https://doi.org/10.1590/S0104-65002008000200003

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free