• 제목/요약/키워드: Plug-In architecture

검색결과 69건 처리시간 0.025초

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

  • 원강연;최상영
    • 한국군사과학기술학회지
    • /
    • 제10권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.

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

  • 원강연;최상영
    • 한국정보과학회논문지:시스템및이론
    • /
    • 제36권2호
    • /
    • pp.53-59
    • /
    • 2009
  • 국방 획득업무에 있어 통합적 협력에 의한 M&S의 활용을 지향하는 SBA가 적용 중에 있다. 이를 효율적으로 수행하기 위해서는 공통하부기반을 통해 M&S 구성요소의 재사용성, 재구성, 확장성 등의 제고가 요구된다. PlugIn-Based Architecture(PBA)는 컴포넌트 간 상호독립적인 인터페이스 및 상호작용이 가능함으로써 기존 아키텍처에 비해 컴포넌트의 추가 및 조합이 용이하고 재사용을 높일 수 있는 공통하부기반을 제공할 수 있도록 설계되었다. 또한, 이러한 PBA를 적용한 시뮬레이터 개발을 지원할 수 있도록 PBA Framework을 구현하였다. PBA Framework은 공통하부기반으로서 M&S 업무 적용 시 효율성을 제고시킬 수 있을 것으로 기대된다.

플러그셀 크기 밑 용토가 거어베라의 묘생장에 미치는 영향 (Effects of Plug Cell Size and Media on Gerbera Seedling Growth)

  • 조문수;예병쾌;박윤영;전하준
    • 한국환경농학회지
    • /
    • 제22권1호
    • /
    • pp.60-64
    • /
    • 2003
  • 양액재배용 거어베라 우량묘를 생산하기 위한 기초연구로 플러그셀 크기 및 용토가 묘생장에 미치는 영향을 조사하였다. 용토의 물리성을 측정한 결과 가비중, 진비중 및 공극율은 퍼얼라이트에서 가장 높게 나타났으며 수분보유량은 코코피트에서 가장 높게 측정되었다. 162, 128, 72, 50구 플러그셀트레리별로 퍼얼라이트 코코피트 그리고 퍼얼라이트+코코피트(1:1)을 채우고 60일간 육묘하여 묘의 생육을 조사하였다. 묘의 엽수는 128구 코코피트 처리에서 가장 많았으며 엽면적은 50구 코코피트 처리에서 높게 나타났다. 신초와 뿌리의 생체중 및 건물중 그리고 엽록소 함량은 퍼얼라이트+코코피트 처리에서 높게 측정되었다. 플러그 셀 크기가 클수록 유묘 생장에 효과적이었으며 퍼얼라이트 단용 보다는 코코피트와의 혼용 용토에서 유묘 생육이 가장 양호하였다.

Smart Sensor Management System Supporting Service Plug-In in MQTT-Based IIoT Applications

  • Lee, Young-Ran;Kim, Sung-Ki
    • Journal of Multimedia Information System
    • /
    • 제9권3호
    • /
    • pp.209-218
    • /
    • 2022
  • Industrial IoT applications, including smart factories, require two problem-solving to build data monitoring systems required by services from distributed IoT sensors (smart sensors). One is to overcome proprietary protocols, data formats, and hardware differences and to uniquely identify and connect IoT sensors, and the other is to overcome the problem of changing the server-side data storage structure and sensor data transmission format according to the addition or change of service or IoT sensors. The IEEE 1451.4 standard-based or IPMI specification-based smart sensor technology supports the development of plug-and-play sensors that solve the first problem. However, there is a lack of research that requires a second problem-solving, which requires support for the plug-in of IoT sensors into remote services. To propose a solution for the integration of these two problem-solving, we present a IoT sensor platform, a service system architecture, and a service plugin protocol for the MQTT-based IIoT application environment.

플러그 앤드 플래이(Plug-and-Play)개념을 이용한 이형 응용 프로그램의 통합 기법 (The Integration of heterogeneous applications through Plug-and Play)

  • 백순철;최중민;장명욱;박상규;민병익;임영환
    • 한국정보처리학회논문지
    • /
    • 제2권6호
    • /
    • pp.947-959
    • /
    • 1995
  • 본 논문에서는 한 응용프로그램의 간단한 접속 및 수행을 통하여, 그 프로그램이 다른 프로그램과 서비스와 정보를 공유할 수 있도록 하는 다중 에이전트 시스템의 개발에 관하여 다룬다. 이를 위하여 3가지 요소를 만들어 사용 하였다. 첫번째 요소인 메타 정보는 새로 접속되는 응용 프로그램을 알아보고 이용하기 위해 필요한 정보를 자동으로 구성한 것이다. 이 메타정보는 모양이 다른 응용 프로그램들을 직접 다룰 때 발생하는 복잡성을 줄여준다. 두번째 요소인 에이전트 모듈은 한 응용 프로그램이 다른 응용 프로그램들과 동일한 행동 양식으로 교류하기 위한 제어를 제공한다. 마지 막으로 세번째 요소인 에이전트간 교류 메시지는 모양이 다른 응용 프로그램일 지라도 서로 교류할 수 있도록, 교류 메시지에 대한 공통의 표현 양식을 제공한다. 이러한 세가지 요소를 사용하여, 임의의 응용 프로그램의 간단한 접속 및 수행을 통한 새로운 시스템의 확장 요구를 만족시킨다.

  • PDF

Visual Component Assembly and Tool Support Based on System Architecture

  • Lee, Seung-Yun;Kwon, Oh-Cheon;Shin, Gyu-Sang
    • ETRI Journal
    • /
    • 제25권6호
    • /
    • pp.464-474
    • /
    • 2003
  • Component-based development leverages software reusability and reduces development costs. Enterprise JavaBeans (EJB) is a component model developed to reduce the complexity of software development and to facilitate reuse of components. However, EJB does not support component assembly by a plug-and-play technique due to the hard-wired composition at the code level. To cope with this problem, an architecture for EJB component assembly is defined at the abstract level and the inconsistency between the system architecture and its implementation must be eliminated at the implementation level. We propose a component-based application development tool named the COBALT assembler that supports the design and implementation of EJB component assembly by a plug-and-play technique based on the architecture style. The system architecture is first defined by the Architecture Description Language (ADL). The wrapper code and glue code are then generated for the assembly. After the consistency between the architecture and its implementation is checked, the assembled EJB components are deployed in an application server as a new composite component. We use the COBALT assembler for a shopping mall system and demonstrate that it can promote component reuse and leverage the system maintainability.

  • PDF

멀티서비스 멀티플러그인 교환 시스템 (Multi-Service Multi-Plug-In Switching System)

  • 이정규;김영부
    • 대한전자공학회:학술대회논문집
    • /
    • 대한전자공학회 1999년도 하계종합학술대회 논문집
    • /
    • pp.145-148
    • /
    • 1999
  • The ability to rapidly create and deploy new and novel services in response to market demands will be the key factor in determining the success of the future service provider. This goal may be approached from different directions. One of them is an open interface making the functionalities of a network element programmable and usable by outside entities. In this paper, we describe several aspects of this new, hot technical area and introduce related standard activities. In addition, we present a new switching system called MSMP (Multi-Service Multi-Plug-In), which is based on the open programmable interface concept, and describe its architecture and main functionalities of its components.

  • PDF

C2 아키텍처를 변형한 메시지 중앙처리 기반의 Component 활용 기법 (An Approach to Application of Component Based on Message Central Processing change the C2 Architecture)

  • 정화영
    • 한국정보통신학회논문지
    • /
    • 제7권5호
    • /
    • pp.1089-1094
    • /
    • 2003
  • CBD를 지원하는 소프트웨어 개발기법이 최근 많은 관심과 함께 도입되면서 이를 효과적으로 운용할 수 있는 아키텍처기반의 조립 및 활용분야가 활발히 연구되고 있다. 특히, C2 아키텍처는 GUI를 지원하기 위한 메시지방식의 컴포넌트 조합기법이라는 점에서 많은 관심을 받고 있다. 그러나, 컴포넌트들의 계층적인 순차성과 메소드 호출방식의 서버컴포넌트의 경우 이를 적용하려면 컴포넌트의 수정이 불가피하다. 따라서, 본 논문에서는 C2아키텍처에서 일부 변형하여 메시지핸들링부분을 컴포넌트와 커넥터가 아닌 메시지 자체에 둠으로써 메소드 호출방식이라도 컴포넌트의 수정이 필요 없이 조합 및 운용할 수 있는 Plug-and-Play를 지원하도록 하였다. 또한, 계층적인 순차성을 갖지 않고 메시지를 사이에 둔 컴포넌트들의 병렬성을 갖도록 하여 보다 자유로운 메시지 핸들링이 가능하도록 하였다.

고속충격을 받는 외장 UHPC 패널의 내충격성능 (Impact Resistance of UHPC Exterior Panels under High Velocity Impact Load)

  • 강현구;김상희;김민수;홍성걸
    • 콘크리트학회논문집
    • /
    • 제28권4호
    • /
    • pp.455-462
    • /
    • 2016
  • 본 실험적 연구는 고속 비상체 충돌 시 UHPC 외장재의 내충격성을 파악하는데 그 목적이 있다. 이 연구에서는 두께를 주요 변수로 UHPC과 화강암 패널 실험체에 고속충격을 가하여 실험체의 성능을 비교하였으며, 배면의 변형률을 기록하였다. UHPC는 외관이 우수하였으며, 내충격성도 화강암에 비해 우수하여 외장재로 사용하기에 적당하다고 판단된다. 비상체가 시험체에 충돌한 후 압축파가 배면에 도달하고 그 후 자유단 지점을 중심으로 인장파가 발생하여서 배면파괴를 일으킨 것으로 사료된다. 이러한 배면파괴 발생 메커니즘은 변형률 기록이 압축파구간, 보합구간, 인장구간으로 나누어지는 것을 통해 알 수 있다. 관통파괴 형태를 살펴보면 고속 충돌 시 전단력이 배면에 작용하여 파괴가 발생되는 shear plug 현상이 나타난 것으로 판단된다. 즉 충격하중에 대하여 배면의 파괴는 전단력과 인장응력에 의해 동시에 영향을 끼쳐 발생한 것으로 사료된다.

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

  • 장연세
    • 한국컴퓨터정보학회논문지
    • /
    • 제6권3호
    • /
    • pp.23-28
    • /
    • 2001
  • 급변하는 IT환경에서 시스템의 재사용성을 높여 라이프타임을 증가시키고 비용을 절감하기 위한 다양한 노력들이 이루어져 왔다. 구조적 프로그래밍 기법에서는 모듈에 기반한 아키텍처를 활용하여 생산성을 향상시켰다. 그러나 모듈들은 단순히 호출 빈도를 높일 뿐, 성장이나 진화를 하지 못하는 한계 상황에 직면하게 되었다. 객체지향 기법은 클래스들을 상속시키거나 메소드를 재정의 함으로써 시스템의 성장과 진화를 가능케 하여 구조적 프로그래밍 기법의 한계를 극복하였다. 최근 CORBA나 DCOM과 같은 분산 처리 기술과 객체지향 기법이 융화되어 생성된 컴포넌트 아키텍처는 고도의 재사용성이나 라이프타임의 증가뿐만 아니라 플러그-앤-플레이(Plug-&-Play)도 지원한다. 그러나 이러한 컴포넌트들을 조립하여 새로운 시스템을 구축하기 위해서는 컴포넌트의 구조와 인터페이스를 잘 정의한 명세서가 필요하다. 본 연구에서는 컴포넌트의 도입을 위한 참조 컴포넌트 아키텍처를 제시하고 UML을 이용한 이의 명세화에 대하여 제안한다.

  • PDF