ACM Home Page
Please provide us with feedback. Feedback
Formalizing and validating UML architecture description of web systems
Full text PdfPdf (135 KB)
Source International Conference On Web Engineering; Vol. 155 archive
Workshop proceedings of the sixth international conference on Web engineering table of contents
Palo Alto, California
WORKSHOP SESSION: Second international workshop on model driven web engineering (MDWE'06) table of contents
Article No. 8  
Year of Publication: 2006
ISBN:1-59593-435-9
Authors
Yujian Fu  Florida International University, Miami, FL
Zhijiang Dong  Florida International University, Miami, FL
Xudong He  Florida International University, Miami, FL
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 13,   Downloads (12 Months): 118,   Citation Count: 0
Additional Information:

abstract   references   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/1149993.1150002
What is a DOI?

ABSTRACT

Web systems are self-descriptive software components which can automatically be discovered and engaged, together with other web components, to complete tasks over the Internet. Unified Modeling Language (UML), a widely accepted object-oriented system modeling and design language, and adapted for software architecture descriptions for several years, has been used for the web system description recently. However, it is hard to detect the system problems, such as correctness, consistency etc., of the integration of Web services without a formal semantics of web services architecture. In this paper, we proposed an approach to solving this issue by translating the UML web service architecture description into a formal modeling language - SO-SAM, and verify the correctness of the web system design using model checking techniques. We presented this approach through an imaging processing scenario in the distributed web application.


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
Business Process Execution Language for Web Services (BPEL4WS). http://www.ibm.com/developerworks/library/ws-bpel.
 
2
DAML-S and OWL-S. http://www.daml.org/services/owl-s/.
 
3
Simple Object Access Protocol (SOAP), W3C Note 08. http://www.w3.org/TR/SOAP/.
 
4
Unified modeling language (uml), version 2.0. http://www.omg.org/technology/documents/formal/uml.htm.
 
5
Web Service Choreography Interface (WSCI) 1.0. http://www.w3.org/TR/2002/NOTE-wsci-20020808/.
 
6
Web Services Description Language (WSDL) 1.1. http://www.w3.org/TR/wsdl.
 
7
 
8
S.-W. Cheng and D. Garlan. Mapping Architectural Concepts to UML-RT. In 2001 International Conference on Parallel and Distributed Processing Techniques and Applications (PDPTA'2001), June 2001.
 
9
M. Clavel, F. J. Durán, S. Eker, P. Lincoln, N. Martí-Oliet, J. Meseguer, and J. F. Quesada. Maude: Specification and Programming in Rewriting Logic. http://maude.csl.sri.com/papers, March 1999.
 
10
Z. Dong, Y. Fu, and X. He. Deriving Hierarchical Predicate/Transition Nets from Statechart Diagrams. In Proceedings of the The 15th International Conference on Software Engineering and Knowledge Engineering (SEKE2005), 2003.
 
11
A. Egyed. Automating Architectural View Integration in UML. Technical Report USCCSE-99511, Center for Software Engineering, University of Southern California, Los Angeles, CA, 1999.
 
12
A. Egyed and N. Medvidovic. Extending Architectural Representation in UML with View Integration. In Proceedings of the 2nd International Conference on the Unified Modeling Language, pages 2--16, October 1999.
 
13
 
14
 
15
16
17
 
18
 
19
X. He and Y. Deng. A Framework for Specifying and Verifying Software Architecture Specifications in SAM. volume 45 of The Computer Journal, pages 111--128, 2002.
 
20
 
21
R. Heckel, M. Lohmann, and S. Thöne. Towards a UML Profile for Service-Oriented Architectures. citeseer.csail.mit.edu/heckel03towards.html.
 
22
R. Heckel, H. Voigt, J. Küster, and S. Thöne. Towards Consistency of Web Service Architectures. http://www.upb.de/cs/agengels/Papers/2003/HeckelVoigtKuesterThoene-SCI03.pdf.
 
23
 
24
25
 
26
 
27
 
28
N. Medvidovic, A. Egyed, and D. S. Rosenblum. Round-Trip Software Engineering Using UML: From Architecture to Design and Back. In Proceedings of the 2nd Workshop on Object-Oriented Reengineering, pages 1--8, September 1999.
 
29
 
30
 
31
J. Saldhana, S. M. Shatz, and Z. Hu. Formalization of Object Behavior and Interactions From UML Models. International Journal of Software Engineering and Knowledge Engineering, pages 643--673, 2001.
 
32
 
33
J. Wang, X. He, and Y. Deng. Introducing Software Architecture Specification and Analysis in SAM through an Example. Information and Software Technology, 41(7):451--467, 1999.


REVIEW

"William J. Hankley : Reviewer"

This paper is from the recent workshop on model-driven Web engineering, which was part of the International Conference on Web Engineering. The paper discusses the concept of mapping an extended unified modeling language (UML) model of components a  more...

Collaborative Colleagues:
Yujian Fu: colleagues
Zhijiang Dong: colleagues
Xudong He: colleagues