• Title/Summary/Keyword: inheritance

Search Result 867, Processing Time 0.028 seconds

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

  • Park, Sangjoon;Lee, Jongchan
    • Proceedings of the Korean Institute of Information and Commucation Sciences Conference
    • /
    • 2021.10a
    • /
    • pp.547-548
    • /
    • 2021
  • In this paper, we consider inner inheritance of parent objects to their child objects in SR DEVS. The inheritance process of function is implemented by the inside inheritance function when the inherited parent object is determined. In the inside inheritance, the integrity and fragment inheritance can be divided as th asset property. Also, the function process is requested when the inheritance selection in th inheritance is occurred to several assets. The child object can receive assets from the parent object through the determination method of selection function to the inside inheritance.

  • PDF

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

  • Lee, Gwang;Lee, Joon
    • Journal of KIISE:Software and Applications
    • /
    • v.29 no.5
    • /
    • pp.336-344
    • /
    • 2002
  • In concurrent object-oriented languages, inheritance and concurrence are the primary features. But concurrent objects and inheritance have conflicting characteristics thereby simultaneously use of them causes the problem, so called inheritance anomaly, which requires code redefinition of inherited methods to maintain integrity of objects. In this paper, to solve this inheritance anomaly without broken of encapsulation, we introduce the state abstraction concept and map internal states of the encapsulated object into abstract slates. And also, we design the inheritance interface for efficient inheritance. Through the inheritance interface containing abstract state set, though redefinition of the method is incurred, we can remove the influence of other classes in inheritance hierarchy. And also, we can solve the inheritance anomaly problems.

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

  • 박명희;정주원
    • Journal of the Korean Home Economics Association
    • /
    • v.38 no.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
    • /
    • v.39 no.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
    • /
    • v.21 no.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 (중노년기 기혼남녀의 재산상속의식에 관한 연구)

  • 이정읍;김명자
    • Journal of Families and Better Life
    • /
    • v.19 no.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 (병행 프로그래밍에서 상속 이상의 구현에 관한 연구)

  • Cho, Myung-Hyun;Lee, Myung-Un
    • The Transactions of the Korean Institute of Electrical Engineers P
    • /
    • v.54 no.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 (병행객체지향 언어에서 행위 방정식을 이용한 상속 변칙)

  • Lee, Ho-Young;Lee, Joon
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.3 no.3
    • /
    • pp.587-595
    • /
    • 1999
  • The fundamental reason why inheritance anomaly occurs is that for a concurrent object, when synchronization code is not properly separated from the method code, the extension of code to produce a derived class may force the change of both the synchronization code and the method code in the super class, and inheritance is integrated inheritance in a simple and satisfactory way within a concurrent object-oriented language. The main emphasis on how to avoid or minimize inheritance anomaly. Therefore, in this paper we propose a new model, object model, and will minimizes the problem of inheritance anomaly found in concurrent object-oriented programming languages using Behavior Equation.

  • PDF

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

  • Lee, Chang-Hwan
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.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 (클래스 상속구조에 대한 경험적 복잡성 척도)

  • Chung, Hong;Kim, Tae-Sik
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.12 no.4
    • /
    • pp.328-333
    • /
    • 2002
  • The deeper the hierarchy of a inheritance structure is, the better the reusability of the structure is, but the more difficult the understandability and the maintainability of it is. On the contrary, the shallower the hierarchy is, the worse the abstraction of the inheritance structure is, but the better the understandability and modifiability of it is. Therefore, it is to be desired that a deep hierarchy of a inheritance structure should be split to be shallow for the maintainability of a system. This paper proposed a complexity metric that is based on DIT and NOC of Chidamber and Kemerer, and solved the ambiguity of the metrics of them, which was pointed out by Li. The metric is a simple and heuristic one for measuring the complexity of class inheritance structures by considering the number of ancestor classes and descendant classes and the depth of inheritance hierarchy. This provides a quantitative information for assessing the complexity of a inheritance structure in splitting it.