• 제목/요약/키워드: model driven development

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

UML 모델 기반 임베디드 소프트웨어 모델링 및 코드 자동 생성 기법 연구 (A Study on UML based Modeling and Automatic Code Generation for Embedded Software)

  • 류호동;이우진
    • 중소기업융합학회논문지
    • /
    • 제2권1호
    • /
    • pp.33-40
    • /
    • 2012
  • 최근에 임베디드 환경은 하드웨어의 비약적인 발전과 다양한 전자 제품에서의 소프트웨어 제어로 인하여 소프트웨어 분야에서 많은 변화를 겪고 있다. 이러한 환경적 변화로 인한 요구사항의 증가는 임베디드 소프트웨어의 복잡도를 높여왔고 이는 기존 개발방법의 한계를 보여주었다. 모델 기반의 개발방법은 이미 오래전 제기되었던 범용 소프트웨어 개발에서 발생했던 한계의 해결을 위하여 제시되고 지금까지 사용되어온 방법으로서 임베디드 환경에 닥친 한계의 극복을 위한 대안 중 하나로 꼽히고 있다. 이 논문에서는 이 모델 기반 개발 방법론을 임베디드 소프트웨어 적용하기 위한 모델 기반의 다이어그램 편집기와 이로부터 작성된 모델을 이용하여 자동적으로 코드를 생성하는 코드 자동생성기를 제안한다. 모델 정의에 사용된 다이어그램 편집기는 GMF를 이용하여 구현하며, 코드 자동생성기에는 임베디드 환경의 특징인 제한된 메모리와 동시적 병행성 문제를 해결하기 위한 코드 생성 기법을 추가한다. 아울러 생성된 코드의 검증을 위하여 기존의 코드를 대체하여 수행하는 방법을 사용한다.

  • PDF

해수유동모델 결과의 3차원 가시화를 위한 GUI 구현 (GUI Implementation for 3D Visualization of Ocean Hydrodynamic Models)

  • 최우정;박성은;이원찬;구준호;서영상;김태현
    • 한국지리정보학회지
    • /
    • 제7권3호
    • /
    • pp.99-107
    • /
    • 2004
  • 해수유동모델 결과를 3차원적으로 가시화하기 위한 그래픽 유저 인터페이스를 구축하는 과정에서 지리정보시스템(GIS) 기술을 활용하였다. 연안역 관리에서 GIS 기법은 산재되어 있는 방대한 자료들을 저장하고 이를 3차원으로 가시화하는 기능을 제공하며 해석적, 통계적, 모델링 도구로써 주어진 상황에 적합한 데이터 변환이 가능하도록 해준다. 해수유동모델은 개방경계에서 조석, 바람, 수온, 염분, 강물 유입 및 태양복사 등과 같은 모델입력값을 부여함으로써 구동되며 대상해역은 진해만으로 하였다. 본 연구에서는 국산 GIS 소프트웨어인 GeoMania (v2.5)를 사용하여 진해만을 대상으로 시뮬레이션된 해수유동모델 결과의 3차원 가시화 모듈을 구축하였다.

  • PDF

Development of Coil Breakage Prediction Model In Cold Rolling Mill

  • Park, Yeong-Bok;Hwang, Hwa-Won
    • 제어로봇시스템학회:학술대회논문집
    • /
    • 제어로봇시스템학회 2005년도 ICCAS
    • /
    • pp.1343-1346
    • /
    • 2005
  • In the cold rolling mill, coil breakage that generated in rolling process makes the various types of troubles such as the degradation of productivity and the damage of equipment. Recent researches were done by the mechanical analysis such as the analysis of roll chattering or strip inclining and the prevention of breakage that detects the crack of coil. But they could cover some kind of breakages. The prediction of Coil breakage was very complicated and occurred rarely. We propose to build effective prediction modes for coil breakage in rolling process, based on data mining model. We proposed three prediction models for coil breakage: (1) decision tree based model, (2) regression based model and (3) neural network based model. To reduce model parameters, we selected important variables related to the occurrence of coil breakage from the attributes of coil setup by using the methods such as decision tree, variable selection and the choice of domain experts. We developed these prediction models and chose the best model among them using SEMMA process that proposed in SAS E-miner environment. We estimated model accuracy by scoring the prediction model with the posterior probability. We also have developed a software tool to analyze the data and generate the proposed prediction models either automatically and in a user-driven manner. It also has an effective visualization feature that is based on PCA (Principle Component Analysis).

  • PDF

자동변속기의 변속특성시뮬레이션을 위한 HILS시스템 개발 (A Development of Hardware-in-the-Loop Simulation System of Automatic Transmission for the Simulation of Shifting Characteristics)

  • 정규홍;이교일
    • 한국자동차공학회논문집
    • /
    • 제9권6호
    • /
    • pp.143-151
    • /
    • 2001
  • During the past several years, the major interests of car manufacturers in development of automatic transmission were in durability and shift quality. However, a large number of researches for improving shift quality that are based on dynamic characteristics of shifting mechanism have been rarely adopted in the developing process because it is quite difficult to predict the shifting performance from the dynamics simulation. One of the important reasons for the difference between simulation results and experiments arises from the automatic transmission hydraulic system that consists of many valves with high order model and shows a lot different dynamics to temperature variation. In this work, hardware-in-the-loop simulation system for automatic transmission was developed f3r improving the accuracy of simulated result by combining the real-time simulation model with the real hydraulic system. The real-time simulation for automatic transmission model excluding hydraulic system is executed with TI's TMS320C31 DSP and the interfacing board which includes 12bit A/D, PWM signal generator and driver, serial driver ,etc is designed for acquiring the simulation data and signal interface with hydraulic system. We verified the proper operation and correctness of shifting result by comparing the off-line simulation result with that of HILS and experimental result which was performed on transmission dynamometer driven by electric motor.

  • PDF

재난 대응용 유압 주행 시스템의 해석적 접근을 통한 설계 타당성 검토 (Design feasibility study by analytical approach for a disaster response hydraulic driving system)

  • 이근호;노대경;이대희;박성수;장주섭
    • 드라이브 ㆍ 컨트롤
    • /
    • 제15권2호
    • /
    • pp.22-31
    • /
    • 2018
  • This study deals with verifying the design feasibility, of an independently driving hydraulic system for disaster response purposes, through an analytical approach. The development target is a system in which four traveling motors are driven independently, and must be easy to operate even under conditions in which different loads are applied to the traveling motors. In order to be suitable for complex work, the hydraulic system was designed using the main control valve with a pressure compensation function. If we can develop an analytical model that reflects the specifications and functions of the parts through the analysis program, we can verify the validity of the design before we make the prototype. The purpose of this study therefore, is to verify the feasibility of designing an independent drive hydraulic system through the development of an analysis model from the viewpoint of complex work. The analysis program uses Simulation X.

해양바이오에너지 개발사업의 경제적 파급효과 (The Economic Impacts of Marine Bio-energy Development Project)

  • 김태영;진세준;박세헌;표희동
    • 에너지공학
    • /
    • 제22권2호
    • /
    • pp.184-196
    • /
    • 2013
  • 경제 발전과 산업의 발달로 화석연료를 대체할 신재생에너지 개발의 필요성이 대두되고 있다. 환경과 에너지 문제를 동시에 해결할 수 있는 에너지 개발이 필수적이며, 그 대안으로 해양 미생물에 기초한 신재생에너지 개발이 해결방법으로 떠오르고 있다. 정부의 제3차 신 재생에너지 기술개발 및 이용 보급 계획에 근거하여, 2030년까지 바이오에너지 부분의 50%인 500만TOE를 해양 바이오에너지에서 생산하려 한다. 본 연구는 국가 경제에서 해양바이오에너지 개발사업이 국내 경제에 미치는 파급효과에 대하여 산업연관분석을 적용하여 분석하고자 한다. 생산유발, 부가가치 유발, 취업유발에 미치는 효과 및 연구개발 유발효과 4가지를 분석하되, 수요유도형 모형을 적용한 분석 결과를 제시한다. 한국은행 산업연관표 기본부문 기준 403부문 중에서 66개 부문을 해양 바이오에너지 관련 부문이라 정의한 후, 해양바이오에너지 관련 부문을 중심에 놓고 이를 외생화하여 분석한다. 해양바이오에너지 개발사업에 2,234억원의 예산이 투입되면, 생산유발효과 3,123억원, 부가가치 유발효과 865억원, 취업유발효과 1,151명, 연구개발 유발효과 47.8억원으로 분석되었다. 이러한 정량적 정보는 해양바이오에너지 개발사업의 상용화에 대한 정책 결정에 활용될 수 있다.

외란 관측기를 이용한 모델 예견 기반의 전지형 크레인 자동조향 제어알고리즘 개발 (Development of an Automatic Steering-Control Algorithm based on the MPC with a Disturbance Observer for All-Terrain Cranes)

  • 오광석;서자호
    • 드라이브 ㆍ 컨트롤
    • /
    • 제14권2호
    • /
    • pp.9-15
    • /
    • 2017
  • The steering systems of all-terrain cranes have been developed with various control strategies for the stability and drivability. To optimally control the input steering angle, an accurate mathematical model that represents the actual crane dynamics is required. The derivation of an accurate mathematical model to optimally control the steering angle, however, is difficult since the steering-control strategy generally varies with the magnitude of the crane's longitudinal velocity, and the postures of the crane's working parts vary while it is being driven. To address this problem, this paper proposes an automatic steering-control algorithm that is based on the MPC (model predictive control) with a disturbance observer for all-terrain cranes. The designed disturbance observer of this study was used to estimate the error between the base steering model and the actual crane. A model predictive controller was used for the computation of the optimal steering angle, along with the use of the base steering model with an estimated uncertainty. Performance evaluations of the designed control algorithms were conducted based on a curved-path scenario in the Matlab/Simulink environment. The performance-evaluation results show a sound reference-path-tracking performance despite the large uncertainties.

혈관 삽입용 초소형 작동형 내시경의 개발(II) - 시스템 설계, 제작 및 체외 성능 분석 - (Development of Intravascular Micro Active Endoscope(II) -System Design, Fabrication and In-vitro Evaluation-)

  • 장준근;정석;이용구
    • Tribology and Lubricants
    • /
    • 제15권3호
    • /
    • pp.278-286
    • /
    • 1999
  • To predict the behavior of the intravascular micro active endoscope in the real human vascular system, a human mock circulation system was developed. The intravascular micro active endoscope which consists of micro active bending catheter and micro drug infusion catheter was driven in the velocity, Re number and temperature controlled flow. The three SMA (Shape Memory Alloy) zigzag type spring in the micro active bending catheter was heated by the electric current generated by PWM controller, and the shape memory effect made the actuator bend to any direction. The micro drug infusion catheter was driven through the inner hole of the micro active bending catheter. A mock circulation system is shaped from Ascending Arota to Femoral artery according to a human data (the data contains many vascular sizes and hydrographs of many control points). We developed a vascular model with glass and silicone tubes, and set the flow system with circulation parts, flow settling parts, and lots of valves. The heater and heat-controller was added to the How system to centre! the temperature of the How at 36.5$^{\circ}C$. The result showed that the developed intravascular micro active endoscope could be induced to any point in the vascular model.

MDA / PIM을 이용한 제품계열 핵심자산의 명세 기법 (A Specification Technique for Product Line Core Assets using MDA / PIM)

  • 민현기;한만집;김수동
    • 한국정보과학회논문지:소프트웨어및응용
    • /
    • 제32권9호
    • /
    • pp.835-846
    • /
    • 2005
  • 제품계열(Product Line)은 핵심자산(Core Asset)을 서로 공유하는 제품들의 집합이며, 제품계열 공학(Product Line Engineering, PLE)은 제품계열을 특화(Instantiation) 할 수 있는 원리, 기술, 메커니즘과 프로세스들의 집합이다. PLE는 여러 유사한 제품들간에 공유할 수 있는 핵심자산을 만들고, 그 핵심자산을 특정 제품에 맞게 실체화 시켜서 제품을 만든다. 모델 기반 아키텍처(Model Driven Architecture, MDA)는 자동화 도구를 이용하여 모델로부터 구현으로 구체화하는 접근 방법이다. 그러므로, 핵심자산을 MDA의 플랫폼 독립적인 모델(PIM)로 정의하여 구현까지 자동화한다면, 두 개발 방법의 장점을 극대화 할 수 있다. 하지만, 핵심자산을 표현하는 UML 프로파일은 현재까지 없으며, PLE의 핵심자산 및 제품 조림의 자동화 생산을 위한 PIM 명세 기법의 연구가 부족하다. 본 논문에서는 PLE기술과 MDA 기술을 접목하기 위해 PIM 수준의 핵심자산 명세 기법을 제안한다. 핵심자산을 명세하기 위해 아키텍처 명세, 컴포넌트 명세, 워크플로우 명세, 알고리즘 명세, 결정 모델 명세 기법을 제안한다. 본 논문의 명세 기법은 PLE, MDA 기술을 사용하여 제품의 생산성, 적용성, 유지보수성 및 품질 향상을 지원한다.

농촌진흥기관 개발 품종의 경제적 파급효과 분석 (Analyzing Spillovers of Domestic Varieties Developed by Rural Development Agencies)

  • 김성섭;이동수;윤진우;채용우
    • 한국산학기술학회논문지
    • /
    • 제22권6호
    • /
    • pp.155-166
    • /
    • 2021
  • 본 연구는 국산 품종의 경제적 파급효과를 분석하기 위한 목적으로 수행되었다. 분석모형은 산업연관분석의 공급견인모형을 활용하였으며, 연구의 범위는 농촌진흥기관 개발 품종으로 한정하였다. 경제적 파급효과는 생산유발효과와 취업유발효과로 구분하여 분석하였다. 먼저, 생산유발효과는 벼 품종인 신동진이 495,993억원으로 가장 크게 나타났으며, 딸기 품종인 설향은 329,369억원으로 두 번째로 컸다. 반면 화훼류 품종인 백마는 877억원으로 적었으나, 화훼류가 재배면적이 적은 부분과 화훼품종 대부분이 해외 품종에 의존하고 있는 상황을 고려하면 매우 큰 수치이다. 둘째, 취업유발효과는 생산유발효과와 비슷한 순서로 나타났다. 신동진이 756,682명으로 가장 컸으며, 설향은 701,403명이었다. 백마는 1,582명으로 분석되었다. 본 연구의 결과는 농촌진흥기관 개발품종의 경제적 파급효과를 정량적으로 분석하고, 그 가치를 통해 국가기관에서 수행되는 품종개발의 당위성을 확보했다는데 큰 의의가 있다.