• Title/Summary/Keyword: Class hierarchy

Search Result 169, Processing Time 0.03 seconds

A Formal Approach for the Reorganization of Class Hierarchies for the Extension of Object Oriented Applications (객체지향 어플리케이션의 확장을 위한 클래스 계층 구조의 재구성에 대한 정형기법)

  • Hwang, Suk-Hyung;Kim, Dae-Won;Yang, Hae-Sool
    • The Transactions of the Korea Information Processing Society
    • /
    • v.6 no.3
    • /
    • pp.589-602
    • /
    • 1999
  • There are some advantages of developing applications based on the object oriented concepts. One os them is that it is possible to reuse the existing designs and products. This paper provides a formal method for the reorganization of class hierarchies for the object extension in the object oriented design phase. In this paper, we introduce classes, and edges to represent the inheritance and aggregation relationship between classes. Based on the graph, we define an order relation(called the object extension) between class hierarchy graphs. And also we present a set of five basic transformations preserving the object extension relation. The set is proven to be correct and complete. The results of this paper help form a theoretical basis for the extension and reorganization object-oriented application systems.

  • PDF

Literature Review of GichukJinchanEuigwe Table Setting with Focus on JagyeongjeonJeongilJinbyulhangua (기축진찬의궤(己丑進饌儀軌)의 상차림에 관한 문헌적 연구 - 자경전정일진별행과(慈慶殿正日進別行果)를 중심으로 -)

  • Kim, Hayun;Yang, Jinsuk;Kim, Myunghee
    • Journal of the Korean Society of Food Culture
    • /
    • v.30 no.2
    • /
    • pp.150-157
    • /
    • 2015
  • GichukJinchanEuigwe is a celebration of King Soonjo's 40th birthday and 30th accession to the throne. The Royal banquet was carried out on February 9th MunggunggunJinchan and JagyeongjeonJeongilJinchan 3 days later. JagyeongjeonJeongilJinbyulhangua is located beside JagyeongjeonJinchanan. The banquet table setting, table, dish level, and table type are different according to royal hierarchy class. Jinbulhangua is served to only the king, queen, crown prince, crown princess, and Myongon princess. The number of JagyeongjeonJinchanan served was as follows: king 30 plates, crown prince 20 plates, and Myongon princess 15 plates. Tableware used were brassware and pottery.

Development of a Standard to Assess Classifying Inquiry Skills by Observation (관찰에 의한 분류하기 탐구 능력 평가 준거 개발)

  • Ju, Jung-Eun;Cha, Hee-Young
    • Journal of Korean Elementary Science Education
    • /
    • v.26 no.4
    • /
    • pp.407-417
    • /
    • 2007
  • The purpose of this research is to develop standards with which we can design an instrument to assess classifying inquiry skills by observing students' behavior and reported outcome which is not the paper and pencil test. This research is focused on developing a standard for analysis of classifying ability among research functions. To identify classifying inquiry skills, standards from classifying behaviors were comparing ways with other cards and using information included in the cards; Standards selected from the final reports were the appropriateness, inconsistency and hierarchy of the classification outcome. The standards were initially selected during the class with picture cards printed various birds appearances on the front side and their traits on the back which was specially designed among sixth graders. The picture cards prepared with plant leaves and stems had designed to identify whether standards was effective to assess student's classifying ability. The standards was an effective tool to assess student's classifying inquiry skills.

  • PDF

Class Hierarchy of Number and Operations in Mathematics (수학과 수와 연산 영역의 클래스 구조 설계)

  • Kim, Min-Jeong;Kim, Kap-Su
    • 한국정보교육학회:학술대회논문집
    • /
    • 2005.08a
    • /
    • pp.89-97
    • /
    • 2005
  • 초등학교 수학과의 학습은 학습자의 구체적인 조작을 통해서 이루어져야 하나 현재 웹을 통하여 학습할 수 있는 수와 연산 영역의 학습 프로그램은 대부분 단순한 수의 나열이거나 프로그램에서 제공하는 학습 내용을 따라해 보는 수준에 그치고 있다. 구체적인 조작을 할 수 있는 자바 애플릿을 제작하려고 해도 초등학생의 인지 단계 및 교육과정에 적합한 수와 연산 클래스가 체계화되어 있지 않아 클래스의 사용에 어려움이 있다. 이에 본 연구에서는 수와 연산 영역의 교육과정을 분석하여 객체를 정의하고, 객체의 속성과 메소드를 분석하여 클래스를 구성한 후 클래스 사이의 관계를 파악하여 클래스 계층구조를 설계하였다.

  • PDF

An Architectural Proposal of Nursing Home by Remodeling a Closed School (폐교의 리모델링을 통한 유료노인전문요양시설 건축제안)

  • Moon Chang-Ho;An Jong-Lak
    • Journal of the Korean housing association
    • /
    • v.16 no.5
    • /
    • pp.83-90
    • /
    • 2005
  • This study aimed to examine the possibility of remodeled nursing home utilizing a closed school in Kunsan, where the number of closed schools increases and the ratio of elderly population grows. Major contents of research were understanding architectural characteristics of closed school and elderly housing in the sample area, and a suggestion of remodeling a closed school into nursing home. Conclusions can be summarized as follows; understanding the high ratio of elderly population and increases of closed schools in sample area, verification of overall possibility in remodeling a closed school into elderly facility, confirmation of availability in changing regular class room to residential rooms, and some proposals of principal points in floor planning - homelike atmosphere by small scaled residential units(10 persons), spatial hierarchy for residents' mental comfort, sliding door for accessibility, kitchen and dining space in residential unit for the residents' participation in houseworks.

A Study on Ontology Modeling for Weapon Parts Development Information (무기체계 부품국산화 정보의 온톨로지 구축방안 연구)

  • Jang, Woo Hyuk
    • Journal of Korea Multimedia Society
    • /
    • v.18 no.7
    • /
    • pp.873-885
    • /
    • 2015
  • Today, It is difficult to search the various and numerous information efficiently. For this reason, Semantic Web emerged to provide searching services more easily through the structuring of a variety of unstructured format data and the definition of meaningful relationships between information. Especially, definition of relationship and meaning among resources is significant to share and infer related information. Ontology modeling plays just that role. Weapon parts development information is unstructured and dispersed all over. There are many difficulties in finding desired information, leading to getting improper outcomes. In this paper, we present an intuitive ontology model with weapon parts development information including the multi-dimensional information analysis and expansion of the relevant information. This study build up a ontology model through creating class and hierarchy about parts information and defining the properties of classes with Ontology Development 101[1] procedures using Protégé tools. The ontology model provides users with a platform on which search of needed information can be easy and efficient.

Object-Oriented Components Reuse System using Enhanced SARM (개선된 SARM을 이용한 객체지향 부품 재사용 시스템)

  • Han, Jeong-Su;Song, Yeong-Jae
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.4
    • /
    • pp.1092-1102
    • /
    • 2000
  • In this paper, we made software components reusable through syntax-analysis method, designed a Viewer for understanding component information, and retrieved similar components by using Enhanced SARM. Because SARM requires a lot of computation time, it was enhanced by reducing unnecessary activation value. Also GUI was designed for component-query relationship and Viewer represents hierarchy diagram of a retrieved component. This system supports facilities which can insert and delete components on diagram. For a component modification, this system supports a editor to rebuild class inheritance relationship. In this paper, SCRS (software components reuse system) is consisted of syntax-analysis method, component-query relationship interface, retrieval (Enhanced SARM), diagram viewer, reuse on diagram, and a editor.

  • PDF

Object-Oriented Dynamic Programming: An Application to Unit Commitment (객체 지향형 동적 계획법을 이용한 화력 발전기의 기동정지계획)

  • Choi, S.Y.;Kim, H.J.;Jung, H.S.;Shin, M.C.;Suh, H.S.;Park, J.S.;Kwon, M.H.
    • Proceedings of the KIEE Conference
    • /
    • 1998.07c
    • /
    • pp.1140-1142
    • /
    • 1998
  • This paper presents object-oriented dynamic programing formulation of the unit commitment problem. This approach features the classification of generating units into related groups so called class. All object which share the same set of attributes and methods are grouped together in classes and designed inheritance hierarchy to minimize the number of unit combination which must be tested without precluding the optimal path. So this programming techniques will maximize the efficiency of unit commitment.

  • PDF

The Efficient Method of Power Flow Calculation using Object-Oriented Programming (객체지향기법을 이용한 효율적인 조류계산)

  • Kim, Jae-Hyeon
    • The Transactions of the Korean Institute of Electrical Engineers A
    • /
    • v.50 no.4
    • /
    • pp.166-171
    • /
    • 2001
  • Object-oriented programming is a solution for problems in the development, maintenance, and update of large software such as power system analysis software. However, many applications in the electrical industry critically depend on the computational efficiency of the implementation. In order to be flexible and reduce the computation time, this paper represents an efficient method for constructing a Jacobian matrix and for factorizing it, and designs the class hierarchy for power system. This method is applied to four different power systems for load flow calculation. The performance of the object-oriented program developed in C++ is assessed in computer simulation.

  • PDF

Extension of BlueJ for Class Hierarchy Constriction based on the Formal Concept Analysis (FCA기반 클래스계층구조 설계를 위한 BlueJ의 확장)

  • Seo Jeong-Hyeok;Hwang Suk-Hyung;Yang Hae-Sool
    • Annual Conference of KIPS
    • /
    • 2004.11a
    • /
    • pp.275-278
    • /
    • 2004
  • 객체지향 프로그램에 있어 클래스계층구조는 프로그램의 뼈대가 된다. 따라서 이러한 클래스계층구조를 얼마나 잘 만드느냐에 따라 프로그램의 품질이 좌우된다. 그러나 좋은 품질의 클래스계층구조를 구축하는 작업은 객체지향 초보자에게는 쉬운 일이 아니다. 본 논문에서는 FCA(Formal Concept Analysis)기법을 이용하여 클래스계층구조 설계 도구를 BlueJ 의 확장기능으로 구현하였다. 본 연구결과는 객체지향 프로그래밍 초보자들이 클래스계층구조를 보다 수월하게 설계함으로써 좀 더 좋은 프로그램을 작성 할 수 있는 지원도구로서 제공될 수 있다.

  • PDF