• Title/Summary/Keyword: 모듈 라이브러리

Search Result 169, Processing Time 0.03 seconds

A Method of Constructing Data Dictionary for Part Library Systems of Super Structures in Steel Bridges (강교량 상부구조물의 파트라이브러리 시스템 지원을 위한 데이터사전 구축 방법)

  • Yang, Mun-Su;An, Hyun-Jung;Lee, Sang-Ho
    • Proceedings of the Computational Structural Engineering Institute Conference
    • /
    • 2011.04a
    • /
    • pp.239-242
    • /
    • 2011
  • 본 연구에서는 모듈러 강교량의 상부구조 구성요소에 대한 정보의 교환, 검색, 공유가 가능한 데이터사전을 구축하였다. 표준모듈의 계층정의를 위해 기존 교량분류체계를 기반으로, PLIB Part 42에서 제시하는 패밀리 조직 방법론을 적용하였다. 분류된 구성요소와 모듈에 대한 정보의 쉬운 검색 및 접근을 위하여 이름, 동의어, 정의 등과 같은 속성을 정의하였다. 또한 모듈의 형상표현이 가능하도록 속성을 정의하여, 파트라이브러리 시스템의 구성요소인 라이브러리 컨텐츠에 저장된 모듈라이브러리의 사용성을 용이하게 하였다.

  • PDF

Design of EVM Archive File Format for Program Modulization (프로그램 모듈화를 위한 EVM 아카이브 파일 포맷의 설계)

  • Ko, Hyo-Seok;Yi, Chang-Hwan;Oh, Se-Man
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2007.05a
    • /
    • pp.493-496
    • /
    • 2007
  • 최근의 프로그램들은 크기가 커지고 기능이 복잡해짐에 따라 모듈화된 구조를 지니고 있다. 프로그램 모듈화는 프로그램의 설계, 제작, 유지보수, 코드의 재사용 부분에서 많은 장점을 가지며 라이브러리라는 개념을 통해 이루어진다. 현재 임베디드 기기를 위한 가상기계인 EVM은 라이브러리 개념의 모듈화를 지원하고 있지 않다. EVM에서 동작하는 프로그램의 모듈화를 도입하기 위해선 라이브러리를 나타내는 아카이브 파일 포맷이 요구되며, 아카이브 파일을 다루기 위한 아카이버와 링커 등의 도구가 필요하다. 본 논문에서는 EVM 프로그램의 모듈화를 위한 아카이브 파일 포맷을 설계하였다. 본 논문의 아카이브 파일 포맷은 유사한 개념의 아카이브 파일 포맷을 분석하여 기본구조를 설계하였으며, EVM 환경에 필요한 특징을 반영하였다. 아카이브 파일 포맷의 설계를 통하여 추후 EVM에서 동작하는 프로그램을 라이브러리화할 수 있는 기반을 만들었다. 이를 바탕으로 프로그램 모듈화를 완성할 것이다.

Linkage System of ARToolkit Library and OpenVRML in OpenCV Working Environment (OpenCV 작업 환경에서 ARToolkit 라이브러리 및 OpenVRML 연동 시스템)

  • Kim, Dae-Young;Lee, Chil-Woo
    • Proceedings of the Korean Information Science Society Conference
    • /
    • 2012.06c
    • /
    • pp.356-358
    • /
    • 2012
  • 본 논문에서는 OpenCV를 이용한 영상처리 작업환경에서 영상처리 결과에 따라 마커를 기반으로 한 복잡한 형태의 3D 애니메이션 객체를 띄우기 위해 사용되는 증강현실 라이브러리(ARToolkit, OpenVRML)를 함께 사용하는 시스템을 제시하였다. OpenCV 라이브러리와 증강현실 라이브러리는 카메라로부터 이미지를 얻어오기 위한 함수 및 가져온 이미지 타입이 다르고 각각의 라이브러리에 맞게 이미지를 처리하기 위한 설정 및 최종적으로 디스플레이 하기 위한 일련의 과정에 있어서 호출되는 모듈들이 상이하였다. 또한 ARToolkit내에서도 보다 복잡한 3D객체의 렌더링을 수월하게 하기 위한 OpenVRML 기반 렌더링과 개발자가 원하는 렌더링을 손쉽게 수행할 수 있는 OpenGL 기반 렌더링과의 병렬적인 연동에 있어서 두 라이브러리를 사용하는 프로젝트의 카메라 및 렌더링 설정과 렌더링 처리 절차에 차이가 있어 두 프로젝트의 기능별 모듈을 하나로 통합하였다. 그리고 영상처리 라이브러리의 이미지 처리에 대한 모듈을 전체 시스템의 처리 순서에 맞게 알맞은 함수들로 배정하여 이 함수 내에서 추후 개발자가 개발한 시스템에 맞게 직접 편집하여 활용할 수 있도록 하였다.

A Study on the Implementation of Structural Module Library for the application of BIM Technology (BIM 기술 적용을 위한 토목구조물 모듈 라이브러리 구축에 관한 연구)

  • Han, Jung-Hoon;Nam, Sang-Hyeok;Kim, Sung-Hoon;Kim, Yong-Han
    • Proceedings of the Computational Structural Engineering Institute Conference
    • /
    • 2011.04a
    • /
    • pp.107-110
    • /
    • 2011
  • 본 논문에서는 토목분야에 BIM 기술을 적용하기 위해 파라메트릭 모델링 디자인 기법을 기초로 한 토목 구조물 모듈 라이브러리를 구축하고자 하였다. 국제 표준설계방법론에 부합하는 개방형 BIM을 구현하기 위해 표준정보모델은 IFC로 연동하며, 형상 분류체계는 PLIB Part 42(ISO 13584-42)로 정보 분류체계는 Omniclass와 통합건설정보 분류체계를 따른다. 토목분야에서의 BIM 기술은 토목 구조물 표준 라이브러리를 통해 동시공학적 협업설계를 이룰 수 있을 것으로 판단된다.

  • PDF

A Development of 3D Viewer Using OPenGL (OpenGL을 이용한 3D 언어 개발)

  • 김병수;강병익
    • Proceedings of the Korea Multimedia Society Conference
    • /
    • 2002.11b
    • /
    • pp.776-779
    • /
    • 2002
  • 본 논문에서는 OpenGL을 이용한 삼차원 뷰어(Viewer)를 개발한다. 3D Max와 같은 3D 개발 툴에서 침대, 소파 등 3D 모델 라이브러리를 제작한 후 일어들이는 렌더링 모듈을 개발한다. 3D 모델 라이브러리에 직물 이미지 라이브러리를 매핑하는 모듈도 개발하여 직물 이미지와 유사한 효과를 낼 수 있도록 한다. 3D max에서 광원과 질감을 포함하여 렌더링한 후 개발되는 프로그램으로 데이터 손실없이 읽어들이는 것을 목표로 한다. 3차원 모델에 설계된 직물 이미지를 사용하여 3D 매핑된 후. 사용자가 확대, 축소, 이동, 회전 등의 효과를 줄 수 있게 하는 사용자 인터페이스 제공 및 3D 애니메이션 기능을 구현한다.

  • PDF

A Design and Implementation of Java Library for Multiple Access Control Models (다중 접근제어 모델을 위한 Java 라이브러리의 설계 및 구현)

  • Oh, Se-Jong
    • Journal of the Korea Academia-Industrial cooperation Society
    • /
    • v.8 no.6
    • /
    • pp.1394-1401
    • /
    • 2007
  • Secure access control is a hot issue of large-scale organizations or information systems, because they have numerous users and information objects. In many cases, system developers should implement an access control module as a part of application. This way induces difficult modification of the module and repeated implementation for new applications. In this paper we implement a Java API library for access control to support system developers who use Java. They can easily build up access control module using our library. Our library supports typical access control models, and it can offer new types of access control. Furthermore, it is able to run multiple access control models at the same time.

  • PDF

Fast Software Implementation of Public key Systems (공개키 암호시스템의 고속 구현)

  • 황효선;임채훈
    • Proceedings of the Korea Institutes of Information Security and Cryptology Conference
    • /
    • 1997.11a
    • /
    • pp.232-247
    • /
    • 1997
  • 공개키 암호시스템의 구현을 위해서는 큰 수들 간의 모듈라 연산 라이브러리를 구축해야 한다. 본 논문에서는 C 언어 및 부분적인 어셈블리어를 사용하여 구축된 모듈라 연산 라이브러리를 이용하여 모듈라 멱승 연산에 바탕을 둔 대표적인 공개키 암호시스템인 RSA, Diffie-Hellman및 한국 디지탈서명 표준(안)인 KCDSA 등을 다양한 컴퓨터 기종에서 구현한 결과를 제시한다.

  • PDF

IFC-based Representation Method of Part Information in Superstructure Module of Modular Steel Bridge with Assembly System (모듈러 강교량 상부모듈의 조립체계 정의를 통한 IFC 기반의 부품정보 표현방법)

  • An, Hyun Jung;Lee, Sang-Ho
    • Journal of the Computational Structural Engineering Institute of Korea
    • /
    • v.25 no.4
    • /
    • pp.307-314
    • /
    • 2012
  • IFC-based representation method of part library for superstructure module of modular steel bridge is proposed. The library is capable of efficiently offering and exchanging part information in process of manufacture, assembly, design, and construction of modular steel bridge. Entities, representing physical part information in IFC model, are matched semantically with parts of the superstructure module for representation of part information with IFC model. Either types of matched entities are applied in order to verify the role of each part, or new types are defined as a user-defined types. In addition, assembly system has been classified and defined into 4 levels of LoD(Level of Detail) to provide appropriate part information efficiently from the part library in each step of the process. Then, new property is defined for representing the LoD information with IFC Model. Finally, IFC-based test library of modular steel bridge is generated by applying the matched entities and entity types to the actual the superstructure module of modular steel bridge.

A Study on the Automation of the Connection modeling for Steel Structures based on BIM (BIM 기반의 철골접합부 모델링 자동화에 관한 연구)

  • Eom, Jin-Up;Shin, Tae-Song
    • Journal of Korean Society of Steel Construction
    • /
    • v.22 no.1
    • /
    • pp.99-108
    • /
    • 2010
  • This paper presents the results of a study that aimed to develop a module for auto connection modeling that can be applied to the structural details design and modeling phase. It was established that the steel connection library database from the structural analysis resulted from the consideration of the input parameters of the 3D modeling program and the guidelines for Korean standard steel connections. The module for the auto connection modeling in steel structures was developed by linking it with the established library database through the use of the OpenAPI software to prove that the developed module carried out the modeling of the six story (steel structure) office building. The productivity and efficiency of the module introduction was verified by comparing the conventional process and the proposed process.

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