Please use this identifier to cite or link to this item:
Title: A Case Study in Adding Ownership Domain Annotations
Authors: Ammar, Nariman
Abi-Antoun, Marwan
Khazalah, Fayez
Keywords: Object-oriented programming (Computer science) - Case studies;Object-oriented programming languages - Case studies;Statics - Data processing
Issue Date: 2010
Abstract: A software system can be described using different architectural views including code views and run-time views. A code view describes class dependencies at compile time, whereas a run-time view describes the interactions between the different objects at runtime, i.e., the run-time structure. We conducted a case study in adding ownership domain annotations to a real, object-oriented Java system. We used static analysis to type check the added annotations, and to extract diagrams of the run-time structure of the system. We describe, using examples from the actual system, how the code was incrementally annotated to extract diagrams of the run-time structure. Such diagrams can be useful for developers by making explicit the communication between objects across run-time tiers. We also describe how the annotation-based approach can be used to refine the extracted diagrams to reflect the developers mental model of the system
Appears in Collections:Fulltext Publications

Files in This Item:
File Description SizeFormat
4390ecd49a2c8178655c3c074b45847b316a.pdf901.91 kBAdobe PDFView/Open
Show full item record

Page view(s)

Last Week
Last month
checked on Jun 27, 2024


checked on Jun 27, 2024

Google ScholarTM


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.