Title :
Formal object-oriented analysis and design of an online ticketing system
Author :
Li, Xiaoshan ; Liu, Zhiming ; Guo, Zhensheng
Author_Institution :
Fac. of Sci. & Technol., Univ. of Macau, Macao, China
Abstract :
E-commerce systems have been changing traditional business activities through the Internet. This paper presents a formal use of the Unified Modeling Language (UML) to analyze and design e-commerce systems using an online ticketing system as a case study. An e-commerce system can be seen as a client-server system in which a server maintains some information and provides a searching function to a client. However, for an e-commerce system we also need to consider two specific functions for booking products and carrying out payment transactions. We demonstrate how to use the formalization of UML given by Xiaoshan et al. (2001) in formal specification of the system functional requirements, safety and liveness constraints, and in verification of the correctness of the design.
Keywords :
Internet; client-server systems; electronic commerce; formal specification; formal verification; object-oriented methods; reservation computer systems; safety; specification languages; Internet; UML; client-server system; correctness verification; e-commerce systems; formal object-oriented analysis; formal object-oriented design; formal specification; functional requirements; liveness constraints; online ticketing system; payment transaction; safety constraints; searching function; Business; Client-server systems; Computer science; Formal specifications; Internet; Mathematics; Object oriented modeling; Safety; Unified modeling language; Web server;
Conference_Titel :
Software Engineering Conference, 2001. APSEC 2001. Eighth Asia-Pacific
Print_ISBN :
0-7695-1408-1
DOI :
10.1109/APSEC.2001.991486