ACM Home Page
Please provide us with feedback. Feedback
Behavioral models as service descriptions
Full text PdfPdf (210 KB)
Source International Conference On Service Oriented Computing archive
Proceedings of the 2nd international conference on Service oriented computing table of contents
New York, NY, USA
SESSION: Service discovery table of contents
Pages: 163 - 172  
Year of Publication: 2004
ISBN:1-58113-871-7
Authors
Robert J. Hall  AT&T Labs Research, Florham Park, NJ
Andrea Zisman  City University, London, UK
Sponsors
ACM: Association for Computing Machinery
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGWEB: ACM Special Interest Group on Hypertext, Hypermedia, and Web
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 15,   Downloads (12 Months): 70,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   review   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1035167.1035191
What is a DOI?

ABSTRACT

Interface descriptions, while adequate for describing relatively simple or uniform functionality, are too abstract to properly describe entities as complex as e-commerce services or feature rich telecommunications services. The web services community has partially acknowledged this, as description languages like WSCL and OWL-S have enriched interface information with additional fragments of component semantics. In this paper, we naturally extend this progression by proposing that services be described by (abstract) executable specification behavioral models instead of, or in addition to, these other descriptive formalisms. Our argument is based on the observation that at least three capabilities, service discovery, validation, and execution monitoring, are enabled or fundamentally improved by this idea. In addition to overviewing OpenModel, our distributed modeling framework, as one possible basis for this approach, we also describe case studies that support our claims, and review the limitations of existing approaches.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
The alloy analyzer. alloy.mit.edu.
 
2
L. Baresi, E. DiNitto, and C. Ghezzi. Inconsistency and ephemerality in a world of e-services. In Proc. 2003 Workshop on Requirements Engineering for Open Systems, in conjunction with 11th IEEE Intl. Requirements Engineering Conf., 2003.
 
3
 
4
B. Berard, M. Bidoit, A. Finkel, F. Laroussinie, A. Petit, L. Petrucci, P. Schnoebelen, and P. McKenzie. Systems and Software Verification: Model-checking techniques and tools. Springer, 2001.
 
5
Business process execution language for web services. www-106.ibm.com/developerworks/library/ws-bpel/.
 
6
R. J. Hall. Open modeling in multi-stakeholder distributed systems: Model-based requirements engineering for the 21st century. In Proc. 2002 ISR Workshop on State of the Art in Automated Software Engineering. UC Irvine ISR, 2002.
 
7
R. J. Hall and A. Zisman. Model interchange and integration for web services. In Proc. 2004 ACM SIGSOFT Workshop on Testing, Analysis, and Verification of Web Services, 2004.
 
8
 
9
 
10
 
11
12
 
13
Openmodel home page. www.research.att.com/~hall/openmodel-project.html.
 
14
 
15
 
16
Web service conversation language (wscl) 1.0 web page. http://www.w3.org/TR/2002/NOTE-wscl10-20020314/.
 
17
Web service definition language (wsdl) web page. http://www.w3.org/TR/wsdl.



REVIEW

"R. Waldo Roth : Reviewer"

This paper discusses the authors' proposal to use their open model service discovery (OMSD) method as a behavioral model, to describe more effective ways to represent interface descriptions for service network Web searches. In addition to setting   more...

Collaborative Colleagues:
Robert J. Hall: colleagues
Andrea Zisman: colleagues