DocumentCode :
2725080
Title :
An integrated approach for documenting, exploring, and building framework-based software
Author :
Weinreich, Rainer ; Pichler, Josef
Author_Institution :
Dept. of Bus. Inf., Johannes Kepler Univ., Linz, Austria
fYear :
2000
fDate :
2000
Firstpage :
316
Lastpage :
327
Abstract :
The use of well-designed class libraries and frameworks is a key element of object oriented software development. However, while frameworks may significantly reduce development time and cost, they are difficult to understand and therefore hard to learn to use. We present an environment that supports documenting, browsing and editing of selected aspects of frameworks and framework based applications on an abstraction level that is not available through static or dynamic program analysis. The main ideas of this environment are a specialized desktop metaphor for visualizing and browsing software architectures, the support of framework based development by means of architecture templates, and an open tool architecture that supports the integration of any additional tools for visualizing and editing application and framework parts
Keywords :
object-oriented programming; program visualisation; software architecture; software libraries; software reusability; system documentation; text editing; abstraction level; application editing; architecture templates; class libraries; development time; dynamic program analysis; framework based applications; framework based development; framework based software design; framework parts; integrated approach; object oriented software development; open tool architecture; software architectures; specialized desktop metaphor; Application software; Computer architecture; Costs; Data mining; Documentation; Informatics; Software engineering; Software libraries; Software systems; Visualization;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Technology of Object-Oriented Languages and Systems, 2000. TOOLS-Pacific 2000. Proceedings. 37th International Conference on
Conference_Location :
Sydney, NSW
ISSN :
1530-2067
Print_ISBN :
0-7695-0918-5
Type :
conf
DOI :
10.1109/TOOLS.2000.891379
Filename :
891379
Link To Document :
بازگشت