DocumentCode :
1863448
Title :
Formal development of Java based Web parallel applications
Author :
Di Marzo Serugendo, Giovanna ; Guelfi, Nicolas
Author_Institution :
CUI, Geneva Univ., Switzerland
Volume :
7
fYear :
1998
fDate :
6-9 Jan 1998
Firstpage :
604
Abstract :
The Java object oriented programming language has been the subject of an important involvement from programmers and the industry. Especially for applications related to the Web. The problem of such a rapid penetration of Java programs into commercial products is that software engineers do not have any methodology and have to develop complex parallel applications. We present a formal development methodology based on the stepwise refinement of CO-OPN/2 formal specifications, using a real Web parallel application. Starting from a centralized view, we present the following refinement steps: data distribution, behavior distribution, communication layer, and Java program. During the whole refinement process, we study the evolution and the verification of one specific property
Keywords :
Internet; formal specification; object-oriented languages; object-oriented programming; parallel programming; CO-OPN/2 formal specifications; Java based Web parallel applications; Java object oriented programming language; Java program; Java programs; behavior distribution; centralized view; commercial products; communication layer; complex parallel applications; data distribution; formal development; formal development methodology; real Web parallel application; refinement process; refinement steps; software engineers; stepwise refinement; Application software; Buildings; Computer languages; Formal specifications; Java; Object oriented programming; Petri nets; Refining; Sockets; Software engineering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1998., Proceedings of the Thirty-First Hawaii International Conference on
Conference_Location :
Kohala Coast, HI
Print_ISBN :
0-8186-8255-8
Type :
conf
DOI :
10.1109/HICSS.1998.649261
Filename :
649261
Link To Document :
بازگشت