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

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

계층분석법을 이용한 3D CAD 활용 저조에 대한 영향 요인 분석 연구 (An Analysis on affecting factors about lowly using 3D CAD by using the AHP)

  • 이상효;김주형;김경환;이윤선;김재준;안병주
    • 한국건설관리학회논문집
    • /
    • 제8권6호
    • /
    • pp.188-196
    • /
    • 2007
  • 최근 건설 공사의 규모가 대형화되고 건설 산업의 환경 변화가 빠르게 진행됨에 따라 이에 대응하기 위한 방안으로 건설 산업의 정보화가 중요한 이슈로 대두되고 있다. 이는 정보화 기술의 발달과 타 분야에 비해 건설업의 정보 인프라가 상대적으로 떨어진다는 점도 중요하게 작용하였다. 이러한 점에서 현재 건설업에 정보화를 도입하기 위하여 다양한 분야에서 연구가 진행 중에 있으며 이러한 건설 정보화의 중심에는 3D CAD의 객체 정보가 부각되고 있다. 그러나 설계 도구로서 뿐만 아니라 그 기능의 확장성에 비해 3D CAD는 실무에서의 활용 정도가 매우 저조한 실정이다. 그러므로 본 논문에서는 실무에서 3D CAD의 활용 저조에 대한 원인을 AHP 분석기법을 통해서 고찰해 보았다.

통신 프로토콜 명세 언어 SDL을 위한 소프트웨어 개발 환경 구현 (A study on implementation of software development environment for SDL)

  • 최영한;김성운
    • 한국정보처리학회논문지
    • /
    • 제3권6호
    • /
    • pp.1522-1533
    • /
    • 1996
  • 본 논문은 SDL로 쓰여진 통신 프로토콜을 검정하고 명세하기 위한 통신 소프트웨 어 개발 환경 구현에 대해 기술한다. 이 환경은 상업용 소프트웨어 개발을 위한 Concerto라 불리는 소프트웨어 팩토리를 이용해 구현되었다. Concerto는 실시간 시스 템 또는 통신프로토콜 분야의 응용소프트웨어 개발을 위해 설계된 소프트웨어 팩토리 로 해당 소프트웨어 개발 및 구현 자동화까지 여러 가지 도구들을 제공한다. 이러한 과정들은 여러 가지 형태의 formalism 즉 C언어, $C^{++}$, structured 도구화 기법 및 HOOD(Hierarchical Object Oriented Design) 방법들의 손쉬운 통합들을 통해 이루어 지는데, 본 논문에서는 통신 프로토콜 소프트웨어 개발 과정에서 필요한 도구들인 SDL(System Description Language) 명세(specification)를 위한 그래픽 편집기 구현 과 SDL명세에 대한 동적 분석기 (dynamic analysis tool) 등의 구현에 대해 설명한 다. 먼저 구현된 환경에 대한 주요한 기술들을 설명하고, 실제 통신 프로토콜에 적용 하기 위해 Inres 프로토콜을 예를 들어 설명하였다. 또, Concerto 의 하이퍼텍스트 매커니즘이 해당 프로코콜과 상용되는 서비스 사이의 논리적인 링크를 어떻게 생성하 는 지에 대한 방법을 기술 하였다.

  • PDF

주거환경분석시스템의 CAD 시스템 통합을 통한 공동주택단지설계 시 일조 및 조망분석에 관한 연구 (The Analysis of View and Daylights for the Design of Public Housing Complexes Using a Residential Environment Analysis System Integrated into a CAD System)

  • 박수훈;유정원
    • 한국CDE학회논문집
    • /
    • 제12권2호
    • /
    • pp.137-145
    • /
    • 2007
  • This paper concerns about residential environment analysis program implementation for design and analysis on public housing complexes such that view and daylight analysis processes are automated and integrated into existing design routine to achieve better design efficiency. Considering the architectural design trends this paper chooses ArchiCAD as a platform for a CAD system, which contains the concepts such as integrated object-oriented CAD, virtual building and BIM. Residential environment analysis system consists of three components. The first component is the 3D modeling part defining 3D form information for external geographic contour models, site models and interior/exterior of apartment buildings. The second is the parametric library part handling the design parameters for view and daylight analysis. The last is the user interface for the input/output and integration of data for the environment analysis. Daylight analysis shows rendered images as well as results of daylight reports and grades per time and performs the calculations for floor shadow. It separates the site-only analysis from the analysis of site and exterior environmental parameters. View analysis considers horizontal and vertical view angles to produce view image from each unit and uses the bitmap analysis method to determine opening ratio, scenery ratio and void ratio. We could expect better performance and precision from this residential environment analysis system than the existing 2D drawing based view and daylight analysis methods and overcome the existing one-way flow of design information from 3D form to analysis reports so that site design modifications are automatically reflected on analysis results. Each part is developed in a module so that further integration and extension into other related estimation and construction management systems are made possible.

기존 시스템에서 CBD 지원을 위한 설계 패턴 재공학 (Reengineering Legacy systems into Design Patterns of Component Base Design (CBD))

  • 김국보
    • 인터넷정보학회논문지
    • /
    • 제5권1호
    • /
    • pp.1-13
    • /
    • 2004
  • 클래스 단위의 응용 시스템 구성은 코드 중심의 컴포넌트 추상화로 각 요소의 독립성 유지 및 재사용이 구현상에만 치우쳐 효과가 미흡하다. 따라서 상위의 개발 단계에 대한 객체 지향적 접근을 위해서는 설계 문제의 추상화와 특정 영역의 일반적인 해결에 대한 정보 표현 및 구성요소 상호 간의 관련성을 패턴을 통하여 나타낼 필요가 있다. 또한 기존 시스템의 성능을 변경, 개선하고 변화하는 환경에 적응하기 위해서는 기존 시스템을 실험, 분석함으로써 정확한 이해를 하고 나아가 재사용 자원으로 활용할 수 있는 소프트웨어 역공학이 필요하다. 따라서 본 논문에서는 기존 객체지향 시스템 코드에서 설계 패턴 추출을 위한 역공학 적용에 관한 타당성과 설계 패턴 자동 추출을 위한 알고리즘을 Java를 적용하여 살펴보고 설계 패턴의 자동 추출을 위한 역공학 및 패턴 재사용을 위한 자동화 도구의 아키텍쳐를 설계 구현한다.

  • PDF

공공공간의 컨텍스트 표현 특성 연구 - 청계천 거리, 광화문 광장 사례를 중심으로 - (A Study of the Expressional Characteristics of the Context of Public Space - Focused on the Case of the CheongGye-Cheon and the Gwanghwamun Square -)

  • 용은영;이찬
    • 한국실내디자인학회논문집
    • /
    • 제20권6호
    • /
    • pp.88-96
    • /
    • 2011
  • In contemporary urban space, the identify is absent because of the object-oriented plans that ignore the context of urban space, and the ignorance of the regional characteristics and the historicity of places. Due to this reason, urban space lost its unique characteristics and becomes a mismatch with its surroundings. To solve these problems, the ideological trend of post-modernism emerged and new spatial paradigm rose based on the contextual concept to go with this trend. This contextual concept should be considered more importantly in the public space with discontinuous many and unspecified behavioral patterns. The components of space do not exist independently with individual identity. They should be considered based on a holistic view formed by the relations among elements and the establishment of those relations, and through this, correct identity can be established. Thus, this paper aims to analyze the context of spatial components through new contextual views on public spaces and study the expressional characteristics unveiled between these relations.

범죄분석 지리정보시스템의 설계와 구현 (Design and Implementation of Crime Analysis GIS)

  • 박기호
    • Spatial Information Research
    • /
    • 제8권2호
    • /
    • pp.213-232
    • /
    • 2000
  • 범죄발생 자료는 본질적으로 지리적인 속성을 내포하고 있기 때문에 범죄분석에 있어서 공간적 패턴을 파악하는 것은 매우 중요하다. 본 연구에서는 GIS의 지도화 기능과 공간통계 기법을 접목하여 범죄발생의 공간적 양상을 규명할 수 있는 ¨범죄분석 지리정보시스템¨의 원형(prototype)을 제작하였다. 이 시스템은 DBMS와 GIS를 연동하는 구조로서 점 자료(point data)의 공간분포 탐색, 범죄다발지역(hot-spot)의 지도화, 범죄발생의 군집성 분석 그리고 면(area)단위 집계자료 분석 등의 기능들로 구성된다. 시스템의 설계와 구현 과정은 객체지향 방법론에 의거하였으며, 본 시스템 이외에도 현재 개발 중에 있는 웹 기반 3-Tier 구조의 시스템은 범죄분석과 인터넷 지리정보시스템에 있어서 중요한 역할을 담당할 것으로 전망된다.

  • PDF

장외파생상품거래를 위한 유연한 의사결정지원시스템 아키텍처 설계에 관한 연구: A은행 사례 (Design of Flexible DSS Architecture for OTC Derivatives Trading: 'A' Bank Case)

  • 이근우;양근우
    • 한국정보시스템학회지:정보시스템연구
    • /
    • 제20권1호
    • /
    • pp.107-126
    • /
    • 2011
  • Model-based decision support system (DSS) has acted as a crucial role in strengthening the business competitiveness by providing a way of modeling and solving real-world decision problems in a quantitative and scientific manner. It is even more important for trading OTC derivatives, which requires extensive financial-engineering expertise while actively reacting to the continuously changing financial market. This paper proposes a flexible model-based DSS architecture that can support user-friendly interface for executing and analyzing the models and can adapt to the changes of financial market seamlessly. For user-friendliness, we implement the user-interfaces (UIs) using Microsoft Excel, a very widely used spreadsheet program for its great generality and extensibility. Users can utilize the analysis results of DSS or reprocess them for their special needs through the UIs in the form of familiar spreadsheets easily. For adaptiveness to the markets, the proposed architecture is constructed based on the object-oriented concepts, which enables such changes as release of a new financial product can be updated into the system without any delay at the lowest cost. We investigate the practical benefits and limitations of the proposed architecture by a case study on the construction of Model-based Trading Support System (MTSS), performed by a commercial bank in Korea.

Sign Language Translation Using Deep Convolutional Neural Networks

  • Abiyev, Rahib H.;Arslan, Murat;Idoko, John Bush
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • 제14권2호
    • /
    • pp.631-653
    • /
    • 2020
  • Sign language is a natural, visually oriented and non-verbal communication channel between people that facilitates communication through facial/bodily expressions, postures and a set of gestures. It is basically used for communication with people who are deaf or hard of hearing. In order to understand such communication quickly and accurately, the design of a successful sign language translation system is considered in this paper. The proposed system includes object detection and classification stages. Firstly, Single Shot Multi Box Detection (SSD) architecture is utilized for hand detection, then a deep learning structure based on the Inception v3 plus Support Vector Machine (SVM) that combines feature extraction and classification stages is proposed to constructively translate the detected hand gestures. A sign language fingerspelling dataset is used for the design of the proposed model. The obtained results and comparative analysis demonstrate the efficiency of using the proposed hybrid structure in sign language translation.

규칙기반 역공학 도구의 구현 및 평가 (A implementation and evaluation of Rule-Based Reverse-Engineering Tool)

  • 진영배
    • 한국컴퓨터정보학회논문지
    • /
    • 제9권3호
    • /
    • pp.135-141
    • /
    • 2004
  • 소프트웨어의 종류가 다양하고, 커짐에 따라서 유지 보수 문제는 더욱 복잡하고 어렵게 되고, 프로그램 에러의 교정이나 요구 사항의 변경, 사용자에 대한 요구가 점차 증가되면서 소프트웨어의 유지 보수가 소프트웨어 생명 주기에서 가장 비용을 많이 차지하는 부분이 되었다. 본 논문에서는 객체지향 시스템에서 소프트웨어 재구성 환경을 위한 역공학 도구를 설계, 구현하였다. 이 도구는 클래스 정보를 이용한 규칙기반 역공학 도구이다. 프로그램 유지보수자가 프롤로그를 이용한 시스템 쿼리를 사용할 수 있도록 하였다. 대부분의 유사한 클래스를 추출하기 위한 재구조화 방법과 변수와 함수 사이의 관계에 근거를 둔 방법을 사용하였다. 추출된 클래스의 가시성이 자동적으로 산출되고, 논리언어를 이용한 쿼리를 사용함으로서 실질적인 유지보수가 이루어지도록 하였다. 또한 이 도구를 평가하는 방법을 제안하였다.

  • PDF

컴포넌트 기반 설계의 게임 사이트 구축 (Construction of a Game Site by the Component Base Design)

  • 김치수;김재웅
    • 인터넷정보학회논문지
    • /
    • 제4권3호
    • /
    • pp.23-30
    • /
    • 2003
  • 컴포넌트 기반 기술은 개발 시간과 비용을 줄일 뿐만 아니라 유지보수를 효율적으로 할 수 가 있다. 본 논문에서는 게임 사이트 구축을 위한 게임 설치/실행 컴포넌트를 포함한 여러 컴포넌트들을 도출하였고. UML을 이용하여 분석 및 설계를 하였다. 만일 프로그래머가 한번 클릭으로 게임 프로그램의 배포, 설치 및 실행하는 컴포넌트와 그 외의 컴포넌트들을 사용하여 게임 사이트를 구축한다면, 그들은 사이트를 쉽게 관리할 수 있고 게임 프로그램을 효과적으로 배포할 수 있으며, 편리한 사용자 인터페이스를 제공할 수 있다. 또한 컴포넌트를 재사용함으로써 프로그래머는 게임 사이트를 쉽고 경제적으로 개발 할 수 있다.

  • PDF