• Title/Summary/Keyword: 클래스 구조

Search Result 488, Processing Time 0.025 seconds

Structured Information Modeling and Query Method for SMIL Documents (SMIL 문서의 구조 정보 모델 및 검색)

  • 류은숙;이기호;이규철
    • Journal of Korea Multimedia Society
    • /
    • v.7 no.3
    • /
    • pp.293-307
    • /
    • 2004
  • The SMIL(Synchronized Multimedia Integration Language) documents are represented as logical structure information, spatial layout structure information, temporal synchronization structure information and hyperlink structure information, according as the structural characteristics of SMIL documents based on XML. This paper proposes the effective modeling and query method for the multi -structure information of inherent SMIL documents. In particular, we present the object-oriented modeling by using UML class diagram in order to represent the objects classes for the structured information of SMIL documents, and the hierarchical structure and the relationships for the objects classes. In addition, the objects classes definition is specified in compliance with SQL3 for database standard language. We also propose the access method and the query representation for hierarchical structure in order to retrieve efficiently the structural objects of SMIL documents.

  • PDF

Indexing Techniques or Nested Attributes of OODB Using a Multidimensional Index Structure (다차원 파일구조를 이용한 객체지향 데이터베이스의 중포속성 색인기법)

  • Lee, Jong-Hak
    • The Transactions of the Korea Information Processing Society
    • /
    • v.7 no.8
    • /
    • pp.2298-2309
    • /
    • 2000
  • This paper proposes the multidimensioa! nested attribute indexing techniques (MD- NAI) in object-oriented databases using a multidimensional index structure. Since most conventional indexing techniques for object oriented databases use a one-dimensional index stnlcture such as the B-tree, they do not often handle complex qUlTies involving both nested attributes and class hierarchies. We extend a tunable two dimensional class hierachy indexing technique(2D-CHI) for nested attributes. The 2D-CHI is an indexing scheme that deals with the problem of clustering ohjects in a two dimensional domain space that consists of a kev attribute dOI11'lin and a class idmtifier domain for a simple attribute in a class hierachy. In our extended scheme, we construct indexes using multidimensional file organizations that include one class identifier domain per class hierarchy on a path expression that defines the indexed nested attribute. This scheme efficiently suppoI1s queries that involve search conditions on the nested attribute represcnted by an extcnded path expression. An extended path expression is a one in which a class hierarchy can be substituted by an indivisual class or a subclass hierarchy in the class hierarchy.

  • PDF

A Design of Constructing Diagram Repository for UML Diagram Tools (UML 다이어그램 도구를 위한 다이어그램 정보의 구축과 설계)

  • Kim, Yun-Ho
    • Journal of the Korea Institute of Information and Communication Engineering
    • /
    • v.24 no.2
    • /
    • pp.244-251
    • /
    • 2020
  • This paper presents a design of the Meta-Class Repository (MCR) which maintain syntactically analyzed and structured meta-class information from UML diagrams, and then proposes 'meta-class,' also known as super-class, to construct structured information analyzed syntactically. The MCR is a collection of these meta-classes which contains the information extracted from diagrams. This paper also presents a design of the Code Generation Engine (CGE) which roles generating codes corresponding classes from UML diagrams based on the MCR maintaining a collection of meta-classes which is syntactically-analyzed and constructed in previous process. The logics of CGE are designed to generate codes collaborated with MCR and CGE with integration. The logics of CGE mechanism is presented with the form of finite state machine to present the algorithms of code generation formally and have the advantages of simplicity and easiness in development.

Metrics for Maintainability of Class Inheritance Structures (클래스 상속 구조의 유지보수성에 관한 척도)

  • Chung, Hong;Lee, Jae-Kyung
    • Proceedings of the Korean Institute of Intelligent Systems Conference
    • /
    • 2001.12a
    • /
    • pp.324-327
    • /
    • 2001
  • 본 논문은 Chidamber와 Kemerer가 제안한 객체지향 설계를 위한 척도를 바탕으로 이를 확장하여 클래스 상속 구조의 유지보수성을 이해성과 변경성 측면에서 측정하는 새로운 객체지향 척도를 제안했다. 그리고 클래스 상속 구조의 예를 들어 비교 평가를 함으로써 Chidamber와 Kemerer의 척도 및 Henderson-Sellers의 척도보다 우수함을 보였다.

  • PDF

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

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

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

  • PDF

A study on Building Area Segmentation Using Raw LiDAR Data Structure (LiDAR 원 자료 구조를 이용한 건물영역 분리에 관한 연구)

  • Han, Soo-Hee;Yu, Ki-Yun
    • 한국공간정보시스템학회:학술대회논문집
    • /
    • 2004.12a
    • /
    • pp.119-124
    • /
    • 2004
  • LiDAR 자료를 이용한 지형 및 공간 정보 자료를 구축하기 위해서는 LiDAR 자료의 오차 보정, 건물영역 및 지면 분리, 건물 및 지형의 재구성 등의 과정이 필요하다. 그 중에서 건물영역 분리 과정은 막대한 양의 LiDAR 자료에 대한 직, 간접적인 처리를 필요로 하며 결과물의 품질에도 큰 영향을 미친다. 본 연구에서는 LiDAR 자료로부터 건물 영역을 분리해 내기 위하여 LiDAR 원 자료를 그대로 활용하는 방식을 제안하였다. 항공레이저측량은 스캔라인을 따라 취득되는 포인트정보를 순서대로 저장하여 제공하므로 LiDAR 자료로부터 연속적으로 입력되는 포인트들은 서로 인접할 가능성이 높다. 이와 같은 특성을 이용하여 유사한 고도 값을 갖는 인접 포인트들로 클래스를 형성하고 새로운 포인트가 속할 클래스를 검색하여 편입시킴으로써 건물영역을 분리해 낸다. 아울러 각 건물 클래스에 대한 레이블링도 자동적으로 수행하며 새로운 포인트가 편입될 클래스를 검색하는 방법에 있어서도, 클래스의 검색 순서와 클래스의 자료 구조를 효율적으로 운용함으로써 성능 향상을 도모하였다.

  • PDF

Evaluation Criteria of Attributes of Classes and Objects of Data Repositories for Structural Experiment Information (구조실험 정보를 위한 데이터 저장소의 클래스와 객체의 속성구성 평가요소)

  • Lee, Chang-Ho
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.27 no.6
    • /
    • pp.653-662
    • /
    • 2014
  • The data repositories for structural experiment information needs to be efficient to use in order to allow structural engineers and researchers to store and retrieve easily the information involved in the structural experiments. The data repositories can be evaluated in terms of the organization of the data repositories themselves and of the organization of the actual experiment information in the data repositories, which can be represented using classes and objects with their attributes. This paper proposes the evaluation criteria of attributes of the classes and objects. The evaluation criteria of the attributes of the classes, such as the number of attributes in class and the numbers of the data-valued and object entity-valued attributes, are used for understanding the complexity of the organization of the data repositories. The evaluation criteria of the attributes of the objects, such as the number of valued attributes in object, are used for describing how the actual experiment information is stored through the levels in the data repositories for the structural experiment information.

Java Class File Execution Simulator (자바 클래스 파일 실행 분석기)

  • 박상필;고광만
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2003.10a
    • /
    • pp.262-264
    • /
    • 2003
  • 자바 언어에 대한 클래스 파일은 소스 프로그램의 의미를 자바 가상 기계에서 실행가능한 형식으로 변환된 형태이다. 이러한 클래스 파일의 구조 및 실질적인 실행 과정에 대한 분석은 디컴파일러 구성, 소스프로그램의 디버깅 등에 편리성을 지원할 수 있다. 본 논문에서는 이러한 클래스 파일에 대한 분석 및 실제로 실행 과정을 보다 시각적으로 표현하기 위한 실행 과정 분석기에 관한 연구이다. 이를 위해 클래스파일을 내용을 GUI 환경에서와 같이 접근 및 표현이 용이하도록 구현하였으며 이러한 클래스 파일의 실행 과정에서 핵심 정보를 저장하고 있는 메소드 영역 정보, 오퍼란드 스택 정보, 지역 변수의 정보를 시각적으로 표현하였다.

  • PDF

Design and Implementation of Visual Java Classfile Browser (비주얼 자바 클래스 파일 브라우저의 설계 및 구현)

  • 옥재호;정민수;김도우;류동항;이수진
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 1998.10a
    • /
    • pp.383-388
    • /
    • 1998
  • 자바는 객체 지향 프로그래밍언어로써 클래스 파일내에 자바 소스코드에 나타나지 않는 여러 가지 정보를 내포하고 있다. 비주얼 자바 클래스 파일 브라우저는 가상 머신에 의해 실행되는 자바 프로그램내의 클래스들 사이의 호출관계와 상속관계, 각 클래스 파일의 내용을 브라우저를 통해 시각적으로 표시함으로써 하부 구조인 자바 가상 머신에서 동작하는 자바 클래스 파일의 다양한 분석을 수행한다.

  • PDF