• 제목/요약/키워드: Inheritance System

검색결과 170건 처리시간 0.028초

객체 지향 시스템에서의 클래스 응집도와 결합도 메트릭 (Cohesion and Coupling Metric for Classes in Object - Oriented System)

  • 이종석;우치수
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제27권6호
    • /
    • pp.595-606
    • /
    • 2000
  • 소프트웨어 메트릭스는 개발 과정을 평가하고, 소프트웨어 개발 노력을 측정하며 소프트웨어의 질을 효과적으로 제어할 수 있도록 한다. 더욱이 현재와 같이 재사용성이 강조되고 있는 상황에서는 재사용성을 평가하는데 중요한 역할을 하는 응집도와 결합도에 대한 연구가 반드시 필요하다고 할 수 있다. 캡슐화, 상속, 다형성과 같은 개념을 이용하는 객체 지향 방법론은 기존의 절차적 방법론과는 다른 메트릭스를 요구하는데, 이에 대한 연구가 현재 활발히 진행되고 있다. 본 논문에서는 객체 지향 시스템의 응집도와 결합도를 측정하는 메트릭스를 제안하고, 이를 Weyuker와 Briand의 복잡도 성질을 이용하여 평가하였다. 그리고 C++로 작성된 소프트웨어에 실제 적용하여 응집도와 결합도를 추출하였다.

  • PDF

ORDBMS 기반 시공간 질의 확장의 설계 및 구현 (Design and Implementation of Spatiotemporal Query Extension on ORDBMS)

  • 윤성현;남광우
    • 한국지리정보학회지
    • /
    • 제6권4호
    • /
    • pp.37-50
    • /
    • 2003
  • 이 논문은 객체관계형 데이터베이스 시스템의 객체지향적 특성인 추상데이터타입과 속성 및 연산의 상속성을 이용하여 구현가능한 시공간 질의 확장에 대하여 기술한다. 실세계의 공간 객체는 시간상에서 변화한다. 시공간 데이터베이스는 이러한 객체의 이력을 위해 공간 차원뿐만 아니라 시간차원을 관리하는 것을 지원한다. 제시된 시공간 데이터베이스는 공간 및 시간 차원을 각각 최상위 클래스로 구성하고, 시공간 클래스들은 이 클래스들을 상속 및 확장하여 구현되었다. 이 연구에서 수행된 시공간 데이터베이스를 위한 시간과 공간 확장은 기존 시스템에서 시공간 데이터베이스 시스템으로 전환을 용이하게 할 뿐 아니라 새로운 시공간 데이터베이스의 지원을 위한 기존 데이터베이스의 변경을 필요하지 않은 장점을 갖는다.

  • PDF

SPICE 참조모델 요구사항을 지원하는 데이터 모델링 기법에 관한 연구 (A Study on Data Modeling Techniques for Control Requirements of SPICE Reference Model)

  • 정규장
    • 한국컴퓨터정보학회논문지
    • /
    • 제9권3호
    • /
    • pp.1-6
    • /
    • 2004
  • 객체 모델링 기법의 그래픽 표현을 이용하여 자료의 추상화, 캡슐화, 모듈화, 계층화 할 수 있는 새로운 그래픽 정보시스템 개발 기술이 절실히 필요하다. 그래픽 자료의 추상화 방법을 개선하기 위하여 복합객체 기술로 자료의 추상화와 계층화 개념을 기반으로 모델링하였으며, 메쉬, 레이어, 세그먼트, 인스턴스 등과 같은 여러 가지 도형요소의 클래스들을 지원하는 분류화와 다중상속 관계모델을 제안한다. 객체 모델링 기법과 스파이스 참조 모델을 이용하여 간단한 그래픽 정보시스템 개발사례를 통하여 소프트웨어 개발주기와 소프트웨어 유지보수 비용을 줄일 수 있는 요구사항을 지원하는 객체 표현 방법의 데이터 모델링 기법을 비교하고 평가한다.

  • PDF

누에고치의 분광성에 관한 계통별 변이 및 한성적 발현 (Variation and Sex-limited Expression of Fluorescent Color by Ultraviolet Spectrum on the Silkworm Cocoon)

  • 한명세
    • 한국잠사곤충학회지
    • /
    • 제39권1호
    • /
    • pp.22-29
    • /
    • 1997
  • Ultraviolet weavelength (UV) of 366 nm produced clearer fluorescent dolor than that of 254 nm for the inspection of silkworm cocoons. Fluorescent color of silkworm cocoons varied in color, appears no relationship with the natural color under the normal light. Uniformity of fluorescent color was improved by selection of blue or yellow line from wild types. Blue and yellow, located at the opposite poles on the color solid and L*a*b* color system, confirmed as pure standard of fluorescent color in the silkworm races for commercial white cocoons. the cocoons with blue fluorescence occupied as high as 1.7 to 8.6 times than those with yellow in the Japanese silkworm races. Fluorescence of silkworm cocoon was not affected by forced flow dry at 70$^{\circ}C$ for 6 hrs. While the Japanese races revealed no sexual difference in fluorescent color, sex-dependence of the color was common in the Chinese races for commercial white cocoon. The fluorescence of cocoon shell of Chinese races showed clear separation of blue of median color. Silkworm strain of Dc20 and Fc24 were sexualy segregated 98.8${\pm}$1.20%, 99.0${\pm}$1.00% by cocoon fluorescence, as that of 99.3${\pm}$0.44% by typical larval marking of sex-limited inheritance. Specific expression of cocoon fluorescence, applicable to breeding of simple discrimination of sex for Chinese races, inspected thoroughly on the surface and inner layer of cocoon shell.

  • PDF

프로바이오틱스로서의 Lactobacillus acidophilus (Lactobacillus acidophilus as a Probiotics)

  • 오세종
    • Journal of Dairy Science and Biotechnology
    • /
    • 제37권3호
    • /
    • pp.155-166
    • /
    • 2019
  • Bacteria from the genus Lactobacillus are important for the production of fermented food and dairy products, and as symbionts in human and animals. Lactobacillus acidophilus has widely been used in the production of yogurt, health foods, and even medicines. The efficacy of L. acidophilus has been proven with regards to the reduction of cholesterol, prevention and treatment of diarrhea, modulation of the immune system, suppression of cancer, etc. Using molecular biology tools, Lactobacillus acidophilus has now been reclassified into six species: L. acidophilus, L. amylovorus, L. crispatus, L gallinarium, L. gasseri, and L. johnsonii. Thus, since L. acidophilus has now been marked as a newly defined species, caution is advised when reading future publications regarding this bacterium. In this article, the results of the reclassification of L. acidophilus are mentioned after an analysis of its field inheritance was performed by my research team. Especially, L. amylovorus KU4 (formerly named as L. acidophilus KU4; KCCM 10975P) is a novel probiotic strain that is isolated from humans; it has the ability to reduce cholesterol. It has also been reported as a microorganism that effectively inhibits the growth of pathogenic E. coli. However, this Korean patent (No 10-1541280) refers to a strain obtained from calves; the origin of this strain was incorrectly labeled. Furthermore, after the discovery of L. acidophilus in 1900, its role in intestinal microbiological research was described and its utilization as a probiotic was presented.

Toward A Reusable Knowledge Based System

  • Yoo, Young-Dong
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제3권
    • /
    • pp.71-82
    • /
    • 1994
  • Knowledge acquisition, maintenance of knowledge base, and validation and verification of knowledge are the addressed bottlenecks of building successful knowledge based systems. Along with the increment of interesting in the knowledge based systems, the organization needs to develop a new one although it has a similar one. This causes several serious problems including knowledge redundancy and maintenance of knowledge base. This paper present three models of the reusable knowledge base which might be the solution to the above problem. Three models are : 1) multiple knowledge bases for a single AI application, 2) multiple knowledge bases for multiple AI applications, 3) a single knowledge base for multiple AI applications. A new approach to build such a reusable knowledge base in a homogeneous environment is presented. Our model combines the essential object-oriented techniques with rules in a consistent manner. Important aspects of applying object-oriented techniques to AI are discussed (inheritance, encapsulation, message passing), and some potential problems in building an AI application (decomposition technique of knowledge, search time, and heterogeneous environment) are pointed out. The models of a reusable knowledge base provide several amenities : 1) reduce the knowledge redundancy, 2) reduce the effort of maintenance of the knowledge base, 3) reuse the resource of the multiple domain knowledge bases, 4) reduce the development time.

  • PDF

이형 분산 컴포넌트 플랫폼간 상호 운영성 보장에 대한 연구 (A Study on the Interoperability between heterogeneous Component Platform)

  • 장연세
    • 한국컴퓨터정보학회논문지
    • /
    • 제7권4호
    • /
    • pp.40-45
    • /
    • 2002
  • 급변하는 IT 환경에서 시스템의 재사용성을 높여 라이프타임을 증가시키고 비용을 절감하기 위한 다양한 노력들이 이루어져 왔다. 구조적 프로그래밍 기법에서는 모듈에 기반한 아키텍처를 활용하여 생산성을 향상시켰다. 그러나 모듈들은 단순히 호출 빈도를 높일 뿐, 성장이나 진화를 하지 못하는 한계 상황에 직면하게되었다. 객체지향 기법은 클래스들을 상속시키거나 메소드를 재정의 함으로써 시스템의 성장과 진화를 가능케 하여 구조적 프로그래밍 기법의 한계를 극복하였다. 최근 CORBA. COM+와 EJB/J2EE 같은 분산 처리 기술과 객체 지향 기법이 융화되어 생성된 컴포넌트 아키텍처는 고도의 재사용성이나 라이프타임의 증가뿐만 아니라 플러그-앤-플레이(Plug-&-Play)도 지원한다. 그러나 이제 컴포넌트를 구축하는데 국한된 문제가 발생하는 것이 아니라 컴포넌트 플랫폼간 연동의 문제가 제기되고 있다. 본 연구에서는 이러한 문제를 해결하기 위해 이형의 컴포넌트 플랫폼간 상호 운영성 보장 방안을 제안한다.

  • PDF

A Study on the Modernization of Japanese costume

  • Jeon, Hyun-Sil;Kang, Soon-Che
    • International Journal of Costume and Fashion
    • /
    • 제8권1호
    • /
    • pp.1-17
    • /
    • 2008
  • This research analyzes the patterns in modernization of costume that reflects the attitude of accepting the Western culture and the differences in perception, during modernization period (1850-early 1910) in Japan. The Japanese attitude toward the Western costume can be roughly classified into three periods: impetuous acceptance in the early Restoration of Imperial Regime(1867-1883), aggressive acceptance in Rokumeikan period(1883-1887), and the coexistence of traditional and modern costumes after Meiji 20(1887-1910). A Western costume symbolizes wealth and power until Rokumeikan period, however, as it becomes more common, it is considered as an ordinary dress rather than a ceremonial dress. The exact opposite phenomenon occurs to traditional costume. Although Japanese modernization is initially forced by western ideology of power, positive reactions to western culture and changes in perception toward China leads to more active importation of western culture. This reflects the governmental effort such as the Foreigners Employment Policy in the early Meiji period, and the public also became receptive toward change. However, acceptance of the Western culture is only limited to academic and technological areas, while the traditional Japanese ethos(the Emperor system, Shintoism, patriarchism) is obstinately protected. Therefore, it can be inferred that such extreme polarization of modernization and traditional inheritance enabled both perspectives to retain their own characteristics.

지식베이스 구축을 위한 지실정의 언어와 지식생성 (The Knowledge Definition Language and Knowledge Creation for Knowledge Base Construction)

  • 김창화;백두권
    • 한국경영과학회지
    • /
    • 제14권2호
    • /
    • pp.27-42
    • /
    • 1989
  • REA 모델은 EA 모델의 구성요소인 측면을 역할측면, 연산측면, A-PART-OF 측면, IS-A 측면, 속송측면 등의 5개 측면으로 분류한 모델이다. EATPS 는 사용자 인터페이스모듈, 지식생성 모듈, 인스턴스 관리 모듈, 스키마 구조관리 모듈, 무걸성검사 모듈등의 5개 모듈로 구성된 지능적 지식표현 시스템의 REA 모델에 의해 대화식 (interactive) 으로 생성하고 관리한다. 본눈문에서는 EATPS 의 구성과 기능, 지식 정의언어인 EAKDL 의 구조및 대화식 형성, 지식생성 모듈의 구성과 기넝, 클래스 생성 모듈의 기능과 알고리즘, 그리고 상속추론메카니즘을 도입한 생성모듈의 기능 및 알고리즘을 제시하였다.

  • PDF

컴포넌트 모델링을 위한 객체의 정보관계 추상화 방법 (Information Relation Abstraction Method of Objects for Component Modeling)

  • 임명재;이기영;권영만;강정진
    • 한국인터넷방송통신학회논문지
    • /
    • 제9권3호
    • /
    • pp.75-81
    • /
    • 2009
  • 본 논문에서는 객체 지향 설계 정보를 이용한 컴포넌트 기반 모델링 방법을 제안한다. 클러스터링, 캡슐화, 상속성 개념과 같은 재사용성과 확정성을 향상시키는 객체지향 기술을 기반으로 기존에 개발된 객체 정보를 이용하여 추상화함으로서 정보간 관계를 단순화, 명세화 한다. 또한 정보관계의 이해를 지원할 수 있도록 정보관계 추상화 방법을 제시하고, 특정 도메인에 관계없이 시스템 레벨에서 지원하는 공통적인 서비스들을 재사용 단위로 가공하여 시스템 서비스 컴포넌트로 구분하여 모델링 할 수 있다. 이를 통해 재사용성과 확장성을 실현할 수 있으며 개발기간 단축과 품질 향상을 이룰 수 있다.

  • PDF