Please use this identifier to cite or link to this item:
http://hdl.handle.net/20.500.11889/4248
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Ammar, Nariman | - |
dc.contributor.author | Abi-Antoun, Marwan | - |
dc.contributor.author | Khazalah, Fayez | - |
dc.date.accessioned | 2017-02-14T08:42:00Z | - |
dc.date.available | 2017-02-14T08:42:00Z | - |
dc.date.issued | 2010 | - |
dc.identifier.uri | http://hdl.handle.net/20.500.11889/4248 | - |
dc.description.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 | en_US |
dc.language.iso | en_US | en_US |
dc.subject | Object-oriented programming (Computer science) - Case studies | en_US |
dc.subject | Object-oriented programming languages - Case studies | en_US |
dc.subject | Statics - Data processing | en_US |
dc.title | A Case Study in Adding Ownership Domain Annotations | en_US |
dc.type | Article | en_US |
newfileds.department | Engineering and TechnologyEngineering and Technology | en_US |
newfileds.item-access-type | open_access | en_US |
newfileds.thesis-prog | none | en_US |
newfileds.general-subject | none | en_US |
item.grantfulltext | open | - |
item.fulltext | With Fulltext | - |
item.languageiso639-1 | other | - |
Appears in Collections: | Fulltext Publications |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
4390ecd49a2c8178655c3c074b45847b316a.pdf | 901.91 kB | Adobe PDF | View/Open |
Page view(s)
137
Last Week
0
0
Last month
3
3
checked on Apr 14, 2024
Download(s)
21
checked on Apr 14, 2024
Google ScholarTM
Check
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.