RISS 학술연구정보서비스

검색
다국어 입력

http://chineseinput.net/에서 pinyin(병음)방식으로 중국어를 변환할 수 있습니다.

변환된 중국어를 복사하여 사용하시면 됩니다.

예시)
  • 中文 을 입력하시려면 zhongwen을 입력하시고 space를누르시면됩니다.
  • 北京 을 입력하시려면 beijing을 입력하시고 space를 누르시면 됩니다.
닫기
    인기검색어 순위 펼치기

    RISS 인기검색어

      The Lower Level Primitive Transformations for Object Oriented Software Evolution

      한글로보기

      https://www.riss.kr/link?id=E805143

      • 0

        상세조회
      • 0

        다운로드
      서지정보 열기
      • 내보내기
      • 내책장담기
      • 공유하기
      • 오류접수

      부가정보

      다국어 초록 (Multilingual Abstract) kakao i 다국어 번역

      The evolution of object-oriented software often requires changes in the underlying class hierarchy structures of the software in terms of classes, inheritance and association relationships, fields and operations. Such evolutions unnecessarily burden the implementation process with the fact that some design information is only implicitly present in the class hierarchy.
      This article discusses the evolution of object-oriented softwares modeled by Object Implementation Graphs, which completely represents the class hierarchies using nodes, arcs and labels. The graph is a view of an object-oriented system as seen from a programming language such as Java, rather than a view of a software engineering perspective. The graph captures the essential schema information concerning classes, their fields and operations, and inheritance relationships("is-a" links) between classes.
      Based on the Object Implementation Graph, we present a set of lower level primitive transformations that provide a means for management and useful guidelines of object-oriented software evolution. The result of this research leads to a better understanding of evolution and reuse of object-oriented software and class hierarchies. It also provides a mechanism for making the changes of class hierarchy easily and safely.
      번역하기

      The evolution of object-oriented software often requires changes in the underlying class hierarchy structures of the software in terms of classes, inheritance and association relationships, fields and operations. Such evolutions unnecessarily burden t...

      The evolution of object-oriented software often requires changes in the underlying class hierarchy structures of the software in terms of classes, inheritance and association relationships, fields and operations. Such evolutions unnecessarily burden the implementation process with the fact that some design information is only implicitly present in the class hierarchy.
      This article discusses the evolution of object-oriented softwares modeled by Object Implementation Graphs, which completely represents the class hierarchies using nodes, arcs and labels. The graph is a view of an object-oriented system as seen from a programming language such as Java, rather than a view of a software engineering perspective. The graph captures the essential schema information concerning classes, their fields and operations, and inheritance relationships("is-a" links) between classes.
      Based on the Object Implementation Graph, we present a set of lower level primitive transformations that provide a means for management and useful guidelines of object-oriented software evolution. The result of this research leads to a better understanding of evolution and reuse of object-oriented software and class hierarchies. It also provides a mechanism for making the changes of class hierarchy easily and safely.

      더보기

      목차 (Table of Contents)

      • 1. INTRODUCTION
      • 2. The Object Implementation Model
      • 2.1 Definition
      • 2.2 Some Notations and Conventions
      • 2.3 Restrictions
      • 1. INTRODUCTION
      • 2. The Object Implementation Model
      • 2.1 Definition
      • 2.2 Some Notations and Conventions
      • 2.3 Restrictions
      • 2.4 Graphical Representation of OIM
      • 3. Lower Level Primitive Transformations
      • 3.1 Rename Attribute
      • 3.2 Add IS-A
      • 3.3 Delegate Field
      • 4. Considering Precondition Check
      • 5. Conclusion
      • 6. REFERENCES
      더보기

      분석정보

      View

      상세정보조회

      0

      Usage

      원문다운로드

      0

      대출신청

      0

      복사신청

      0

      EDDS신청

      0

      동일 주제 내 활용도 TOP

      더보기

      이 자료와 함께 이용한 RISS 자료

      나만을 위한 추천자료

      해외이동버튼