Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Separating operational and control behaviors: a new approach to Web services modeling
Sheng Q., Maamar Z., Yahyaoui H., Bentahar J., Boukadi K. IEEE Internet Computing14 (3):68-76,2010.Type:Article
Date Reviewed: Dec 27 2010

Prototyping or modeling an application design is a useful approach for proving and analyzing an application before it goes to development and deployment. This paper describes a project that models and analyzes Web services.

The modeling technique uses a divide-and-conquer approach to split a Web service into operational and control behaviors. Operational behavior describes business logic; control behavior sequences through various operational behavior components in response to internal and external stimuli. The two components are reunited in a hierarchy. The control and operational behaviors are each specified as statechart-like finite state machines (FSMs), with individual states in the control behavior mapping to FSMs in the operational behavior. The hierarchy between control and operation is bridged via conversation messages, the sequencing of which defines the overall behavior of the Web service.

Once modeled, a Web service can be analyzed in terms of its soundness and completeness--concepts that are introduced but not distinguished in terms of predicates over conversation message sequences. A graphical tool, which was developed as part of the project, constructs the models and analyzes--or at least traces--them through possible conversation message sequences.

The paper requires a modest familiarity with FSM formalism, but no particular knowledge of Web services. A background in automated analysis would be helpful in picking up on the project’s intentions, but may lead to overestimating the project’s scope. Although short, the bibliography lists relevant background papers.

Reviewer:  R. Clayton Review #: CR138663 (1107-0772)
Bookmark and Share
 
Model Validation And Analysis (I.6.4 )
 
 
Web-Based Services (H.3.5 ... )
 
 
Model Development (I.6.5 )
 
Would you recommend this review?
yes
no
Other reviews under "Model Validation And Analysis": Date
An experimental procedure for simulation response surface model identification
Schruben L., Cogliano V. Communications of the ACM 30(9): 716-730, 1987. Type: Article
Oct 1 1988
Electronic prototyping
Hopcroft J. Computer 22(3): 55-57, 1989. Type: Article
Apr 1 1990
Interactive system identification
Bohlin T., Springer-Verlag New York, Inc., New York, NY, 1991. Type: Book (9780387536361)
Oct 1 1992
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy