검색 기능은 준비 중입니다.
검색 기능은 준비 중입니다.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

LEAD++: An Object-Oriented Reflective Language for Dynamically Adaptable Software Model LEAD++: 동적으로 적응 가능한 소프트웨어 모델을 위한 객체 지향 반사 언어

Noriki AMANO, Takuo WATANABE

  • 조회수

    0

  • 이것을 인용

요약 :

소프트웨어 시스템은 동적 적응성 동적으로 변화하는 런타임 환경에 적응할 수 있는지 여부. 개방형 분산 시스템과 모바일 컴퓨팅 시스템이 널리 확산됨에 따라 동적 적응성을 갖춘 소프트웨어 시스템에 대한 필요성이 증가하고 있습니다. 우리는 동적 적응성을 갖춘 소프트웨어 모델을 제안합니다. DAS 및 설명 언어 리드++. 동적 적응성을 위한 기본 메커니즘은 다음과 같습니다. 적응 가능한 절차. 적응형 프로시저는 런타임 환경의 상태에 따라 메소드가 선택되는 특별한 종류의 일반 프로시저(함수)입니다. 또한 방법 선택 전략을 포함한 적응형 절차의 제어 메커니즘은 일반 절차를 사용하여 실현됩니다. 이러한 종류의 반사적 아키텍처를 통해 우리는 매우 유연하고 확장 가능하며 읽기 쉽고 유지 관리 가능한 방식으로 동적으로 적응 가능한 소프트웨어 시스템을 작성할 수 있습니다. LEAD++는 적응 가능한 절차와 제어 메커니즘을 기본 언어 기능으로 제공하는 객체 지향 반사 언어입니다. 우리는 현재 Java의 전처리기로 LEAD++의 프로토타입을 구현하고 있습니다. LEAD++를 사용하면 동적으로 적응 가능한 애플릿, 모바일 객체 등을 체계적으로 설명할 수 있습니다.

발행
IEICE TRANSACTIONS on Fundamentals Vol.E82-A No.6 pp.1009-1016
발행일
1999/06/25
공개일
온라인 ISSN
DOI
원고의 종류
Special Section PAPER (Special Section of Papers Selected from 1998 International Technical Conference on Circuits/Systems, Computers and Communications (ITC-CSCC '98))
범주

작성자

키워드