loading...
Interactive Analysis of Object Architectures
Melbourne, Austrailia November 24-November 28
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/TOOLS.1997.681875Technology of Object-Oriented Languag ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Joachim Hans Fröhlich, Johannes Kepler University of Linz
Thomas Stranzinger, Johannes Kepler University of Linz
Object-oriented design notations represent application domains in terms of interacting classes where each class provides well-defined services. During implementation of an object-oriented design, the focus lies on individual classes rather than on groups of interacting classes. But individual classes usually implement only small, cohesive parts of system tasks. Important parts of algorithms behind system tasks are hidden in changing object graphs. This can cause malicious problems during restructuring, testing and documentation of object-oriented programs, if there is no systematic approach to these activities.The article describes an architecture model, a tool and their application for rigorous analysis of hybrid, object-oriented programs at the abstraction level of object graphs and interactions. Analysis results are intended especially to support incremental development of object-oriented programs, dynamic documentation and dynamic testing. Object-oriented C++ programs serve as analysis objects
Index Terms:
object-oriented programming, reverse engineering, software architecture, program analysis
Citation:
Joachim Hans Fröhlich, Thomas Stranzinger, "Interactive Analysis of Object Architectures," tools, pp.252, Technology of Object-Oriented Languages and Systems - Tools-25, 1997
Usage of this product signifies your acceptance of the Terms of Use.