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

검색결과 1,985건 처리시간 0.032초

IFC의 객체기반 관계형 데이터베이스로의 매핑 (Mapping IFC to Object-oriented Relational Database)

  • 김선우;이강
    • 한국건설관리학회:학술대회논문집
    • /
    • 한국건설관리학회 2007년도 정기학술발표대회 논문집
    • /
    • pp.301-305
    • /
    • 2007
  • 대부분의 상용 데이터베이스 관리시스템은 관게형 데이터베이스 (relational database) 기술에 기반하고 있다. 그러나, 객체지향언어인 EXPRESS로 정의된 IFC(Industry Foundation Classes)를 일반적으로 많이 사용되는 관계형 데이터베이스로 매핑하려면 서로 구조가 달라 미핑과정이 매우 복잡해진다. 한편 IFC를 객체기반 데이터베이스(object-oriented database)나 객채관계형 데이터베이스(object-oriented relational database)와 같은 객체기반의 데이터베이스로 매핑하게 되면 그 과정이 비교적 단순해지고, 많은 장점을 가질 수 있다. 본 연구에서는 장기적으로 IFC와 객체기술에 기반한 통합정보교환기술을 실용화하기 위하여 먼저 관계형, 객체지향형 데이터베이스의 개념에 대해 살펴보고, IFC를 객체관계형 데이터베이스로의 매핑방법에 대하여 알아본다.

  • PDF

Object-oriented Classification and QuickBird Multi-spectral Imagery in Forest Density Mapping

  • Jayakumar, S.;Ramachandran, A.;Lee, Jung-Bin;Heo, Joon
    • 대한원격탐사학회지
    • /
    • 제23권3호
    • /
    • pp.153-160
    • /
    • 2007
  • Forest cover density studies using high resolution satellite data and object oriented classification are limited in India. This article focuses on the potential use of QuickBird satellite data and object oriented classification in forest density mapping. In this study, the high-resolution satellite data was classified based on NDVI/pixel based and object oriented classification methods and results were compared. The QuickBird satellite data was found to be suitable in forest density mapping. Object oriented classification was superior than the NDVI/pixel based classification. The Object oriented classification method classified all the density classes of forest (dense, open, degraded and bare soil) with higher producer and user accuracies and with more kappa statistics value compared to pixel based method. The overall classification accuracy and Kappa statistics values of the object oriented classification were 83.33% and 0.77 respectively, which were higher than the pixel based classification (68%, 0.56 respectively). According to the Z statistics, the results of these two classifications were significantly different at 95% confidence level.

객체 지향 설계를 위한 모듈 분해방법 (A Module Decomposition Method for Object-Oriented Design)

  • 허계범;최영근
    • 한국정보처리학회논문지
    • /
    • 제2권3호
    • /
    • pp.299-313
    • /
    • 1995
  • 객체 지향 설계 방법은 프로그램을 객체로 분해하고, 그들 사이의 관계를 설정하 는 과정으로 기존의 시스템이 수행하는 기능 중심 방법과 달리 취급하는 객체를 중심 으로 모듈을 분해하는 기법이다. 그러나 기존의 객체 지향 설계 방법은 모듈 설계 방 법과 분해 기준이 모호하고 미흡하기 때문에 객체 지향 소프트웨어를 전체 시스템 단 위로 구현해야 하고, 하나의 소프트웨어 컴포넌트를 이해하기 위해서는 전체적인 객체 설계 모델 및 응용 프로그램을 분석해야 하는 많은 문제점이 발생한다. 따라서 본 논 문에서는 객체 지향 설계를 위한 모듈 분해 기준을 정형화 하고, 이를 이용한 객체 모 듈 설계 절차를 제시하여, 규모가 크고 복잡한 시스템을 개발하는데 있어 실용성과 시 스템 개발 후 유지보수를 원활하게 할 수 있도록 한다. 그리고 본 논문의 모듈 분해 기준을 실 시스템에 적용한 사례를 통하여 설계 모델과 구현 모델간의 일치성을 보이 고자 한다.

  • PDF

Development of a Multibody Dynamics Program Using the Object-Oriented Modeling

  • Han, Hyung-Suk
    • International Journal of Precision Engineering and Manufacturing
    • /
    • 제4권6호
    • /
    • pp.61-70
    • /
    • 2003
  • A multibody system dynamics analysis program is presented using one of the most useful programming methodologies, the object-oriented modeling, The object-oriented modeling defines a problem from the physical world as an abstract object. The object becomes encapsulated with the data and method, Analysis is performed using the object's interface, It is then possible for the user and the developer to modify and upgrade the program without having particular knowledge of the analysis program, The method presented in this paper has several advantages, Since the mechanical components of the multi-body system are converted into the class, the modification, exchange, distribution and reuse of classes are increased. It becomes easier to employ a new analysis method and interface with other S/W and H/W systems, Information can be communicated to each object through messaging. This makes the modeling of new classes easier using the inheritance, When developing a S/W for the computer simulation of a physical system, it is reasonable to use object-oriented modeling.

개선된 동적 객체지향 프로그램 슬라이싱에 관한 연구 (A Study on the Improved Dynamic Object-Oriented Program Slicing)

  • 박순형;박만곤
    • 한국멀티미디어학회논문지
    • /
    • 제7권10호
    • /
    • pp.1485-1495
    • /
    • 2004
  • 본 논문에서는 효율적인 동적 객체지향 프로그램 슬라이싱을 구현하기 위한 개선된 동적 객체지향 프로그램 종속 그래프 기법 을 제안하였고, 이 그래프를 이용한 동적 객체지향 프로그램 슬라이싱 구현 단계를 제안하였다. 이 구현 단계는 프로그램 노드 분석 단계, 프로그램 실행이력 분석 단계, 동적 객체지향 프로그램 종속 그래프 작성 단계 그리고, 프로그램 슬라이스 작성 단계 등 모두 4단계로 구성되어 있다. 본 논문에서 제시한 기법이 정확함을 보이기 위해 본 논문에서 제시한 알고리즘을 실제 구현하였다. 구현 프로그램은FORTRAN과 VISUAL C++를 사용하였다. 그리고, 본 논문에서 제안한 동적 객체지향 프로그램 슬라이싱 기법이 기존의 객체지향 프로그램 슬라이싱 기법과 기존의 동적 객체지향 프로그램 슬라이싱 기법에 비해 효율적임을 보이기 위해 그래프의 복잡도를 측정하여 비교하였다. 그리고, 프로그램 슬라이스의 크기도 함께 측정하여 본 논문에서 제시한 기법이 효율적임을 증명하였다.

  • PDF

객체지향 설계에서 정형명세를 이용한 컴포넌트 설계로의 변환 기법 (Techniques to Transform Object-oriented Design into Component-based Design Formal Specifications using Formal Specifications)

  • 신숙경;이종국;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제31권7호
    • /
    • pp.883-900
    • /
    • 2004
  • 재사용성과 확장성을 높이는 객체지향 개발이 보편화되면서 새로운 소프트웨어를 개발할 경우 기 개발되어 검증된 객체지향 산출물을 재사용함으로써 개발기간을 단축하고 품질을 향상할 수 있다. 이렇게 성능이 검증된 기 개발된 객체지향 산출물을 이용하여 컴포넌트 기반 모델로 변환하면 짧은 기간에 고품질의 컴포넌트 기반 시스템을 구축할 수 있다. 본 논문에서는 이미 개발되어 있는 객체지향 설계 모델을 이용하여 컴포넌트 기반 설계로 변환하되 변환의 정확성을 위해 정형명세 기법을 사용한다. 컴포넌트 기반 설계를 정형명세하기 위해 컴포넌트 정형명세 언어를 정의한다. 그리고 객체지향 설계의 정적, 동적, 기능적 측면을 정형명세 언어 Object-Z를 사용하여 정형명세하는 기법을 제시한 후, 객체지향 정형명세를 컴포넌트 정형명세로 변환하는 기법을 제시한다. 사례연구는 제시된 변환 기법을 적용하여 객체지향 정형명세가 컴포넌트 기반 정형명세로의 변환과정을 설명한다.

오디세우스 객체관계형 DBMS를 위한 오브젝트 뷰 (Object Views in the ODYSSEUS Object-Relational DBMS)

  • 이재길;한욱신;이민재;이종학;황규영
    • 한국정보과학회논문지:컴퓨팅의 실제 및 레터
    • /
    • 제10권1호
    • /
    • pp.14-24
    • /
    • 2004
  • 뷰는 데이타베이스 관리 시스템에서 논리적 데이타 독립성을 지원하기 위한 필수적인 요소이다. 객체지향/객체관계형 데이타베이스의 오브젝트 뷰는 객체지향 개념을 지원해야 하므로 관계형 데이타베이스의 뷰와는 다른 요구 기능을 가진다. 현재 대부분의 상용 객체지향/객체관계형 데이타베이스 관리 시스템에서 오브젝트 뷰의 기능을 일부 지원하고 있지만, 구현 방법에 대해서는 충분히 알려져 있지 않다. 본 논문에서는 객체지향/객체관계형 데이타베이스를 위한 오브젝트 뷰의 구현 방법을 제안하고, 이를 오디세우스 객체관계형 데이타베이스 관리 시스템에 구현한다. 이를 위해 먼저 오브젝트 뷰의 요구 사항을 분석한다. 다음으로, 오브젝트 뷰의 구현을 위해 관계형 데이타베이스에서 뷰의 구현을 위해 사용하는 질의 수정 알고리즘을 확장하는 방법을 제안한다. 다음으로, 제안한 뷰의 기능들을 상용 객체관계형 데이타베이스 관리 시스템의 뷰의 기능들과 비교한다. 비교 결과, 제안한 방법이 기존의 오브젝트 뷰에 비해 객체지향 개념인 객체 식별자, 상속, 메소드, 복합 객체들을 모두 잘 지원함을 보인다. 마지막으로, 확장된 질의 수정 방법을 오디세우스 객체관계형 데이터베이스 관리 시스템에 구현하기 위한 세부 방법들을 제시한다.

객체지향 시스템 모델링 차원 : 이론 및 탐색적 평가 (A Study on the Dimensions of Object-oriented Systems Modeling : Theory and an Exploratory Evaluation)

  • 안준모
    • 정보기술과데이타베이스저널
    • /
    • 제8권1호
    • /
    • pp.41-65
    • /
    • 2001
  • This study proposes evaluation dimensions of object-oriented systems modelling tools and activities available in object-oriented systems development practices. The dimensions ale developed based on previous research in cognitive psychology, information systems modeling study, and object-oriented systems analysis arid design areas. The proposed dimension is composed of two dimensions. The one dimension includes abstraction levels of modelling and the other includes process and representation in modeling activities. Experts on object-oriented modeling were selected to evaluate the practical validity of the proposed dimensions and applications of major object-oriented modeling tools during systems development project. Most of the tools were observed to be used for representing objects rather than for modeling the process of related objects. The proposed modeling dimension will be evaluated for acquiring general validity in future empirical research.

  • PDF

Efficient Dynamic Slicing of Object-Oriented Program

  • 박순형
    • 한국산업정보학회:학술대회논문집
    • /
    • 한국산업정보학회 2008년도 추계 공동 국제학술대회
    • /
    • pp.651-655
    • /
    • 2008
  • Traditional slicing techniques make slices through dependence graphs. They also improve the accuracy of slices. However, traditional slicing techniques require many vertices and edges in order to express a data communication links. Therefore the graph becomes complicated, and size of the slices is larger. We propose the representation of a dynamic object-oriented program dependence graph so as to process the slicing of object-oriented programs that is composed of related programs in order to process certain jobs. The efficiency of the proposed efficient dynamic object-oriented program dependence graph technique is also compared with the dependence graph techniques discussed previously. As a result, this is certifying that an efficient dynamic object-oriented program dependence graph is more efficient in comparison with the traditional dynamic object-oriented program dependence graph.

  • PDF

객체지향 시스템 모델링 활동과 시스템개발 성공: 이론과 실증적 탐색 (Object-Oriented Modeling Activity and Systems Development Success: Theory and Empirical Exploration)

  • 안준모
    • Asia pacific journal of information systems
    • /
    • 제10권4호
    • /
    • pp.37-56
    • /
    • 2000
  • This study proposes the concept and measurement of object-oriented systems modelling activity based on the previous research in the area of systems engineering, object-oriented modelling, and information systems. The modelling activity is related to information systems development success for exploring the correlation of each other. The object-oriented modeling activity is found to be related to user satisfaction with developed information systems, But the modeling activity does not have relation to the other successes, such as cost, development schedule, and maintenance. This study contributes to systems development modeling research, systems success, and object-oriented systems modelling research. Practically, the results support the usefulness of object-oriented modelling effort in the field in terms of user satisfaction.

  • PDF