DocumentCode
2516290
Title
A performance prototyping approach to designing concurrent software architectures
Author
Hu, Lei ; Gorton, Ian
Author_Institution
Sch. of Comput. Sci. & Eng., New South Wales Univ., Kensington, NSW, Australia
fYear
1997
fDate
17-18 May 1997
Firstpage
270
Lastpage
276
Abstract
A prototyping approach to evaluating the performance of parallel and distributed software architectures is proposed. The approach utilises conventional object-oriented modelling to describe the system requirements. Alternative architectural approaches are then derived and expressed in the PARSE process graph notation, and performance prototyping and formal validation tools allow various aspects of the proposed solution to be rapidly explored. This paper describes work-in-progress on the HL language and prototyping environment which enables designers to express architectural structures in a simple language, and provides an execution environment which allows the potential performance of the architecture to be investigated. The paper gives an overview of the language and tools, and illustrates its application with an example
Keywords
object-oriented methods; parallel programming; program verification; software performance evaluation; software tools; HL language; PARSE process graph notation; concurrent software architecture design; development lifecycle; distributed software; formal validation tools; object-oriented modelling; parallel software; performance evaluation; performance prototyping approach; prototyping environment; system requirements; Computer architecture; Formal verification; Object oriented modeling; Prototypes; Software architecture; Software design; Software performance; Software prototyping; System recovery; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering for Parallel and Distributed Systems, 1997. Proceedings., Second International Workshop on
Conference_Location
Boston, MA
Print_ISBN
0-8186-8043-1
Type
conf
DOI
10.1109/PDSE.1997.596846
Filename
596846
Link To Document