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

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

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

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

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

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

  • PDF

병행 객체지향 언어에서 상태 추상화를 이용한 상속 변칙의 해결 (Solving Inheritance Anomaly using State Abstraction in Concurrent Object Oriented Programming Languages)

  • 이광;이준
    • 한국정보통신학회논문지
    • /
    • 제3권2호
    • /
    • pp.373-382
    • /
    • 1999
  • 상속성과 병행성은 병행 객체지향 언어에서 가장 주된 개념이며 특히 코드의 재사용에 있어서 매우 중요하다. 이들은 객체의 병행 수행을 통해 최대의 계산력과 모델링 능력을 제공한다. 하지만, 병행 객체와 상속성은 서로 상충되는 특성을 가지고 있으며, 이들의 동시 사용은 병행 객체들의 무결성을 유지하기 위해 상속된 메소드들의 코드 재정의를 요구하는 상속 변칙 문제를 발생시킨다. 본 논문에서는 상속 변칙의 해결을 위해 캡슐화된 객체의 내부 상태들이 객체의 외부 인터페이스의 한 부분으로 이용될 수 있는 상태 추상화 개념을 도입하였다. 또한, 메소드들을 효과적으로 상속할 수 있는 상속 인터페이스 메커니즘을 설계하였으며 이를 통해 전형적인 상속 변칙 문제를 해결하였다.

  • PDF

병행 객체지향 언어에서 상속 인터페이스 메커니즘을 이용한 상속 변칙의 해결 (Solving Inheritance Anomaly using Inheritance Interface Mechanism in Concurrent Object-Oriented Programming Languages)

  • 김국세;이광;방극인;박영옥;이준
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 1999년도 춘계종합학술대회
    • /
    • pp.230-234
    • /
    • 1999
  • 상속과 병행성은 병행 객체지향 언어에서 가장 주된 개념이며 특히 코드의 재사용에 있어서 매우 중요하다. 이들은 객체의 병행 수행을 통해 최대의 계산력과 모델링 능력을 제공한다. 하지만, 병행 객체와 상속은 서로 상충되는 특성을 가지고 있으며, 이들의 동시 사용은 병행 객체들의 무결성을 유지하기 위해 상속된 메소드들의 코드 재정의를 요구하는 상속 변칙 문제를 발생시킨다. 본 논문에서는 상속 이상의 해결을 위해 캡슐화된 객체의 내부 상태들이 객체의 외부 인터페이스의 한 부분으로 이용될 수 있는 상태 추상화 개념을 도입하였다. 또한, 메소드들을 효과적으로 상속할 수 있는 상속 인터페이스 메커니즘을 설계하였고 이를 통해 전형적인 상속 이상을 해결하였다.

  • PDF

A Study on the Genetic Inheritance of Ankyloglossia Based on Pedigree Analysis

  • Han, Soo-Hyung;Kim, Min-Cheol;Choi, Yun-Seok;Lim, Jin-Soo;Han, Ki-Taik
    • Archives of Plastic Surgery
    • /
    • 제39권4호
    • /
    • pp.329-332
    • /
    • 2012
  • Background Ankyloglossia or tongue-tie is a congenital anomaly characterized by an abnormally short lingual frenum. Its prevalence in the newborn population is approximately 4%. Its mode of inheritance has been studied in some articles, but no conclusion has been established. Also, no relevant report has been published in Korea. This study was conducted to elucidate the genetic inheritance of ankyloglossia via pedigree analysis. Methods In this study, 149 patients with no other congenital anomaly who underwent frenuloplasty between March 2001 and March 2010 were studied. Pedigrees were made via pre- or post-operative history taking, and patients with uncertain histories were excluded. In the patient group that showed a hereditary nature, the male-to-female ratio, inheritance rate, and pattern of inheritance were investigated. Results One hundred (67.11%) of the patients were male and 49 (32.89%) were female (male-female ratio=2.04:1). Ninety-one (61.07%) patients reported no other relative with ankyloglossia, and 58 (38.93%) patients had a relative with this disease. The inheritance rate was 20.69% in the 58 cases with a hereditary nature. In the group with no family history of ankyloglossia, the male-female ratio was 3.79:1, which significantly differed from that of the group with a family history of ankyloglossia. X-chromosome mediated inheritance and variation in the gene expression was revealed in the pedigree drawn for the groups with hereditary ankyloglossia. Conclusions Ankyloglossia has a significant hereditary nature. Our data suggest X-linked inheritance. This study with 149 patients, the first in Korea, showed X-linked inheritance in patients with a sole anomaly.

상속성과 병행성에서 오는 상속변칙 문제 해결에 관한 연구 (A Study on Solution of Anomaly due to Integrated of Inheritance and Concurrency)

  • 박영옥;문정환;이철승;홍성표;이호영;이준
    • 한국정보통신학회:학술대회논문집
    • /
    • 한국해양정보통신학회 2002년도 춘계종합학술대회
    • /
    • pp.485-489
    • /
    • 2002
  • 병행 객체지향 프로그래밍 언어는 병행 프로그래밍을 위한 객체의 병행성과 객체지향 프로그래밍 언어의 중요한 장점인 상속성과 재사용성, 캡슐화를 동시에 지원하기 위한 목적을 가진 언어이다. 병행 객체지향 프로그래밍의 병행성과 객체지향 프로그래밍 언어의 특성이 통합된 여러 가지 모델이 제안되어 왔다. 병행프로그래밍과 객체지향프로그래밍 기법을 결합한 병행객체지향 언어는 병행 응용프로그램을 개발하는데 여러 가지 이점을 얻을 수 있다. 병행성과 상속성의 결합으로 인하여 객체의 재사용성을 현저하게 떨어뜨리게 되거나 서브 클래스에서 상속된 코드의 재 정의를 요구하게 된다. 이렇게 병행성과 상속성을 결합할 때 두 특성 사이에 서 발생하는 충돌 또는 간섭현상을 상속변칙이라고 하는데, 이 상속 변칙의 영향을 최소화하고 코드 재사용을 개선하기 위한 접근 방법에 대해 많은 연구 결과가 발표되었다. 이와 같이 상속성과 병행성 사이의 간섭 문제를 해결하기 위해서 동기화 코드와 메소드 코드로 구분하여 본 논문에서는 접근하고자 한다.

  • 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.

상속성과 병행성 통합에서 오는 상속 변칙 분석 (Analysis of Inheritance Anomaly due to Integrated of Inheritance and Concurrency)

  • 오승재
    • 한국컴퓨터정보학회논문지
    • /
    • 제6권4호
    • /
    • pp.38-44
    • /
    • 2001
  • 병행성(concurrency)과 객체지향 패러다임을 통합하는 문제가 여러 해 동안 많은 사람들의 목표가 되어 왔다. 병행 프로그래밍과 객체지향 프로그래밍 기법을 결합한 병행 객체지향 프로그래밍 언어는 병행 응용 프로그램을 개발하는데 여러 가지 이점을 얻을 수 있다. 그러나 병행성과 상속성은 서로 충돌하는 특성을 가지기 때문에 캡슐화를 심각하게 파괴하지 않고는 동시에 사용하는 것이 어렵게 된다. 이러한 상속변칙 현상은 응용성을 제한하게 되고, 동기화가 발생하는 모든 문제를 처리하지 못하게 된다. 본 논문에서는 상속성과 객체 기반의 병행성 사이의 충돌 현상 해결에 행위 기술 방정식을 도입하였다. 그 결과, 여러 가지 상속 변칙 문제를 해결할 수 있고 메소드의 재정의가 불필요하게 되었다. 따라서 동기화와 함수 코드의 재사용을 인하여 유연성을 가진 병행성 모델을 제공할 수 있다.

  • PDF

Nager syndrome associated with 45,X monosomy

  • Chung, Jin-Haeng;Chi, Je-G.
    • Journal of Genetic Medicine
    • /
    • 제1권1호
    • /
    • pp.1-3
    • /
    • 1997
  • Nager syndrome is a rare malformation complex characterized by facial, limb, and skeletal morphogenesis. The mode of inheritance has not been definitely established. Major karyotypic abnormalities were seldom associated with this syndrome. We report on an infant with Nager acrofacial dysostosis that was associated with 45,X monosomy. This baby was born to a 36-year-old multigravid woman after 37 weeks of gestation and with maternal hydramnios. The baby girl died of airway obstruction due to retruded tongue 3 hours after birth. Phenotypically, this this patient had mandibulofacial dysostosis, radioulnar synostosis, hypoplasia and aplasia of thumbs, peripheral edema and apparently normal genital organs. We confirmed that major chromosomal anomaly including 45,X monosomy could be associated with Nager syndrome, although its pathogenetic significance remains unanswered.

  • PDF

쇄골두개 이형성증 환자에 관한 증례보고 (CLEIDOCRANIAL DYSPLASIA : REPORT OF A CASE)

  • 이연호;유승훈;김종수
    • 대한소아치과학회지
    • /
    • 제32권4호
    • /
    • pp.703-708
    • /
    • 2005
  • 쇄골두개 이형성증은 구강내에서 치아의 맹출 지연과 함께. 두개골 쇄골 및 안면의 비정상적인 성장을 보이는 상염색체 우성 유전 증후군이다. 이 증후군의 특징적인 소견으로, 쇄골이 양측성으로 존재하지 않거나 혹은 불완전한 구조로 존재하는 것을 들 수 있다. 또한 두개골 성장에 있어서 전두골, 후두골판은 다른 골과는 다르게 크기가 증가하여 비정상적 인 형태의 머리모양을 보인다. 두개골의 어떤 부위에는 충분한 골성장이 결여되어 봉합선이 매우 넓어져 있으며 방사선 사진상에서 봉합이 열려있는 상태로 관찰된다. 코는 대개 편평하고 넓으며, 일반적으로 상악의 성장이 부족하여 상대적으로 하악이 커 보인다. 구강내 소견으로는, 유치의 흡수가 늦어지며, 그 결과 영구치도 정상인보다 늦게 맹출되는 양상이 관찰된다. 20세 이상의 쇄골두개 이형성증 환자의 구강내에서 유치를 흔히 발견할 수 있다. 또한 다수의 과잉치가 존재하는데, 이는 구강내 전체에 걸쳐 존재할 수도 있다. 대부분의 쇄골두개 이형성증 환자는, 영구치 맹출 장애가 일어날 때까지 자신의 치과적 문제점을 인식할 수 없기 때문에, 적절한 치료시기를 지나서 치과병원에 내원하는 경우가 많다. 소아환자를 치료하는 치과의사는 쇄골두개 이형성증 환자의 치열 발육에 관한 지식을 숙지하여, 이러한 환자들이 적절한 시기에 치료를 받을 수 있도록 한다.

  • PDF