Index Link

  • RootNode
    • Co-operative College, Mandalay
    • Cooperative College, Phaunggyi
    • Co-operative University, Sagaing
    • Co-operative University, Thanlyin
    • Dagon University
    • Kyaukse University
    • Laquarware Technological college
    • Mandalay Technological University
    • Mandalay University of Distance Education
    • Mandalay University of Foreign Languages
    • Maubin University
    • Mawlamyine University
    • Meiktila University
    • Mohnyin University
    • Myanmar Institute of Information Technology
    • Myanmar Maritime University
    • National Management Degree College
    • Naypyitaw State Academy
    • Pathein University
    • Sagaing University
    • Sagaing University of Education
    • Taunggyi University
    • Technological University, Hmawbi
    • Technological University (Kyaukse)
    • Technological University Mandalay
    • University of Computer Studies, Mandalay
    • University of Computer Studies Maubin
    • University of Computer Studies, Meikhtila
    • University of Computer Studies Pathein
    • University of Computer Studies, Taungoo
    • University of Computer Studies, Yangon
    • University of Dental Medicine Mandalay
    • University of Dental Medicine, Yangon
    • University of Information Technology
    • University of Mandalay
    • University of Medicine 1
    • University of Medicine 2
    • University of Medicine Mandalay
    • University of Myitkyina
    • University of Public Health, Yangon
    • University of Veterinary Science
    • University of Yangon
    • West Yangon University
    • Yadanabon University
    • Yangon Technological University
    • Yangon University of Distance Education
    • Yangon University of Economics
    • Yangon University of Education
    • Yangon University of Foreign Languages
    • Yezin Agricultural University
    • New Index

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
350971f5-4b17-4266-97da-109bcfca2e8f
d1d51dd3-75ea-4b3b-b206-8b9a4cfe8e2a
None
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
0
0
views
downloads
Views Downloads

Export

OAI-PMH
  • OAI-PMH DublinCore
Other Formats