RISS 학술연구정보서비스

검색
다국어 입력

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

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

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

    RISS 인기검색어

      Evolutionary Changes for Object Oriented Software using The Lower and Higher Level Primitive Transformations

      한글로보기

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

      • 0

        상세조회
      • 0

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

      부가정보

      다국어 초록 (Multilingual Abstract)

      For object oriented software, evolution often requires changes to the underlying class hierarchy structures of the program in terms of classes, inheritance and association relationships, fields and operations. These revisions unnecessarily burden the implementation process and are due to the fact that some design information is only implicitly present in the class hierarchy. With this in mind, software engineers try to redesign and/or reprogram existing softwares with minimal modifications on the class hierarchy structures so that software can be refined and reused easily.
      This article discusses the evolution of object-oriented softwares modeled by Object Implementation Graphs, which completely represents the class hierarchies from a programming language perspective using nodes, arcs and labels. 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. We also propose the higher level transformations which are designed to succinctly express broader kinds of class hierarchy changes as might be envisaged on a software design level. Each higher level transformation is expanded into a program of lower level primitives for execution.
      번역하기

      For object oriented software, evolution often requires changes to the underlying class hierarchy structures of the program in terms of classes, inheritance and association relationships, fields and operations. These revisions unnecessarily burden the ...

      For object oriented software, evolution often requires changes to the underlying class hierarchy structures of the program in terms of classes, inheritance and association relationships, fields and operations. These revisions unnecessarily burden the implementation process and are due to the fact that some design information is only implicitly present in the class hierarchy. With this in mind, software engineers try to redesign and/or reprogram existing softwares with minimal modifications on the class hierarchy structures so that software can be refined and reused easily.
      This article discusses the evolution of object-oriented softwares modeled by Object Implementation Graphs, which completely represents the class hierarchies from a programming language perspective using nodes, arcs and labels. 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. We also propose the higher level transformations which are designed to succinctly express broader kinds of class hierarchy changes as might be envisaged on a software design level. Each higher level transformation is expanded into a program of lower level primitives for execution.

      더보기

      목차 (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. Higher Level Primitive Transformations
      • 5. Conclusion
      • References
      더보기

      분석정보

      View

      상세정보조회

      0

      Usage

      원문다운로드

      0

      대출신청

      0

      복사신청

      0

      EDDS신청

      0

      동일 주제 내 활용도 TOP

      더보기

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

      나만을 위한 추천자료

      해외이동버튼