• Title/Summary/Keyword: 플러그인 아키텍처

Search Result 14, Processing Time 0.025 seconds

The Design of XML based Object Model Structure supports User-defiend type (사용자 정의 형식을 지원하는 XML 기반 객체 모델의 구조 설계)

  • Lee, Yongheon;Shim, Jun-Yong;Kim, Sae-Hwan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.391-394
    • /
    • 2010
  • 기존의 M&S 프레임워크는 컴포넌트 간에 송수신되는 메시지의 구조가 유연하지 못한 문제점을 가지고 있다. 플러그인 기반 아키텍처는 소프트웨어를 구성하는 컴포넌트들을 플러그인 형태로 구현하여 컴포넌트간의 결합도를 낮추고 유연성 및 재사용성을 강화할 수 있는 구조를 가지고 있다. 이러한 아키텍처를 구성하는 각 컴포넌트는 메시지 지향 미들웨어 기반의 메시지 통신을 수행하게 되는데, 플러그인 간에 종속성이 생기지 않는 형태로 설계되고 구현되어야 한다. XML기반의 객체모델은 이러한 메시지 통신에 사용되는 메시지 객체의 구조를 정의한다. 이 객체모델은 사용자 정의 형식을 지원하며 이러한 형식을 조합하여 새로운 복합 형식을 정의하여 메시지 구조를 표현할 수 있도록 한다. 객체 모델에서는 각 사용자 정의 형식과 각 형식에서 사용하는 기본형(Primitive Type)의 클래스를 추상화하여 정의함으로써 객체 모델의 유연성을 높일 수 있는 구조를 가지고 있다.

Test Headquarter Measurement Emulator Based on Plug-In Architecture For Anti-Ballistic Missile Test (탄도탄 요격미사일 시험을 위한 플러그인 아키텍처 기반 계측데이터 모의 소프트웨어 설계)

  • Jeong, Young-Hwan;Wi, Soung-Hyouk;Kim, Sae-Hwan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2014.11a
    • /
    • pp.634-635
    • /
    • 2014
  • 가상 환경 기반의 시험 수요가 군사 무기체계 분야에서 지속적으로 증가하고 있다. 가상 환경 기반 기술의 증가 이유는 시험 및 평가에서 낮은 비용과 높은 효율을 달성할 수 있기 때문이다. 본 논문에서는 교전환경을 Modeling & Simulation기법으로 가상환경을 만들어 비용을 최소화하고 공간적 제약도 해결할 수 있다. 계측데이터 모의 소프트웨어는 플러그인 아키텍처에 기반을 두어 실 탄도탄 정보를 모의해 탄도탄 요격미사일 시험에 적합한 환경을 구성하도록 설계되었다. 각 기능을 컴포넌트 별로 분리하여 개발해 특정 모델을 Third party 형태로 개발할 때 유용한 구조임을 설명한다.

Human Interface Software for Wireless and Mobile Devices (무선 이동 통신 기기용 휴먼인터페이스 소프트웨어)

  • Kim, Se-Ho;Lee, Chan-Gun
    • Journal of KIISE:Information Networking
    • /
    • v.37 no.1
    • /
    • pp.57-65
    • /
    • 2010
  • Recently, the character recognization technique is strongly needed to enable the mobile communication devices with cameras to gather input information from the users. In general, it is not easy to reuse a CBOCR(Camera Based Optical Character Recognizer) module because of its dependency on a specific platform. In this paper, we propose a software architecture for CBOCR module providing the easy adaptability to various mobile communication platforms. The proposed architecture is composed of the platform dependency support layer, the interface layer, the engine support layer, and the engine layer. The engine layer adopts a plug-in data structure to support various hardware endian policies. We show the effectiveness of the proposed method by applying the architecture to a practical product.

Study on M&S PlugIn-Based Architecture(PBA) for SBA (SBA를 위한 M&S P1ugIn-Based Architecture(PBA) 구조에 대한 연구)

  • Won, Garng-Yun;Choi, Sang-Yeong
    • Journal of the Korea Institute of Military Science and Technology
    • /
    • v.10 no.1
    • /
    • pp.70-77
    • /
    • 2007
  • Simulation Based Acquisition(SBA) gains interest from the defense acquisition community. To accomplish SBA efficiently, M&S should be collaborately used in. This paper proposes PBA(PlugIn-Based Architecture) that is a common software development infrastructure and provides reuse mechanism with plugin components. PlugIns are reuse entity possible to plug-in-play statically and dynamically. This architecture supports stand alone simulation and HLA-compliant distributed simulation also.

A Method for Architecture-based Design and Implementation of Component Assembly and its Tool Support (아키텍처에 기반한 컴포넌트 조립 시스템의 설계 및 구현 방법과 지원 도구의 개발)

  • 이승연;권오천;신규상
    • Journal of KIISE:Software and Applications
    • /
    • v.30 no.9
    • /
    • pp.812-820
    • /
    • 2003
  • Component-Based Development(CBD) leverages software reusability and diminishes development costs. Various works about component models, such as EJB, COM, and CCM are in progress to support CBD. However, current component models hardly support flexible assembly of pre-built components. To cope with this problem, architecture for component assembly must be defined in the abstract level and the gap between system architecture and its implementation should be diminished in the implementation level. This paper proposes a method for architecture-based design and implementation of component assembly. Architecture is described by the ADL, and the tool, COBALT Assembler, is introduced to support the proposed design and implementation phase of component assembly.

M&S PlugIn-Based Architecture Framework Development (M&S PlugIn-Based Architecture Framework 개발)

  • Won, Garng-Yun;Choi, Sang-Yeong
    • Journal of KIISE:Computer Systems and Theory
    • /
    • v.36 no.2
    • /
    • pp.53-59
    • /
    • 2009
  • Simulation Based Acquisition(SBA) which pursues to use M&S in manner of integrated collaboration is being applied in defense acquisition. To accomplish SBA efficiently, reusability, reconfiguration and scalability of M&S components are important factors. To avoid constraints caused by coupling of components, PBA is designed to add and configure components easily by enabling independent interface and interaction among the components and provides common development infrastructure also. And PBA framework is implemented to support the development of a simulator which uses the PBA. It is expected that deployment of PBA framework as common development infrastructure can raise efficiency of M&S works.

A Study on the referential Component Architecture and UML Specification (참조 컴포넌트 아키텍처 모델과 UML 명세화에 대한 연구)

  • 장연세
    • Journal of the Korea Society of Computer and Information
    • /
    • v.6 no.3
    • /
    • pp.23-28
    • /
    • 2001
  • There has been several meaning full efforts to save costs on system development and expand the life-time of a system in changeful IT circumstance. It was a module-based architecture that empower productivity at structured programming era. But it couldn't grow nor evolve, but could raise only calling frequency of module. But OOP or OO-method overcome limit of structured programing by class inheritance and/or overloading and/or over-riding. A component centric architecture, what is mixture of distributed systems, like CORBA or DCOM with OOP, can support not only high reusability or expansion of life-time but also Plug-&-Play between them. To assemble these component to build a new system in easy way, the well-formed specification of a component is highly required. At this study, the enhanced referential component architecture and its UML specification will be suggested.

  • PDF

Development of Integrated Development Framework for Context-Awareness Simulation based on Multi-Agent System (멀티 에이전트 기반의 상황 인지 시뮬레이션을 위한 통합 개발 프레임워크의 개발)

  • Kim, Tae-Hyung;Choi, Jin-Woo;Woo, Chong-Woo
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2010.11a
    • /
    • pp.538-541
    • /
    • 2010
  • 상황인지 시뮬레이션이란 상황자료의 수집, 추론 및 결론 도출의 과정을 실제 환경이 아닌 가상의 시뮬레이션 환경 안에서 실험해 볼 수 있는 것을 말하며, 상황인지 기술과 DEVS(Discrete Event System Specification), 페트리-넷(Petri-Net)등의 기반 기술이 사용된다. 본 논문에서는 사용자들이 보다 편리하게 상황인지 시스템을 구축하고 실제보다 적은 시간으로 구축된 시스템을 실험할 수 있는 시뮬레이션 환경을 제공할 수 있는 통합 개발 프레임워크를 개발하고자 한다. 시뮬레이션 통합 개발 프레임워크 특징으로는, 첫째 상황인지를 위한 추론 기능을 가지는 에이전트와 시뮬레이션 기능들을 플러그인 및 라이브러리로 제공할 수 있고, 둘째, 통합환경 안에서 제공되는 도구들을 사용하여 사용자들이 보다 편리하게 개발 및 실험을 할 수 있다는 장점이 있다. 따라서 본 논문에서는 상황 아키텍처를 위한 모델 표현 계층, 멀티 에이전트 시스템을 위한 연산 계층, 환경과의 상호작용을 위한 인터랙션 계층, 그리고 시뮬레이션 계층인 4-계층구조의 통합개발환경을 연구하였다.

A Design Method of Gateway for HLA based Simulation using Object Model (객체 모델을 이용한 HLA기반 시뮬레이션의 게이트웨이 설계 방법)

  • Shim, Jun-Yong;Lee, Yong-Heon;Kim, Sae-Hwan
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.11a
    • /
    • pp.1334-1337
    • /
    • 2011
  • HLA(High Level Architecture)는 분산 환경의 모델링 및 시뮬레이션(Modeling & Simulation)을 위한 공통 아키텍처를 제공하는 기술 표준이며, RTI(Run-Time Infrastructure)를 통해 HLA 서비스를 제공한다. HLA는 연동 객체 모델인 FOM(Federation Object Model)을 기반으로 시뮬레이션 환경을 구성하며, 시뮬레이션에 참여하는 모든 시뮬레이터는 동일한 FOM을 소유해야 한다. 따라서 시뮬레이션 체계 간 연동을 수행하기 위해서는 FOM을 통합하거나 FOM 간 연동을 위한 게이트웨이를 구현해야 한다. 한편, FOM을 통합하는 방법은 각 시뮬레이션의 연동 인터페이스 수정이 필요하기 때문에 게이트웨이를 구현하는 방법이 기존 시스템의 변경을 최소화할 수 있다. 따라서 본 논문은 HLA기반 시뮬레이션의 체계 간 연동을 제공할 수 있는 게이트웨이 구조를 제시한다. 특히, XML 형태의 객체 모델을 기반으로 교환 메시지를 정의하고, 메시지 처리 모듈을 게이트웨이에 플러그인 함으로써 시뮬레이션 체계 간 연동의 용이함을 보여준다.

A Study on The Framework of Converting an Object Model for Interoperating between Heterogeneous Systems (이 기종 체계 연동을 위한 객체 모델 변환 프레임워크 연구)

  • Lee, Kyu-Ho;Shim, Jun-Yong;Kim, Dae-Young
    • Proceedings of the Korea Information Processing Society Conference
    • /
    • 2011.04a
    • /
    • pp.1485-1488
    • /
    • 2011
  • 국방 분야의 시스템 개발은 다양한 데이터표준 및 프로토콜로 인해 체계 간 상호 연동에 어려움이 있다. 특히, 다양한 아키텍처가 적용되는 LVC 연동훈련 체계는 적용 프로토콜 간 데이터 교환을 위해서 공통의 표준기술이 필요하다. 본 논문은 이러한 이기종 체계들 간 상호 연동을 위해서 객체 모델 변환 프레임워크를 제시하였다. 제안 프레임워크는 다양한 이기종 체계가 가지는 객체 모델들과 프로토콜들을 구분하여 독립적으로 연동할 수 있도록 하였다. 또한, 체계 간의 종속성을 줄이고 구성 요소의 유연한 설계를 제공하기 위해서 3-Part 지원 모듈의 플러그인 방식 구조로 설계하였다.