8 citations found. Retrieving documents...
P.K.Linos, V.Courtois, "A Tool for Understanding ObjectOriented Program Dependencies", IEEE Transaction of Software Maintenance, 1994, pp. 20-27.

 Home/Search   Document Not in Database   Summary   Related Articles   Check  

This paper is cited in the following contexts:
Hidden Dependencies in Program Comprehension and Change.. - Yu, Rajlich (2001)   (2 citations)  (Correct)

....and cause implicit dependencies. The component that provides a service and the component that is served should interpret the service in an identical way. 5. Related Work In the literature, there are analysis algorithms and tools for procedural programs [7, 15, 16] and object oriented programs [1,10, 12, 14, 17]. A difficult problem in data flow analysis is pointer aliasing. Although the Java eliminates the pointers, the objects passed by reference still introduce the aliasing problem. The techniques for handling parameters passed by reference and for dealing with aliasing are discussed in [8] Landi ....

....a set of change propagation rules. Several techniques or models for object oriented software maintenance were presented, like Change Assistant of [17] that uses cross reference information. Potential propagation rules are introduced by [1] Also of interest is data model used in OO CARE [14]. Change propagation model of [18] manages the change based on the dependence analysis. Other researchers found that some classes may be coupled via uncommon mechanisms and some existing dependencies may not be detected by static analysis alone. The research of coupling measurement [3,4] ....

P.K.Linos, V.Courtois, "A Tool for Understanding ObjectOriented Program Dependencies", IEEE Transaction of Software Maintenance, 1994, pp. 20-27.


Lightweight Extraction of Object Models from Bytecode - Jackson, Waingold (1999)   (15 citations)  (Correct)

....constructed, albeit less conveniently, by manually processing the results of more traditional analyses. Tools such as Imagix and Sniff [Bis92] for example, can generate reports about call relationships and usage of data components. Many reverse engineering tools developed by researchers (such as [CS90, LC94]) use the same underlying information as these commercial tools, but process the results in a more sophisticated fashion (eg, by computing clusters of modules to suggest reorganization) Our approach was partly inspired by Murphy and Notkin s work on lightweight source model extraction [MN96] ....

Panagiotis Linos and Vincent Courtois. A Tool for Understanding Object-Oriented Program Dependences. Proc. 3rd Workshop on Program Comprehension, Washington, DC, November 1994.


System And Software Visualisation - Knight (2000)   (Correct)

....and the presentation part of the tool uses this information when displaying the visualisations. The tool also supports the creation and use of both graphical and textual slices through the information. As with VIFOR, an extension of the tool was developed to deal with other languages. OO CARE [24] is an extension of CARE that deals with C code, hence the Object Oriented addition to the name. It is also able to deal with C code because of the syntactical similarities of the language notwithstanding the object oriented part of C . 3.4 SeeSys and SeeSoft In an attempt to address some of ....

P. K. Linos and V. Courtois, A Tool for Understanding Object-Oriented Program Dependencies, Proceedings of the 3 rd IEEE Workshop on Program Comprehension, pp


Visualization Of Object-Oriented Design Models - Asija (1999)   (Correct)

....being their inherent graph structure. These graphs are often very large and difficult to display effectively. Such systems include Rigi, Narcissus, GraphLog, SemNet, and GraphVisualizer3D. 2.3.3. 1 OO CARE The OO CARE tool is the C version of the CARE environment for C program understanding [Linos94]. The idea of the OO CARE system is to extract and visualize dependencies between classes, objects, and methods in the program, as well as the control and data flow. The system includes a code analyzer, a dependencies database, and a display manager. The hierarchically 13 designed views present ....

Linos P.K., Courtois V., A tool for understanding object-oriented program dependencies, Proceedings of the Workshop on Program Comprehension, pp. 20-27, November 1994


Lightweight Extraction of Object Models from Bytecode - Jackson, Waingold (1999)   (15 citations)  (Correct)

....the results of more traditional analyses. Tools such as Imagix and Sniff [Bis92] for example, can generate reports about call relationships and usage of data components, from which another tool could generate object models. Many reverse engineering tools developed by researchers (such as [CS90, LC94]) use the same underlying information as these commercial tools, but postprocess the results (eg, by computing clusters of modules to suggest reorganization) Even the simple analysis described here, however, uses more information than these tools tend to provide. Without the rather basic dataflow ....

Panagiotis Linos and Vincent Courtois. A Tool for Understanding ObjectOriented Program Dependences. Proc. 3rd Workshop on Program Comprehension, Washington, DC, November 1994.


Visualizing Interactions in Program Executions - Jerding, Stasko, Ball (1997)   (20 citations)  (Correct)

....the semantics and sequence of the interactions. The authors made this compromise when they decided not to store incremental information about the execution in favor of storing more cumulative information. The OO CARE tool is the C version of the CARE environment for C program understanding[20]. The idea of the OO CARE system is to extract and visualize dependencies between classes, objects, and methods in the program, as well as the control and data flow. The system includes a code analyzer, a dependencies database, and a display manager. The hierarchically designed views present class ....

P. K. Linos and V. Courtois. A tool for understanding object-oriented program dependencies. In Proceedings of the Workshop on Program Comprehension, pages 20-- 27, Nov 1994.


Visualizing Message Patterns in Object-Oriented Program.. - Jerding, Stasko, Ball (1996)   (6 citations)  (Correct)

....compromise when they decided not to store incremental information about the execution in favor of storing more cumulative information. Thus, the actual message trace cannot be reconstructed based on their database. The OO CARE tool is the C version of the CARE program understanding environment[LC94] The idea of the OO CARE system is to extract and visualize dependencies between classes, objects, and methods in the program, as well as the control and data flow. The system includes a code analyzer, a dependencies database, and a display manager. The hierarchically designed views present ....

Panagiotis K. Linos and Vincent Courtois. A tool for understanding object-oriented program dependencies. In Proceedings of the Workshop on Program Comprehension, pages 20--27, Nov 1994.


Program Analysis and Visualisation: Towards A Declarative.. - Sidarkeviciute (1997)   (Correct)

....modify them and is obliged to employ the predefined graphical notation. 2.1.2 Examples: Code Viewers The most common PA V tools are code viewers tools, which offer the user a fixed set of graphical presentations of an input program. In a series of articles (Koskinen, Paakki Salminen 1994) (Linos Courtois 1994) (Wilde Huitt 1992) on object oriented program maintenance, a book on visual object oriented programming (Burnett, Goldberg Lewis 1995) articles (Citrin, Doherty Zorn 1995) Chang, Ungar B.Smith 1995) Grundy, Hosking, Fenwick Mugridge 1995) in particular) a rich set of views is ....

Linos, P. K. & Courtois, V. (1994), A tool for understanding objectoriented program dependencies, in `Proc. of the 3rd IEEE Workshop on Program Comprehension'.

Online articles have much greater impact   More about CiteSeer.IST   Add search form to your site   Submit documents   Feedback  

CiteSeer.IST - Copyright Penn State and NEC