DocumentCode
2444884
Title
PARSE-DAT: an integrated environment for the design and analysis of dynamic software architectures
Author
Liu, An ; Gorton, Ian
Author_Institution
Sch. of Comput. Sci., Univ. of Technol., Sydney, NSW
fYear
1998
fDate
20-21 Apr 1998
Firstpage
146
Lastpage
154
Abstract
Robust distributed software infrastructures such as DCE and CORBA are becoming widely used to aid in building complex distributed systems. However, the engineering of distributed software is a difficult task since there are many concurrency and correctness issues that need to be considered. PARSE-DAT (PARallel Software Engineering-Design Analysis Tool) is an integrated environment that enables the design and analysis of dynamic software architectures. Architects construct software architectures using a set of well-defined graphical notations called Dynamic PARSE Process Graph Notation (Dynamic PARSE-PGN) in the graph editing environment (PARSE-DT). These software designs can then be translated into the corresponding π-calculus model, and subsequently analysed for structural deadlock in the analysis/verification environment (PARSE-AT). The paper firstly presents the Dynamic PARSE design notation and methodology, followed by the PARSE-DAT environment. A sample design constructed and formally analysed in PARSE-DAT is also presented
Keywords
distributed processing; formal verification; process algebra; software tools; system monitoring; π-calculus; CORBA; DCE; Dynamic PARSE Process Graph Notation; PARSE-DAT; analysis environment; complex distributed system building; concurrency; correctness; distributed software engineering; dynamic software architecture analysis; dynamic software architecture design; graph editing environment; graphical notation; integrated environment; robust distributed software infrastructures; structural deadlock; verification environment; Buildings; Concurrent computing; Design engineering; Design methodology; Robustness; Software architecture; Software design; Software tools; System recovery; Systems engineering and theory;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering for Parallel and Distributed Systems, 1998. Proceedings. International Symposium on
Conference_Location
Kyoto
Print_ISBN
0-7695-0634-8
Type
conf
DOI
10.1109/PDSE.1998.668173
Filename
668173
Link To Document