• 제목/요약/키워드: Object-oriented Design

검색결과 831건 처리시간 0.034초

상용 ORDB를 하부구조로 갖는 객체관계형 지리정보 시스템의 설계 및 구현 (Design and Implemetation of an Object-Relational Geographic Information System based on a commercial ORDB)

  • 윤지희
    • Spatial Information Research
    • /
    • 제5권1호
    • /
    • pp.77-88
    • /
    • 1997
  • 본 논문에서는 객체관계형 지리정보 시스템의 설계 및 구현에 대하여 논한다. 본 지리정보 시스템은 상용의 객체관계형 데이터베이스 시스템을 하부 구조로 사용하며, 객체지향 데이터 모델에 근거한 공간 객체모델, 공간 질의어 및 시각적 사용자 인터페이스를 제공하고 있다. 특히 본 시스템에서는 데이터베이스 상의 주색인(primary index)기법으로 적용 가능한 DOT 공간 색인 기법을 이용하여 효율적인 공간 질의 처리를 수행한다. 또한 본 시스템에서는 SDTS데이터 모델을 개념적 모델로 사용하며, SDTS의 공간 객체에 관한 개념적 모델은 지리정보 시스템 내에서 내부 데이터 모델인 객체지향 데이터 모델로 전환된다.

  • PDF

인체모델 개발을 위한 객체지향적 데이타베이스의 구축 (An object-oriented database for the development of an argonomic man model)

  • 강동석;정의승
    • 대한인간공학회:학술대회논문집
    • /
    • 대한인간공학회 1993년도 춘계학술대회논문집
    • /
    • pp.10-17
    • /
    • 1993
  • An object-oriented database was developed as a framesork for integrating into ergonomic interface models data for workplace modelling and ergonomic evaluation functions as well as basic anthropometric data required to construct a man model. In order to develop an ergonomic man model representing operators that interact with his working evnironments, not only anthro- pometric data but also efficient handling of such data and accurate representation of the work- space are needed as a prerequistite to proper ergonomic evaluation. Most existing man models are not, however, capable of fully utilizing these data due to the lack of a generallized formalism of data handling, which results in system performance degradation or a potential difficulty when the system is upgraded. In this research, these three sets of data with distinct characteristics were incorporated into a comon integrated database required to manipulate an ergonomic interface model fully coupled with the man model itself. An object- oriented scheme was sued for the database design Specifically, UniSQL/X, an object-oriented database management system and the X-window system on SPARC workstation were used for implementation. The ergonomic man model generated from the object-oriented database is found to possess great flexibility and performance compared to existing ergonomic interface models or ergonomic CAD systems.

  • PDF

UML을 기반으로 한 실무 중심의 객체지향 방법론 (UML-Based Industry-Strength Object-Oriented Methodology)

  • 조은숙;김수동;류성열
    • 한국정보처리학회논문지
    • /
    • 제6권3호
    • /
    • pp.622-632
    • /
    • 1999
  • As the complexity of software development is increasing due to networking, multimedia, and diverse system architecture, the need for effective software development methodology is increasing. Especially, due to software standard and internalization of software market, it is necessary to accept international quality such as ISO 9000-3. In addition, object oriented development methodology is required due to rapid propagation of OO technology and standardization. Recently, UML was accepted by the OMG as standard object-oriented modeling language for distributed environment. When we UML was accepted by the OMG as standard object-oriented modeling language for distributed environment. When we develop Java and CORBA-based software, often UML is applied to Java and CORBA-based projects. However, current structural or OMT-based object-oriented methodologies. In this paper, we proposed UML-based development and concrete guidelines for each phase in order to apply UML to software development practically and effectively. Also, we define the transition guidelines and semantics between various development tasks. In addition, the analysis and design techniques of user interface and system development techniques needed in Web application development are presented.

  • PDF

기간계 객체지향 시스템의 유지보수성에 관한 현장연구 (A Field Study on the Maintainability of Mission Critical Object-Oriented Systems)

  • 임좌상;정승렬
    • Journal of Information Technology Applications and Management
    • /
    • 제11권3호
    • /
    • pp.147-159
    • /
    • 2004
  • Empirical evidence on the maintainability of object-oriented systems is far from conclusive, partly due to lack of representativeness of the subjects and systems used in the study. The present research empirically examined this issue with the systems that are mission-critical. currently operational and maintained by professionals. It was found that the 00 group appeared to consume less time while maintaining more amount of software artifacts than the NOO counterpart. This economical utilization of time appeared evident regardless of software development life cycle. This was due to the usefulness of UML for impact analysis which contributed to effective comprehension and communication. Insufficient design specifications led to ambiguity and costly defects in transferring design solutions to development. Also. the encapsulation of 00 seemed to reduce mental loads at maintenance tasks and improved code reuse. However, the number of files to manage increased and thus. dependency management is required for the 00 systems.

  • PDF

Evaluation Metrics for Class Hierarchy in Object-Oriented Databases: Concurrency Control Perspectives

  • Jun Woo-Chun
    • 한국멀티미디어학회논문지
    • /
    • 제9권6호
    • /
    • pp.693-699
    • /
    • 2006
  • Object-oriented databases (OODBs) have been adopted for managing non-standard applications such as computer-aided design (CAD), office document management and many multimedia applications. One of the major characteristics of OODBs is class hierarchy where a subclass is allowed to inherit the definitions defined on its superclasses. In this paper, I present the evaluation metrics for class hierarchy quality in OODBs. These metrics are developed to determine if a concurrency control scheme can achieve good performance or not on a given class hierarchy. I first discuss the existing concurrency control schemes for OODBs. Then I provide evaluation metrics based on structural information and access frequency information in class hierarchies. In order to discuss significance of the proposed performance metrics, an analytical model is developed. Analysis results show that the performance metrics are important factor in concurrency control performance. I consider both single inheritance and multiple inheritance. The proposed metrics can be used to provide guidelines on how to design class hierarchy of an OODB for maximizing the performance of concurrency control technique.

  • PDF

분산 객체지향 시스템을 위한 정형 명세 방법에 관한 연구 (Formal Specification Methods for Distributed Object-Oriented Systems)

  • 이상범
    • 한국정보처리학회논문지
    • /
    • 제7권5호
    • /
    • pp.1426-1433
    • /
    • 2000
  • As distributed computing systems become popular, many modeling techniques and methods have been developed in specify the specification formally and verify the distributed/concurrent sytems. In spite of importance of communication in distributed object-oriented systems, specifying of communication method generally has not been emphasized in the design phase. One reason is due to the system designer misunderstanding, that is, a specification needs to be independent on the implementation. However, since defining communication pattern indistributed object-oriented systems is more serious than the required message passing method in the design phase. specifying the communication pattern is necessary instead of postponing until the implementation. In this paper, two formal specification techniques, temporal logic method and Petri nets method, for the communication in distributed systems are discussed. One is based on the temporal logic, which specifies the different patterns of primitive predicates. This method enable to define the underlying mechanism which can be interpreted as constraints. The Petri net method helps to specify the dynamic behavior of communicational patterns using the properties of Petri nets.

  • PDF

객체지향 유형적 분석에 의한 지하수 관정 인터페이스 구현 (Implementation user interface of groundwater well base on the analysis pattern of object-oriented)

  • 박민식;장진수;이재봉
    • 한국컴퓨터산업학회논문지
    • /
    • 제5권4호
    • /
    • pp.461-470
    • /
    • 2004
  • 본 연구는 지하수 관정 인터페이스를 객체지향 기반으로 설계하였다. 복합적 형태의 현실 세계의 지리 객체를 위한 지리 데이터베이스 구현을 위하여 추상화 단계에서 분석 유형에 대하여 연구하였다. 응용영역에 적합한 유형을 규정하고 객체지향 방법론에 기반 한 UML을 이용하여 분석유형을 설계함으로서 대규모 개방 시스템을 개발하고 배포할 수 있는 컴포넌트의 재사용 성을 증가시키는데 기여하고자 한다.

  • PDF

Object Oriented Real Time Distributed Programming and Time-triggered Message-triggered Object(TMO) Scheme

  • 김광준;나상동;배철수
    • 한국통신학회논문지
    • /
    • 제27권10A호
    • /
    • pp.990-999
    • /
    • 2002
  • The object-oriented(OO) distributed real-time(RT) programming movement started in 1990's and is growing rapidly at this turn of the century. Distributed real-time simulation is a field in its infancy but it is bounded to receive steadily growing recognition for its importance and wide applicability. The scheme is called the distributed time-triggered simulation scheme which is conceptually simple and easy to use but widely applicable. A new generation object oriented(OO) RT programming scheme is called the time-triggered message triggered object(TMO) programming scheme and it is used to make specific illustrations of the issues. The TMO structuring scheme is a general-style components structuring scheme and supports design of all types of component including hard real time objects and non real time objects within one general structure.

재사용 가능한 객체 식별을 위한 Two-Pass 추상화 원칙 제안 (Two-Pass Abstraction Principle for Identifying Reusable Object)

  • 고형호;김능회;이동현;인호
    • 한국IT서비스학회지
    • /
    • 제8권3호
    • /
    • pp.145-157
    • /
    • 2009
  • As the software development cycles is getting shorter, the software reusability is emphasized accordingly. Specifically, the design reusability is being recognized as one of the most important factor to increase the software quality and productivity and make the maintenance cost down. Two essential abilities are needed to improve the design reusability. One is the identification of the reusable objects, and the other is the organization of the relationships among the objects. However, the existing methods using such as a grammatical analysis, a scenario matching and a unit of design problems(design pattern) have not been proposed proper principles to identify the reusable objects on the basis of the abstraction which is the core of the object-oriented concept. In this paper, we will offer the Two-Pass abstraction principle based in the abstraction concept.

Stochastic VOQL : 시각적 객체 질의어 (VOQL : A Visual Object Query Language)

  • 김정희;조완섭;이석균;황규영
    • 전자공학회논문지CI
    • /
    • 제38권5호
    • /
    • pp.1-15
    • /
    • 2001
  • 객체지향 데이터베이스를 위한 시각적 질의어(visual query language)의 설계에서 복잡한 질의 조건을 간단하고도 직관적으로 표현할 수 있도록 지원하는 것이 중요한 연구과제가 되고 있다. 본 논문에서는 시각적 객체지향 질의어인 VOQL(Visual Object Query Language)을 제안한다. VOQL은 그래프와 밴다이어그램(Venn Diagram)을 결합한 시각적 표현 기법을 사용하여 객체지향 데이터베이스의 스키마(schema)와 질의어를 하나의 통일된 시각적 표시법으로 표현하며, 객체지향 질의어에 포함된 한정된 경로식(quantified path expression), 집합 연산자, 상속 등의 객체지향 특성도 간단한 시각적 표시법을 이용하여 표현한다. VOQL의 가장 큰 특징은 기존의 시각적 개체지향 질의어들에 비하여 간단하고 직관적인 구문과 의미를 가지며, 뛰어난 질의 표현력을 가진다는 점이다.

  • PDF