Behavior-oriented Modeling and Visualization for web Service Composition
Lin Li · International Journal of Grid and Distributed Computing · 2014
With widely used at present, web service can enhance not only the reusability of code, but also the utilization rate of the service resources shared on the web services composition. To solve the difficulty in the communication and expression of the requirement information in complex web service composition, this study proposed a visualization method to describe service composition models through animation. This method employed the requirement behavior model established by the behavioral description language as the research object. In the execution mechanism of the animation, state machine and state block were utilized as the execution model and description model respectively. Each state migration was corresponded to a behavior that calls for visualized description. The motion of figure was controlled by associating each migration in the state block model with an action primitive through an association element. The visualization of the requirement behavior model was thereby realized. The advantages of the method lie in that the requirement changes are avoided. This attributes to that the missing and incorrect potential requirements are observable for the users with different backgrounds owning to the intuition of animation. Moreover, the correctness of the requirement animation is ensured through a series of detection on the BDL model. Finally, this study empirically analyzed the method using a travel system and introduced the modeling and animation tools it realized.