A Grid Service Model Framework Based on Object-Z and Statechart
In order to manage the dynamic characteristics and provide theoretical foundation for modeling the grid services and services collaboration, by combining Object-Z with formal Statechart based on CREs (Concurrent Regular Expressions), this paper proposes an extension version of Object-Z language, GS-Z. As well, GS-Z extends Object-Z to enable the lifecycle management of grid service by introducing a concept of channel and a concept of life-thread. Furthermore, on the basis of GS-Z, this paper presents a framework for modeling grid services following WSRF specification. The model framework is illustrated through a case study.