• 제목/요약/키워드: inheritance

검색결과 871건 처리시간 0.026초

객체의 내부 상속에서 선택함수의 결정 (The Determination of Selection Function in the Internal Inheritance of Object)

  • 박상준;이종찬
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국정보통신학회 2021년도 추계학술대회
    • /
    • pp.547-548
    • /
    • 2021
  • 본 논문에서는 SR DEVS 모델에서 자식 객체에 대한 부모 객체의 내부 상속을 고려한다. 내부 상속 함수는 상속 부모 객체가 지정될 경우 함수의 상속 처리를 수행한다. 내부 상속의 경우 부모 객체의 자산 특성에 따라 순수 상속과 부분 분열 상속으로 구분된다. 또한 상속에서 여러 자산에 대한 상속 선택이 발생할 경우 함수 처리를 요구한다. 내부 상속에 대해 선택 함수의 결정 방식을 통하여 자식 객체는 부모 객체로부터 자산을 넘겨받는다.

  • PDF

상속변칙 해결을 위한 상태 추상화 기반 상속 인터페이스 설계 (Design of Inheritance Interface based on State Abstraction to Solve the Inheritance Anomaly)

  • 이광;이준
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제29권5호
    • /
    • pp.336-344
    • /
    • 2002
  • 병행 객체지향언어에서 상속성과 병행성은 가장 중요한 특성이다. 하지만, 상속성과 병행성은 상충적인 특성을 가지고 있기 때문에 이들을 병행으로 사용할 경우, 객체 내부의 코드 재정의를 요구하는 상속변칙이 발생된다. 본 논문에서는 캡슐화의 손상 없이 상속변칙을 해결하기 위해 상태 추상화 개념을 도입하였다 이를 통해 캡슐화된 객체의 내부 상태를 추상형 상태로 사상하였고, 효율적인 상속을 위해 상속 인터페이스를 설계하였다. 추상형 상태 집합을 가진 상속 인터페이스를 통해 메소드의 재정의가 발생하더라도 상속 계층 내에 존재하는 클래스들에 미치는 영향을 제거함으로써 상속변칙 문제를 해결하였다.

가계내 재산상속 행동에 관한 탐색적 연구 - Ethnographic 접근 방식을 중심으로- (An Exploratory Study of Household Inheritance Based on Ethnographic Approach)

  • 박명희;정주원
    • 대한가정학회지
    • /
    • 제38권2호
    • /
    • pp.91-107
    • /
    • 2000
  • The purpose of this study is to understand the familial and economic problems(household-financial management) came out as a result of inheritance in household with a qualitative Ethnographic interview analysis method. As a result of interview, we found out three results; first, inheritance consciousness, attitude of predecessor(parents generation) second, the changes in familial economic relationship by inheritance stages (pre-inheritance stage, inheritance progressing stage, post-inheritance stage) third, the emotional changes of predecessor(paraents generation). The results indicated that there were significant importance and influence of household inheritance, therefore, the necessities of definite and systemic old-aged plan with financial management of inheritance should be introduced.

  • PDF

Mechanisms of Uniparental Mitochondrial DNA Inheritance in Cryptococcus neoformans

  • Gyawali, Rachana;Lin, Xiaorong
    • Mycobiology
    • /
    • 제39권4호
    • /
    • pp.235-242
    • /
    • 2011
  • In contrast to the nuclear genome, the mitochondrial genome does not follow Mendelian laws of inheritance. The nuclear genome of meiotic progeny comes from the recombination of both parental genomes, whereas the meiotic progeny could inherit mitochondria from one, the other, or both parents. In fact, one fascinating phenomenon is that mitochondrial DNA in the majority of eukaryotes is inherited from only one particular parent. Typically, such unidirectional and uniparental inheritance of mitochondrial DNA can be explained by the size of the gametes involved in mating, with the larger gamete contributing towards mitochondrial DNA inheritance. However, in the human fungal pathogen Cryptococcus neoformans, bisexual mating involves the fusion of two isogamous cells of mating type (MAT) a and MAT${\alpha}$, yet the mitochondrial DNA is inherited predominantly from the MATa parent. Although the exact mechanism underlying such uniparental mitochondrial inheritance in this fungus is still unclear, various hypotheses have been proposed. Elucidating the mechanism of mitochondrial inheritance in this clinically important and genetically amenable eukaryotic microbe will yield insights into general mechanisms that are likely conserved in higher eukaryotes. In this review, we highlight studies on Cryptococcus mitochondrial inheritance and point out some important questions that need to be addressed in the future.

Theoretical Validation of Inheritance Metric in QMOOD against Weyuker's Properties

  • Alharthi, Mariam;Aljedaibi, Wajdi
    • International Journal of Computer Science & Network Security
    • /
    • 제21권7호
    • /
    • pp.284-296
    • /
    • 2021
  • Quality Models are important element of the software industry to develop and implement the best quality product in the market. This type of model provides aid in describing quality measures, which directly enhance the user satisfaction and software quality. In software development, the inheritance technique is an important mechanism used in object-oriented programming that allows the developers to define new classes having all the properties of super class. This technique supports the hierarchy design for classes and makes an "is-a" association among the super and subclasses. This paper describes a standard procedure for validating the inheritance metric in Quality Model for Object-Oriented Design (QMOOD) by using a set of nine properties established by Weyuker. These properties commonly using for investigating the effectiveness of the metric. The integration of two measuring methods (i.e. QMOOD and Weyuker) will provide new way for evaluating the software quality based on the inheritance context. The output of this research shows the extent of satisfaction of the inheritance metric in QMOOD against Weyuker nine properties. Further results proved that Weyker's property number nine could not fulfilled by any inheritance metrics. This research introduces a way for measuring software that developed using object-oriented approach. The theoretical validation of the inheritance metric presented in this paper is a small step taken towards producing quality software and in providing assistance to the software industry.

중노년기 기혼남녀의 재산상속의식에 관한 연구 (A Study on the Consciousness of Inheritance among Married People of the Middle Aged and the Elderly)

  • 이정읍;김명자
    • 가정과삶의질연구
    • /
    • 제19권4호
    • /
    • pp.151-165
    • /
    • 2001
  • The purpose of this study is to determine the inheritance consciousness among married people of the middle aged and the elderly. This study employed two complimentary research methods-survey and in depth interviews which were taken from married people over 50 in Seoul and Miryang, Kyungnam. The findings of this study are following : First, most of the middle aged and the elderly agreed to the necessity of inheritance because it may help to improve childrens household-finances and be a means to promote childrens social position. Second, most of them want to succeed before they pass away and do in accordance with their will. Third, the consciousness of the middle aged and the elderly married people about the son-oriented inheritance and the lineal family-oriented inheritance is medial, and they dont want the equal-divided and the optional inheritance.

  • PDF

병행 프로그래밍에서 상속 이상의 구현에 관한 연구 (A Study on the Implementation of Inheritance Anomaly in Concurrent Programming)

  • 조명현;이명언
    • 전기학회논문지P
    • /
    • 제54권1호
    • /
    • pp.53-57
    • /
    • 2005
  • When concurrency is integrated to programming language, problem more than inheritance remains yet. Because more than inheritance happens by collision or cross fire between synchronization and inheritance of same time object, when synchronization code is not detached properly from method code about same time object, it makes expanded of code to make derivation class change synchronization code of super class and method code. In this paper, minimize right of inheritance method, When subclass is introduced to new synchronization limitation condition, wish to solve problem more than inheritance of three types that happen in same time programming embodying C++ class that do so that can avoid alteration of method reed.

병행객체지향 언어에서 행위 방정식을 이용한 상속 변칙 (Inheritance Anomaly using Behavior Equation in Concurrent Object-Oriented Programming Languages)

  • 이호영;이준
    • 한국정보통신학회논문지
    • /
    • 제3권3호
    • /
    • pp.587-595
    • /
    • 1999
  • 상속 변칙이 발생하는 기본적인 이유는 병행객체에 대해 동기화 코드가 메소드 코드와 적당하게 분할되지 않을 때, 파생 클래스를 만들어내기 위한 코드의 확장이 슈퍼 클래스에 존재하는 동기화 코드와 메소드 코드를 변경하도록 할 때, 그리고 병행 객체지향 언어에서 상속성과 병행성이 결합할 때 발생한다. 강조할 점은 상속 변칙을 피하는 방법이다. 그래서 본 논문에서는 새로운 모델인 객체 모델을 제안하고 행위 방정식을 사용하여 병행 객체지향 언어에서 나타나는 상속 변칙의 문제를 최소화시키고자 한다.

  • PDF

확률적 디폴트 규칙들을 이용한 비단조 상속추론 시스템 (A Nonmonotonic Inheritance Reasoner with Probabilistic Default Rules)

  • 이창환
    • 한국정보처리학회논문지
    • /
    • 제6권2호
    • /
    • pp.357-366
    • /
    • 1999
  • Inheritance reasoning has been widely used in the area of common sense reasoning in artificial intelligence. Although many inheritance reasoners have been proposed in artificial intelligence literature, most previous reasoning systems are lack of clear semantics, thus sometimes provide anomalous conclusions. In this paper, we describe a set-oriented inheritance reasoner and propose a method of resolving conflicts with clear semantics of defeasible rules. The semantics of default rule is provided by statistical analysis of $\chi$ method, and likelihood of rule is computed based on the evidence in the past. Two basic rules, specificity and generality, are defined to resolve conflicts effectively in the process of reasoning. We show that the mutual tradeoff between specificity and generality 추 prevent many anomalous results from occurring in traditional inheritance reasoners. An algorithm is provided. and some typical examples are given to show how the specificity/generality rules resolve conflicts effectively in inheritance reasoning.

  • PDF

클래스 상속구조에 대한 경험적 복잡성 척도 (A Heuristic Metric for Measuring Complexity of Class Inheritance Structures)

  • 정홍;김태식
    • 한국지능시스템학회논문지
    • /
    • 제12권4호
    • /
    • pp.328-333
    • /
    • 2002
  • 상속구조의 계층이 깊어질수록 재사용성은 좋으나 이해하기가 어려워지고 유지보수가 힘들어 진다. 반대로 계층이 얕을수록 추상성이 부족하나 이해성과 수정성이 좋아진다. 따라서 시스템의 유지보수성을 위해서는 깊은 상속구조를 분리하여 얕은 상속구조로 만드는 것이 바람직하다. 본 연구에서 제안한 복잡성 척도는 Chidamber and Kemerer의 상속구조에 관한 척도인 DIT(Depth of Inheritance Tree)와 NOC(Number Of Children)를 기초로 Li가 지적한 Chidamber and Kemerer 척도의 모호성을 해결한 통합적 척도로서, 클래스 상속구조의 복잡성 측정에 있어서 조상 클래스 수, 자손 클래스 수, 상속구조의 깊이를 고려한 간단하고 휴리스틱한 척도이다. 이는 상속구조의 분리에 있어서 복잡도를 정량적으로 평가할 수 있는 정보를 제공한다.