• Title/Summary/Keyword: Object-oriented Design

Search Result 831, Processing Time 0.024 seconds

Design and Implementation of Object-Oriented class Library for Supporting Understanding and Reusing the Programs (프로그램 이해 지원과 재사용을 위한 객체 지향 클래스 라이브러리 설계 및 구현)

  • Jeong, Gye-Dong;Gwon, O-Jin;Choe, Yeong-Geun
    • The Transactions of the Korea Information Processing Society
    • /
    • v.5 no.6
    • /
    • pp.1507-1521
    • /
    • 1998
  • 본 논문에서는 프로그램의 이해와 재사용에 초점을 둔 객체 지향 클래스 라이브러리 설계 방법 및 객체를 효율적으로 재사용하여 프로그래밍 할 수 있도록 객체에 대한 정보 추출 방법을 제시한다. 프로그램의 재사용을 위한 부품을 모듈 단위로 생성하여 각 정보를 테이블에 저장하며, 모듈간에 참조할 수 있는 인터페이스 플래스를 추출한다. 프로그램의 이해를 쉽게 하기 위하여 프로그램 코드를 기반으로 하여 클래스 관계성을 그래프로 표현하고 노드 클래스를 아이콘화하여 볼 수 있도록 하였다. 각 모듈 안에서의 참조 관계, 상속 관계, 복합 관계를 추출 및 세부적인 다형성 관계, 프랜드 관계등의 추가적인 정보를 생성할 수 있다. 본 논문에서 제시하는 방법은 프로그램 개발 및 유지보수시에 프로그램의 이해력을 높여 재사용 시스템 구축을 용이하게 한다.

  • PDF

Development of Integrated Systems for Manufacturing Information Netwo (생산정보 통신망을 위한 통합 툴의 개발)

  • Kim, Dong-Sung;Lee, Jae-Young;Kwon, Wook-Hyun
    • Proceedings of the KIEE Conference
    • /
    • 1999.11c
    • /
    • pp.677-679
    • /
    • 1999
  • In this paper, an integration tool for the factory automation communication is proposed. It can apply to three kinds of Fieldbus, Manufacturing Message Specification and Personal Digital Assistance based systems in the factory environment. This paper focuses on the development of the testing tool and object-oriented design concepts for the synthesis of communication modules from the factory level to the field level. The integration of each communication module in the distributed environment gains importance for the realization of heterogeneous information processing systems.

  • PDF

Design of Update Engine for Component Repository (컴포넌트 저장소를 위한 업데이트 엔진 설계)

  • Kim, Ji-Hyun;Knag, Byung-Ug
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.2035-2038
    • /
    • 2002
  • 코드기반 재사용이 가능한 객체기반 프로그래밍(OOP : Object-Oriented Programming)의 문제점으로 인하여 높은 재사용성(Reuse)을 가진 컴포넌트 기반 소프트웨어(CBD : Component Based Development)의 개발에 관한 연구가 활발히 진행 중이며, 이미 개발된 컴포넌트들을 통합적으로 관리하는 저장소 (Repository)에 관한 연구도 이루어지고 있다. 그러나, 기존에 설계된 저장소는 형상관리(Configuration Management)중인 컴포넌트에 대한 관리가 미흡하다. 따라서, 본 논문에서는 형상관리중이 컴포넌트의 버전을 지속적으로 감시하는 업데이트 엔진을 설계하고, 형상관리 컴포넌트들을 어떻게 효율적으로 관리 할 것인가에 대한 방법을 제시한다.

  • PDF

Optimal Design Method of Multidimensional Nested Attribute Indexes for Object-Oriented Query Processing (객체지향 질의처리를 위한 다차원 중포 속성 색인구조의 최적 설계기법)

  • Yoon, Dong-Ha;Lee, Jong-Hak
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2002.11c
    • /
    • pp.1863-1866
    • /
    • 2002
  • 본 논문에서는 객체지향 데이터베이스 시스템에서 중포 속성에 대한 색인구조로 다차원 색인구조를 이용하는 다차원 중포 색인구조(Multidimensional Nested Attribute Index: MD-NAI)의 최적 설계기법을 제시한다. MD-NAI는 일차원 색인구조를 이용한 중포 속성 색인구조에서 지원할 수 없는 클래스 계층상의 클래스 대치가 있는 중포 술어의 질의처리를 잘 지원할 수 있다. 그러나, MD-NAI는 사용자 질의 형태에 따라 색인검색의 성능이 매우 나빠질 수 있다. 본 논문에서는 질의 형태에 따른 MD-NAI의 성능 개선을 위하여, 먼저 중포 술어에 대한 질의 정보로서 MD-NAI의 색인 페이지 영역의 최적 모양을 결정하고, 이 최적 모양을 갖는 색인 페이지 영역의 모양이 되도록 하는 영역분할 전략을 적용한다. 성능평가의 결과에 의하면, 주어진 질의 패턴에 따라 최적의 MD-NAI를 구성할 수 있었으며, 삼차원 MD-NAI의 경우에 질의 형태에 따라 5.5배까지 성능이 향상되었다.

  • PDF

Systems Modular Approach For Design and Analysis of Object Oriented Simulation Software (객체지향 시뮬레이션 소프트웨어의 설계 및 분석을 위한 시스템 모듈식 접근방법에 관한 연구)

  • Yoo, Wang Jin;Lim, Ik Sung;Kim, Tae Sung
    • Journal of Korean Society of Industrial and Systems Engineering
    • /
    • v.21 no.48
    • /
    • pp.177-184
    • /
    • 1998
  • 최근까지 개발된 시뮬레이션 소프트웨어를 검토 정리한 후, 시뮬레이션 소프트웨어와 그 모델과의 연관성을 파악하기 위하여 총체적인 시뮬레이션 모델을 관찰하였으며, 시뮬레이션 소프트웨어의 유연성에 대한 근원을 시스템 모듈식 접근 방법을 통하여 추적하였다. 실존 시스템, 모델, 그리고 소프트웨어 시스템과의 관계를 조사한 결과 시뮬레이션 소프트웨어의 주요한 성능 척도는 flexibility와 accuracy라는 것이 밝혀졌다. 객체지향 시뮬레이션 소프트웨어의 metrics와 formalism의 모델을 개발하였으며, 이것은 유연한 객체지향적 시뮬레이션 소프트웨어 구조를 디자인하는데 근본 방침을 제시한다. 끝으로 앞에서 개발한 모델을 기초로, 유연한 객체지향적 시뮬레이션 소프트웨어 시스템을 분석하였다.

  • PDF

THE MULTI-PROJECTIVE MODEL: AN OBJECT-ORIENTED LOGICAL MODEL

  • Roh, TaeHo;Choi, Insoo
    • Management Science and Financial Engineering
    • /
    • v.7 no.1
    • /
    • pp.27-39
    • /
    • 2001
  • The multi-projective model considers attributes and the relationships among attributes called projections. The critical features of the multi-projective model are the way of relating attributes in the description of the system, the way of reasoning incomplete projections, and the determination of connected patterns between projection. In order to get a full picture of the system, we build a set of projections. The multi-projective model can be thought of as projections of a multi-dimensional reality onto simplified “model space”. The multi-projective database modeling approach used in this paper unified the ideas and terminology of various database models. Most importantly, the multi-projective modeling is presented as a tool of database design in the relational and other database models.

  • PDF

Knowledge Conversion between Conceptual Graph Model and Resource Description Framework

  • Kim, Jin-Sung
    • Journal of the Korean Institute of Intelligent Systems
    • /
    • v.17 no.1
    • /
    • pp.123-129
    • /
    • 2007
  • On the Semantic Web, the content of the documents must be explicitly represented through metadata in order to enable contents-based inference. In this study, we propose a mechanism to convert the Conceptual Graph (CG) into Resource Description Framework (RDF). Quite a large number or representation languages for representing knowledge on the Web have been established over the last decade. Most of these researches are focused on design of independent knowledge description. On the Semantic Web, however, a knowledge conversion mechanism will be needed to exchange the knowledge used in independent devices. In this study, the CG could give an entire conceptual view of knowledge and RDF can represent that knowledge on the Semantic Web. Then the CG-based object oriented PROLOG could support the natural inference based on that knowledge. Therefore, our proposed knowledge conversion mechanism will be used in the designing of Semantic Web-based knowledge representation and inference systems.

DEVSIF Composer: A Synthesis Tool for Fast Interpretation of Simulation Models

  • Lee, Wan-Bok
    • Journal of information and communication convergence engineering
    • /
    • v.6 no.1
    • /
    • pp.59-63
    • /
    • 2008
  • The methods or algorithms which can accelerate simulation speed became of great importance, as the modeling and simulation methodology for discrete event systems is used in many areas such as model validation/verification and performance evaluation. This paper proposes a tool named, DEVSIF composer. The tool is made of an automated compiled simulation technology and it builds a new composed model which can be executed much fast by composing the component models together. Models are described by our new specification language DEVSIF, which is compatible with object-oriented language and supports representation of a hierarchical model structure. Experimental results demonstrates that DEVSIF composer enhances the simulation speed of a transformed DEVS model 5 times faster than that of the original ones in average.

Object-oriented analysis and design for a hierarchical planning and control system of inter-plant production (다공장 구조의 생산계획 및 통제시스템에 대한 객체지향적 분석 및 설계)

  • 강용혁;서동욱;김성식
    • Proceedings of the Korean Operations and Management Science Society Conference
    • /
    • 1996.04a
    • /
    • pp.204-208
    • /
    • 1996
  • 일반적으로 한 제품은 원자재로부터 중간의 여러 단계의 공장을 거쳐 최종 완제품으로 시장에 선보이게 된다. 이러한 다공장 구조에서는 제조기업 전체차원, 하부 공장차원, 단위작업장 차원을 유기적으로 연결하여 생산계획 및 생산통제를 담당하는 운영시스템이 필요하다. 본 연구에서는 Jacobson[2]의 Use Case Driven기법을 이용하여 이러한 다공장의 계층적 구조를 가진 생산계획및 통제시스템에 대한 객체지향적 분석 및 설계을 수행하였다. 우선 각 계층의 시스템에 대하여 Actor와 Use case를 도출하였다. 그리고 도출된 Use-case로 부터 객체를 규명하여 시스템에 대한 분석모델을 수립하였다. 또한 주요 Use-case를 규명된 객체간의 메시지 교환과 통제의 이행과정을 통하여 표현함으로써 시스템의 객체지향적 구현의 기반을 구축하였다.

  • PDF

An Integrated Modeling Methodology Based on Object-oriented IDEF (Application of the CIMS for Ship Production) (객체지향 IDEF 기반의 통합모형화 방법론 : 조선 CIMS 분야 사례연구)

  • Hwang, Sung-Ryoung;Moon, Chi-Ung;Kim, Jae-Gyun;Jang, Gil-Sang
    • Asia pacific journal of information systems
    • /
    • v.9 no.3
    • /
    • pp.47-73
    • /
    • 1999
  • Nowadays, the modeling of information systems have been enabled by various models and methodologies that are used for different purposes and perspectives upon the systems. The integrated modeling methodology that integrates these models and methodologies has become important concerns in system integration such as CIM and PDM. The primary objective of this paper is to propose a comprehensive integrated modeling methodology that integrates the OOIDEFO function model, OOIDEFO information model, node model, user interface model, and organization model for an effective analysis, design and implementation for system integration. This methodology covers the generic requirements of modeling methodology such as graphical notations, modeling processes, and abstraction mechanisms. Also, this methodology uses an 00 paradigm throughout the entire systems development life cycle. In order to prove the consistency and efficiency of the proposed methodology, the CIMS for ship production is modeled and prototyped.

  • PDF