DocumentCode
3259704
Title
The reuse of software design and software architecture
Author
Li, Haikuan ; van Katwijk, Jan ; Levy, A.M.
Author_Institution
Fac. of Math. & Comput. Sci., Delft Univ. of Technol., Netherlands
fYear
1992
fDate
15-20 Jun 1992
Firstpage
170
Lastpage
177
Abstract
In this paper, a method is presented for the reuse of software designs and software architectures. A software design refers to the abstractions and mechanisms that provide the behavior a system or a component requires. A software architecture refers to the organizational structure of a software system or a component. According to this method, a software design can be represented in terms of extended data-flow graphs (EDFGs) and formal specifications. The graphs and the specifications can be organized into a hierarchical structure, representing different levels of abstraction. Such a structure can be easily understood, modified, reconstructed, aiming at varieties of design targets
Keywords
diagrams; formal specification; software reusability; systems analysis; abstraction; extended data-flow graphs; formal specifications; organizational structure; software architecture reuse; software design reuse; Computer science; Costs; Flow graphs; Formal specifications; Mathematics; Programming; Software architecture; Software design; Software reusability; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering and Knowledge Engineering, 1992. Proceedings., Fourth International Conference on
Conference_Location
Capri
Print_ISBN
0-8186-2830-8
Type
conf
DOI
10.1109/SEKE.1992.227932
Filename
227932
Link To Document