Log in
Language:

MERAL Myanmar Education Research and Learning Portal

  • Top
  • Universities
  • Ranking
To
lat lon distance
To

Field does not validate



Index Link

Index Tree

Please input email address.

WEKO

One fine body…

WEKO

One fine body…

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}
  1. University of Computer Studies, Yangon
  2. Conferences

Recovering UML Class Diagram from Java Source Code

http://hdl.handle.net/20.500.12678/0000004091
http://hdl.handle.net/20.500.12678/0000004091
350971f5-4b17-4266-97da-109bcfca2e8f
d1d51dd3-75ea-4b3b-b206-8b9a4cfe8e2a
None
Preview
Name / File License Actions
55210.pdf 55210.pdf (210 Kb)
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
Back
0
0
views
downloads
See details
Views Downloads

Versions

Ver.1 2020-09-01 14:06:00.210754
Show All versions

Share

Mendeley Twitter Facebook Print Addthis

Export

OAI-PMH
  • OAI-PMH DublinCore
Other Formats
  • JSON

Confirm


Back to MERAL


Back to MERAL