• 제목/요약/키워드: Component Modeling Tool

검색결과 97건 처리시간 0.027초

AUTOSAR 기반 차량용 소프트웨어의 컴포넌트 모델링 도구 (A Component Modeling Tool based on AUTOSAR for Automotive Software)

  • 박인수;이정선;조성래;정우영;이우진
    • 정보처리학회논문지A
    • /
    • 제17A권4호
    • /
    • pp.203-212
    • /
    • 2010
  • 최근 자동차 산업에서는 하드웨어 부품에 대한 연구뿐만 아니라 하드웨어를 제어하는 임베디드 소프트웨어에 대한 연구가 점차 증가하고 있다. 기존 임베디드 소프트웨어 개발은 자동차 제작사별로 독자적으로 이루어져 소프트웨어 재사용성, 상호운용성 등의 문제점이 대두되었다. AUTOSAR는 이러한 문제점을 해결하기 위해 제시된 컴포넌트 기반의 자동차 소프트웨어 아키텍처 표준이다. AUTOSAR에서는 다양한 다이어그램들을 작성하고 이들간의 연관성을 유지시켜야 하므로 도구 지원이 요구된다. 현재 몇몇 외국기업에서 고가의 AUTOSAR 지원 개발도구의 프로토타입을 선보이고 있다. 이 연구에서는 이클립스 GMF 기술을 이용하여 AUTOSAR 3.0 표준을 충실히 따르면서 기존 도구들의 단점을 보완하는 차량용 소프트웨어의 컴포넌트 모델링 도구를 개발한다. 개발된 도구는 크게 그래픽 기반의 컴포넌트 모델링 도구와 네트워크 토폴로지 도구로 구성된다. 이러한 도구들은 직접 구현된 것이 아니라 개발 업체에 맞게 손쉽게 이클립스 GMF로 생성할 수 있으므로 개발업체 맞춤화 및 국제표준 발전에 쉽게 발맞출 수 있는 장점이 있다.

객체지향 모델링에 기반한 발전소 시뮬레이션 툴 개발 (Development of a Power Plant Simulation Tool Based on Object-Oriented Modeling)

  • 전상규;손기헌
    • 한국시뮬레이션학회:학술대회논문집
    • /
    • 한국시뮬레이션학회 2004년도 춘계학술대회 논문집
    • /
    • pp.136-140
    • /
    • 2004
  • A power-plant simulation tool has been developed for training the plant operators and testing a plant control system. The simulation tool is composed of a graphic editor, a component model builder and a system simulation solver. Such new programing techniques as object-oriented modeling and GUI(Graphical User Interface) are employed in developing the simulation tool. The graphic editor is based on the OpenGL library for effective implementation of GUI while the component model builder is based on object-oriented programming for efficient generalization of component models. The developed tool has been verified through the simulation of a real power plant.

  • PDF

J2EE 플랫폼에서의 개념적 컴포넌트 모델링 및 컴포넌트 생성 지원 도구 개발 (Development of a Supporting Tool for Conceptual Component Modeling and Component Construction on the J2EE Platform)

  • 이우진;김민정;정양재;윤석진;최연준
    • 정보처리학회논문지D
    • /
    • 제8D권6호
    • /
    • pp.761-770
    • /
    • 2001
  • 소프트웨어 산업이 급속하게 발전해감에 따라 정보 기술 업체간 경쟁이 더욱 심화되어 소프트웨어 재사용성, 적시성, 유지 보수성 등이 업체의 생명력으로 대두되면서 소프트웨어 컴포넌트 기술이 점차 각광을 받고 있다. 현재 몇몇 컴포넌트 생성 지원 도구들이 제공되고 있지만 컴포넌트의 식별, 모델링, 상세 설계, 코드 생성, 전개, 시험 등 컴포넌트 생성 전 과정을 밀접히 연계하여 지원하는 도구가 드물다. 또한, 특정 플랫폼에 의존적인 소규모 컴포넌트 생성에 중점을 두고 있어 사용자 관점의 다양한 규모의 컴포넌트 생성에는 제약이 따른다. 이 논문에서는 컴포넌트 생성에 연관된 모든 과정을 지원하는 컴포넌트 모델링 및 생성 지원 도구의 설계와 프로토타입 구현에 대해 기술한다. 컴포넌트 모델링은 영역 고유의 비즈니스 로직의 재사용 측면에서 컴포넌트 플랫폼 아키텍쳐에 관계없이 개념적인 컴포넌트의 식별 및 모델링을 지원한다. 상세설계 및 코드 생성 부분은 일차적으로 J2EE 플랫폼 아키텍쳐에 의존적으로 지원되며 설계 모델과 소스 코드의 일관성을 동적으로 유지시키는 Round-trip Engineering 기능을 지원한다.

  • PDF

컴포넌트 기반 개발을 위한 CASE 도구의 기능적 요구사항 및 개발관리 도구 (Functional Requirements about CASE Tools for Component Based Development and a Development Management Tool)

  • 김영희;정기원
    • 한국전자거래학회지
    • /
    • 제9권3호
    • /
    • pp.129-144
    • /
    • 2004
  • 컴포넌트 기반 개발에 사용되는 CASE 도구는 기본적으로 모델링 기능, 프로젝트 관리 기능, 그리고 구현 및 테스트 지원 기능 등이 필요하다. 본 논문에서는 컴포넌트 기반 개발 시에 사용되는 CASE 도구의 기능적 요구사항을 제시한다. 기 존재하는 컴포넌트 기반 개발 도구들로부터 도구의 기능적 요구사항을 도출하여 분석/설계, 프로젝트 관리, 구현 및 테스트, 기타 기능 지원 등으로 분류하여 제시하고, 개발관리 기능을 추가하여 컴포넌트 기반 개발을 위한 CASE 도구를 제안한다.

  • PDF

Development of a Power Plant Simulation Tool with GUI based on General Purpose Design Software

  • Kim Dong Wook;Youn Cheong;Cho Byung-Hak;Son Gihun
    • International Journal of Control, Automation, and Systems
    • /
    • 제3권3호
    • /
    • pp.493-501
    • /
    • 2005
  • A power plant simulation tool ('PowerSim') has been developed with 10 years experience from the development of a plant simulator for efficient modeling of a power plant. PowerSim is the first developed tool in Korea for plant simulation with various plant component models, instructor station function and the Graphic Model Builder (GMB). PowerSim is composed of a graphic editor using general purpose design software, a netlist converter, component models, the scheduler, Instructor Station and an executive. The graphic editor generates a netlist that shows the connection status of the various plant components from the Simdiagram, which is drawn by Icon Drag method supported by GUI environment of the PowerSim. Netlist Converter normalizes the connection status of the components. Scheduler makes scheduling for the execution of the device models according to the netlist. Therefore, the user makes Simdiagram based on the plant Pipe and Instrument Drawing (P&ID) and inputs the plant data for automatic simulating execution. This paper introduces Graphic Model Builder (GMB), instructor station, executive and the detailed introduction of thermal-hydraulic modeling. This paper will also introduce basic ideas on how the simulation Diagram, based on netlist generated from general purpose design software, is made and how the system is organized. The developed tool has been verified through the simulation of a real power plant.

PSCAD/EMTDC를 이용한 SMES Component modeling에 관한 연구 (A study on the SMES component modeling using PSCAD/EMTDC)

  • 김진근;김재호;정희열;박민원;유인근
    • 대한전기학회:학술대회논문집
    • /
    • 대한전기학회 2007년도 제38회 하계학술대회
    • /
    • pp.1998-1999
    • /
    • 2007
  • Before applying the HTS(High Temperature Superconductor) power devices to a real utility network, system analysis should be carried out by some simulation tools. PSCAD/EMTDC simulation tool is one of the most popularized useful analysis tools for electrical power system. Unfortunately the model component for HTS coil is not provided in PSCAD/EMTDC simulation tool. In this paper, EMTDC model component for HTS coil has been developed considering real characteristics of HTS coil like critical current, temperature and magnetic field. The developed model component of HTS coil could be used for power system application. Using the developed model component for HTS coil, we can easily do the simulation of HTS power devices application test in utility with the various inductance, quench current, inner magnetic field, and temperature values, for instances; SMES(Superconducting Magnetic Energy Storage) system, superconducting motor, transformer, and FCL(Fault Current Limiter)

  • PDF

사용 관점 중심의 컴포넌트 모델링 (Component Modeling Focusing on View-point of Component Use)

  • 김태웅;김경민;김태공
    • 정보처리학회논문지D
    • /
    • 제14D권2호
    • /
    • pp.181-190
    • /
    • 2007
  • 컴포넌트 기반 개발은 시스템을 이해하고 분석하기 위한 컴포넌트 모델링 방법이 중요한 부분을 차지하고 재사용성을 높이는 방안으로써 받아들여지고 있다. 컴포넌트는 일반적으로 컴포넌트를 개발하는 사람과 그것을 조립하여 사용하는 사람의 관점이 다르며 이에 따른 내용과 목적이 다르기 때문에 대규모의 컴포넌트 시스템을 개발하는데 있어서 그 역할에 따라 두 가지 유형으로 구분하는 것이 중요하다. 이것이 현실화 되기 위해서는 명확한 컴포넌트와 인터페이스 명제가 필요하며 조립자와 개발자 간의 서로 다른 관점에서의 컴포넌트 모델이 필요하다. 이에 본 논문에서는 조립자 관점과 생성자 관점이라는 서로 다른 역할에 따라 두 가지 유형의 컴포넌트 모델을 제안하며 이를 위해 UML을 확장한다. 또한 제안한 모델을 작성, 관리하며 모델간의 자동변환을 위한 툴을 개발하여 적용해 봄으로써 그 효율성을 검증한다.

컴포넌트 관리 및 검증도구 설계와 동적 재구성 아키텍처 기반 SAM 시뮬레이터 개발 (A Design of Management and Verification Tool of Component and A Development of SAM Simulator based on Dynamic Reconfiguration Architecture)

  • 석지범;이재오;이재진;서윤호
    • 한국시뮬레이션학회논문지
    • /
    • 제22권2호
    • /
    • pp.1-10
    • /
    • 2013
  • 모델링 및 시뮬레이션 기술은 전장 환경을 고려한 실험 환경을 조성하여 무기 체계의 구성 요소에 대한 성능 분석을 실제와 유사하게 할 수 있다. 그러나 이전까지 모델링 및 시뮬레이션에서 개발된 무기체계 모델은 제한된 범위 내에서만 활용되어 확장성이 낮고 재사용성은 크게 고려하지 않았다. 이에 본 연구에서는 재사용성을 고려하여 개발된 컴포넌트에 대한 사용 검증 및 확장성 판단을 위한 검증도구와 컴포넌트를 효율적으로 관리하기 위한 관리 도구를 개발한다. 또한 이전 연구에서 설계한 유도무기체계의 동적 컴포넌트 재구성 아키텍처를 지대공유도무기 SAM(Surface to Air Missile) 교전 시뮬레이터에 적용하여 기 개발된 컴포넌트에 대한 효과도를 확인한다. 그리하여, 동적 컴포넌트 재구성 아키텍처의 시뮬레이션 적용을 통해 컴포넌트 기반의 재사용으로 유도무기체계에 대한 다양한 시스템을 구성하게 되었다.

PLD 소자의 LASAR 부품 모델링을 통한 고장 검출 (Fault Detection through the LASAR Component modeling of PLD Devices)

  • 표대인;홍승범
    • 한국항행학회논문지
    • /
    • 제24권4호
    • /
    • pp.314-321
    • /
    • 2020
  • LASAR (logic automated stimulus and response) 소프트웨어는 디지털 전자 회로 카드에 대한 로직 기능시험 및 고장검출을 위한 자동점검프로그램 개발도구이다. LASAR 소프트웨어는 소자의 논리회로 기능 및 입·출력 정의된 정보가 필요하다. 소자 정보가 없으면 정상적인 부품 모델링이 불가능하다. 따라서 본 논문에서는 소자 정보가 없는 PLD (programmable logic device) 소자를 역설계 방법을 통하여 부품 모델링을 수행한다. 개발된 LASAR 프로그램은 고장 시뮬레이션 결과와 단일 고착 고장삽입 방법을 통해 고장 검출율을 확인하였다. 고장 검출율은 기존의 제한적인 모델링은 91%, 역설계를 통한 모델링은 94%로 3% 상승하였다. 또한, EP 310 PLD 소자에 대한 입·출력핀에 대한 22가지 고착결함의 경우 100% 검출하여 양호한 성능을 확인하였다.

CompGenX: GenVoca와 XML 기반의 컴포넌트 코드 생성 시스템 (CompGenX: Component Code Generation System based on GenVoca and XML)

  • 최승훈
    • 인터넷정보학회논문지
    • /
    • 제4권3호
    • /
    • pp.57-67
    • /
    • 2003
  • 소프트웨어 생산 라인은. 소프트웨어 자산에 존재하는 일반적인 컴포넌트를 구체화하고 미리 정의된 아키텍처를 기반으로 조립함으로써, 고품질의 응용 프로그램을 빠르게 개발할 수 있도록 해 주는 것을 목적으로 한다. 본 논문에서는, 소프트웨어 생산 라인 구축을 지원하기 위하여 GenVoco 아키텍처와 XML/XSLT 기술을 이용한 컴포넌트 코드 자동 생성 기법과, 이를 기반으로 한 컴포넌트 코드 생성 시스템인 CompGenX(Component Generator using XML)를 제안한다. CompGenX은 컴포넌트 코드 생성 시에 컴포넌트의 재구성성을 지원함으로써 재사용자가 컴포넌트 재사용 시 자신의 목적에 맞는 컴포넌트의 소스 코드를 자동으로 생성할 수 있게 해 준다. 이를 위한 컴포넌트 개발 과정은 크게 컴포넌트 패밀리 구축 과정과 컴포넌트 재사용 과정으로 나누어진다. CompGenX는 컴포넌트 패밀리 구축 과정을 위하여, 도메인 분석을 위한 특성 모델 작성 도구, 도메인 설계를 위한 도메인 아키텍처 정의 도구를 제공한다. 또한 코드 자동 생성에 필요한 구성 지식 명세서와 코드 템플릿 작성 도구를 제공한다. 컴포넌트 재사용 과정을 위해서 CompGenX는, 컴포넌트 패밀리 검색 도구, 컴포넌트 커스터마이징 도구 및 컴포넌트 코드 생성기 등을 제공한다. 본 논문의 컴포넌트 코드 자동 생성 기법과 생성 시스템은 컴포넌트 기반 소프트웨어 생산 라인 구축을 위한 기반 기술로서 적용될 수 있다.

  • PDF