MERAL Myanmar Education Research and Learning Portal
Item
{"_buckets": {"deposit": "d1d51dd3-75ea-4b3b-b206-8b9a4cfe8e2a"}, "_deposit": {"id": "4091", "owners": [], "pid": {"revision_id": 0, "type": "recid", "value": "4091"}, "status": "published"}, "_oai": {"id": "oai:meral.edu.mm:recid/4091", "sets": ["user-ucsy"]}, "communities": ["ucsy"], "item_1583103067471": {"attribute_name": "Title", "attribute_value_mlt": [{"subitem_1551255647225": "Recovering UML Class Diagram from Java Source Code", "subitem_1551255648112": "en"}]}, "item_1583103085720": {"attribute_name": "Description", "attribute_value_mlt": [{"interim": "Recovering the static structure of legacy source code is important in program understanding. A complex system can be simplified by a model exposing only some aspects of the system. In this system, we apply one of the most modeling methodologies named unified modeling language (UML). It is a language for visualizing, specifying, constructing, and documenting the artifacts of a software intensive system. The mind finds it easier to work with a graphics than with a long list of complex instructions. This paper presents a simple but effective approach that convert Java code to Extensible Markup Language (XML), then to an UML diagram. Using this approach we intended to develop a CASE tool for reverse engineers by combining both Java and XML technologies. In this system XML document are used to store program information (parse result). This system provides to produce generalization and realization relationship only. So, we can easily rearrange, sort, or otherwise modify the information to gain the UML model more precisely."}]}, "item_1583103108160": {"attribute_name": "Keywords", "attribute_value_mlt": [{"interim": "Reverse Engineering"}, {"interim": "UML"}, {"interim": "XML"}]}, "item_1583103120197": {"attribute_name": "Files", "attribute_type": "file", "attribute_value_mlt": [{"accessrole": "open_access", "date": [{"dateType": "Available", "dateValue": "2019-08-05"}], "displaytype": "preview", "download_preview_message": "", "file_order": 0, "filename": "55210.pdf", "filesize": [{"value": "210 Kb"}], "format": "application/pdf", "future_date_message": "", "is_thumbnail": false, "licensetype": "license_free", "mimetype": "application/pdf", "size": 210000.0, "url": {"url": "https://meral.edu.mm/record/4091/files/55210.pdf"}, "version_id": "68f4e21c-9fc9-467d-9375-6d46f647a0b5"}]}, "item_1583103131163": {"attribute_name": "Journal articles", "attribute_value_mlt": [{"subitem_issue": "", "subitem_journal_title": "Fourth Local Conference on Parallel and Soft Computing", "subitem_pages": "", "subitem_volume": ""}]}, "item_1583103147082": {"attribute_name": "Conference papers", "attribute_value_mlt": [{"subitem_acronym": "", "subitem_c_date": "", "subitem_conference_title": "", "subitem_part": "", "subitem_place": "", "subitem_session": "", "subitem_website": ""}]}, "item_1583103211336": {"attribute_name": "Books/reports/chapters", "attribute_value_mlt": [{"subitem_book_title": "", "subitem_isbn": "", "subitem_pages": "", "subitem_place": "", "subitem_publisher": ""}]}, "item_1583103233624": {"attribute_name": "Thesis/dissertations", "attribute_value_mlt": [{"subitem_awarding_university": "", "subitem_supervisor(s)": [{"subitem_supervisor": ""}]}]}, "item_1583105942107": {"attribute_name": "Authors", "attribute_value_mlt": [{"subitem_authors": [{"subitem_authors_fullname": "Khaing, Ye Ye"}, {"subitem_authors_fullname": "Pearl"}]}]}, "item_1583108359239": {"attribute_name": "Upload type", "attribute_value_mlt": [{"interim": "Publication"}]}, "item_1583108428133": {"attribute_name": "Publication type", "attribute_value_mlt": [{"interim": "Article"}]}, "item_1583159729339": {"attribute_name": "Publication date", "attribute_value": "2009-12-30"}, "item_1583159847033": {"attribute_name": "Identifier", "attribute_value": "http://onlineresource.ucsy.edu.mm/handle/123456789/1795"}, "item_title": "Recovering UML Class Diagram from Java Source Code", "item_type_id": "21", "owner": "1", "path": ["1597824273898"], "permalink_uri": "http://hdl.handle.net/20.500.12678/0000004091", "pubdate": {"attribute_name": "Deposited date", "attribute_value": "2019-08-05"}, "publish_date": "2019-08-05", "publish_status": "0", "recid": "4091", "relation": {}, "relation_version_is_last": true, "title": ["Recovering UML Class Diagram from Java Source Code"], "weko_shared_id": -1}
Recovering UML Class Diagram from Java Source Code
http://hdl.handle.net/20.500.12678/0000004091
http://hdl.handle.net/20.500.12678/0000004091350971f5-4b17-4266-97da-109bcfca2e8f
d1d51dd3-75ea-4b3b-b206-8b9a4cfe8e2a
Name / File | License | Actions |
---|---|---|
![]() |
|
Publication type | ||||||
---|---|---|---|---|---|---|
Article | ||||||
Upload type | ||||||
Publication | ||||||
Title | ||||||
Title | Recovering UML Class Diagram from Java Source Code | |||||
Language | en | |||||
Publication date | 2009-12-30 | |||||
Authors | ||||||
Khaing, Ye Ye | ||||||
Pearl | ||||||
Description | ||||||
Recovering the static structure of legacy source code is important in program understanding. A complex system can be simplified by a model exposing only some aspects of the system. In this system, we apply one of the most modeling methodologies named unified modeling language (UML). It is a language for visualizing, specifying, constructing, and documenting the artifacts of a software intensive system. The mind finds it easier to work with a graphics than with a long list of complex instructions. This paper presents a simple but effective approach that convert Java code to Extensible Markup Language (XML), then to an UML diagram. Using this approach we intended to develop a CASE tool for reverse engineers by combining both Java and XML technologies. In this system XML document are used to store program information (parse result). This system provides to produce generalization and realization relationship only. So, we can easily rearrange, sort, or otherwise modify the information to gain the UML model more precisely. | ||||||
Keywords | ||||||
Reverse Engineering, UML, XML | ||||||
Identifier | http://onlineresource.ucsy.edu.mm/handle/123456789/1795 | |||||
Journal articles | ||||||
Fourth Local Conference on Parallel and Soft Computing | ||||||
Conference papers | ||||||
Books/reports/chapters | ||||||
Thesis/dissertations |