본문 바로가기
HOME> 논문 > 논문 검색상세

학위논문 상세정보

Generation of UML class models from object oriented languages: A study in th econtext of content authoring tool : Generation of UML class models from object oriented languages: A study in the context of content authoring tool 원문보기

  • 저자

    MUHAMMAD AZHAR

  • 학위수여기관

    세종대학교 일반대학원

  • 학위구분

    국내석사

  • 학과

    디지털콘텐츠학과

  • 지도교수

    백성욱

  • 발행년도

    2014

  • 총페이지

  • 키워드

  • 언어

    eng

  • 원문 URL

    http://www.riss.kr/link?id=T13541037&outLink=K  

  • 초록

    In this thesis, UML driven technique is proposed to generate class models from source code to support program comprehension. A set of mappings are shown to understand the conversion of source code to UML class models. Domain knowledge of various object oriented programming languages is used to show conversion into UML that helps to find design level attributes of UML class models. The central idea of this approach is parsing the source code to extract attributes, function prototypes, and function calls. Function call information is mapped to system sequence diagrams that show the function call sequence from main class to other classes. A prototype implementing the proposed algorithm is developed to validate the idea and results by comparing with existing state of the art tools. To reverse engineer the source code, a study is conducted in the context of content authoring tool and the outputs are compared against the results produced by other UML reverse engineering tools. The key feature of the proposed algorithm is to recover UML class models in optimal time with maximum accuracy. Results show that our proposed technique effectively produces semantically accurate results in optimal time. The functionality of source code generation from UML diagrams is also included in the proposed system. Projects and subprojects can be shown in a hierarchical structure to comprehend the complete project structure


 활용도 분석

  • 상세보기

    amChart 영역
  • 원문보기

    amChart 영역