• 제목/요약/키워드: Model Driven Development

검색결과 438건 처리시간 0.031초

Evaluation of an Abstract Component Model for Embedded Systems Development

  • Bunse, Christian;Choi, Yunja;Gross, Hans Gerhard
    • Journal of Information Processing Systems
    • /
    • 제8권4호
    • /
    • pp.539-554
    • /
    • 2012
  • Model-driven and component-oriented development is increasingly being used in the development of embedded systems. When combined, both paradigms provide several advantages, such as higher reuse rates, and improved system quality. Performing model-driven and component-oriented development should be accompanied by a component model and a method that prescribes how the component model is used. This article provides an overview on the MARMOT method, which consists of an abstract component model and a methodology for the development of embedded systems. The paper describes a feasibility study that demonstrates MARMOT's capability to alleviate system design, verification, implementation, and reuse. Results indicate that model-driven and component-based development following the MARMOT method outperforms Agile development for embedded systems, leads to maintainable systems, and higher than normal reuse rates.

Energy-related CO2 emissions in Hebei province: Driven factors and policy implications

  • Wen, Lei;Liu, Yanjun
    • Environmental Engineering Research
    • /
    • 제21권1호
    • /
    • pp.74-83
    • /
    • 2016
  • The purpose of this study is to identify the driven factors affecting the changes in energy-related $CO_2$ emissions in Hebei Province of China from 1995 to 2013. This study confirmed that energy-related $CO_2$ emissions are correlated with the population, urbanization level, economic development degree, industry structure, foreign trade degree, technology level and energy proportion through an improved STIRPAT model. A reasonable and more reliable outcome of STIRPAT model can be obtained with the introducing of the Ridge Regression, which shows that population is the most important factor for $CO_2$ emissions in Hebei with the coefficient 2.4528. Rely on these discussions about affect abilities of each driven factors, we conclude several proposals to arrive targets for reductions in Hebei's energy-related $CO_2$ emissions. The method improved and relative policy advance improved pointing at empirical results also can be applied by other province to make study about driven factors of the growth of carbon emissions.

모델 주도 개발(MDD) 기반 비콘 사용 버스 요금 자동 결제를 위한 상호작용 모델 개발 (Development of Co-Interaction Model for Bus Auto-Payment with Beacon based on MDD)

  • 오정원;김행곤
    • 스마트미디어저널
    • /
    • 제5권3호
    • /
    • pp.42-48
    • /
    • 2016
  • 최근 대부분의 현대인들은 모바일 기기(스마트폰, 스마트워치, 태플릿 PC 등)를 한두 개 정도는 소유하고 있고, 모바일 기기들은 가전, 교통, 제조, 금융 등 인간 생활 전 분야에 영향을 주고 있다. 본 논문에서는 모바일 기기의 다양한 활용 분야 중 최근 화두가 되고 있는 핀테크(Fin-Tech) 분야의 모바일 결제 시스템에서 사용될 수 있는 모델 주도 개발(MDD) 기반 상호작용 개발 모델을 제안한다. 모델 주도 개발(MDD) 기반 플랫폼에 종속되지 않는 모델(PIM)을 이용하여 모바일 결제 앱 개발시 재사용할 수 있는 기기 간의 상호작용 모델을 제안한다. 모델 주도 개발(MDD) 기반 재사용 가능한 상호 작용 모델 개발에 사용할 모바일 응용프로그램으로는 비콘을 이용한 버스 요금 자동 결제 응용 프로그램을 분석하였다.

Towards a reduced order model of battery systems: Approximation of the cooling plate

  • Szardenings, Anna;Hoefer, Nathalie;Fassbender, Heike
    • Coupled systems mechanics
    • /
    • 제11권1호
    • /
    • pp.43-54
    • /
    • 2022
  • In order to analyse the thermal performance of battery systems in electric vehicles complex simulation models with high computational cost are necessary. Using reduced order methods, real-time applicable model can be developed and used for on-board monitoring. In this work a data driven model of the cooling plate as part of the battery system is built and derived from a computational fluid dynamics (CFD) model. The aim of this paper is to create a meta model of the cooling plate that estimates the temperature at the boundary for different heat flow rates, mass flows and inlet temperatures of the cooling fluid. In order to do so, the cooling plate is simulated in a CFD software (ANSYS Fluent ®). A data driven model is built using the design of experiment (DOE) and various approximation methods in Optimus ®. The model can later be combined with a reduced model of the thermal battery system. The assumption and simplification introduced in this paper enable an accurate representation of the cooling plate with a real-time applicable model.

MDD 프로세스 효과성 측정을 위한 사례 연구 (Effectiveness of Model-Driven Development Process : Case Study)

  • 문성욱;홍사능
    • 지능정보연구
    • /
    • 제15권3호
    • /
    • pp.31-51
    • /
    • 2009
  • 정보시스템 개발 프로세스와 기법에 대한 연구는 1960년대 이후 지속적으로 이뤄져 왔으나 실제 개발 현장에 성공적으로 적용되는 사례는 적은 경우에 불과하다. 최근 기술 발전과 더불어 모델 기반의 정보시스템 개발 기법인 MDD(Model-Driven Development)가 많은 관심을 모으고 있다. MDD의 발전과 더불어 그 효과를 검증하기 위해 다양한 연구가 이뤄지고 있으나, 대부분은 사례연구를 통해 얻어진 교훈이나, 제한된 측정 데이터로 분석된 효과를 제시하고 있다. 본 연구에서는 MDE(Model-Driven Engineering)의 기술현황 및 주요 이슈를 알아보고, MDE 도입을 검토하는 조직을 위해 효과성 측정을 위한 기존 연구 결과를 기술적, 조직적 측면에서 정리하였다. 또한, MDD를 실제 정보시스템 개발 프로세스에 적용한 사례연구를 통해 새로운 측정지표로 정량적, 정성적 효과성을 측정하였다. 더불어, MDE 도입시 주요 고려사항과 사례연구를 통해 얻은 교훈을 기술적, 조직적 차원에서 제시한다.

  • PDF

모델 기반 접근 방법을 이용한 임베디드 S/W를 위한 API 변환기의 개발 (Development of a Model-Driven Approach Based API Translator for Embedded Software)

  • 박병률;맹지찬;이종범;유민수;안현식;정구민
    • 융합신호처리학회논문지
    • /
    • 제8권4호
    • /
    • pp.272-278
    • /
    • 2007
  • 본 논문에서는 모델 기반 접근 방법을 이용하여 임베디드 소프트웨어를 개발하기 위한 자동화된 API 변환기에 대하여 기술한다. MDA(Model Driven Architecture)가 임베디드 소프트웨어의 개발에 관해서는 지원이 매우 미약하기 때문에, 우리는 MDA의 장점인 구현 공정의 자동화를 포함하면서도 실시간 오버헤드 문제를 해결할 수 있는 새로운 접근 방법을 제시한다. 첫 번째로, 어느 특정 RTOS에 의존하지 않지만 전형적인 RTOS 서비스들의 대부분을 제공할 수 있도록 Generic API를 정의한다. 우리는 이 Generic API를 이용하여 타겟 응용프로그램의 RTOS와 관련된 행동을 CIC(Common Intermediate Code)에서 표현할 수 있다. 그 다음에, Generic API를 이용하여 기술된 CIC를 특정 RTOS에서 수행할 수 있는 C-코드로 변환할 수 있는 변환 툴을 제안한다. 제안된 API 변환기는 외부에 정의되어 있는 XML 변환 규칙을 이용하여 코드를 변환한다. 따라서 API 변환기는 이 변환 규칙을 수정하거나 추가하여 다른 RTOS로 적용할 수 있도록 확장이 가능하다. 실험을 통하여 제안된 방법을 확인한다.

  • PDF

MDA에 기반한 실시간 운영체제 API 정변환/역변환기의 개발 (A Forward/Reverse API Translator for Real-Time Operating System Based on a Model-Driven Approach)

  • 박병률;맹지찬;이종범;류민수;안현식;정구민
    • 전기학회논문지
    • /
    • 제56권12호
    • /
    • pp.2247-2250
    • /
    • 2007
  • This paper presents an automated API translator for embedded software development based on a model-driven approach. Since MDA(Model Driven Architecture) provides little support for the development of embedded software, we propose a new approach containing its advantages. First, we define #generic APIs# which do not depend on any RTOS#s but provide most of typical RTOS services. We can describe RTOS-related behaviors of target application using these generic APIs in a CIC(Common Intermediate Code). Then, we propose a transformation tool for translating between a CIC using generic APIs and a C-code for specific RTOS. The proposed API translator converts them using XML transformation rule which is defined outside. It indicates that an API translator extends to other RTOS#s by modifying or adding the transformation rule. From the experiment. we validate the proposed method.

드레스룸 표면 결로 발생 예측 모델 개발 - 노달 모델과 데이터 기반 모델 - (Development of Prediction Models of Dressroom Surface Condensation - A nodal network model and a data-driven model -)

  • 주은지;이준혜;박철수;여명석
    • 대한건축학회논문집:구조계
    • /
    • 제36권3호
    • /
    • pp.169-176
    • /
    • 2020
  • The authors developed a nodal network model that simulates the flow of moist air and the thermal behavior of a target area. The nodal network model was enhanced using a parameter estimation technique based on the measured temperature, humidity, and schedule data. However, the nodal model is not good enough for predicting humidity of the target space, having 55.6% of CVRMSE. It is because re-evaporation effect could not be modeled due to uncertain factors in the field measurement. Hence, a data-driven model was introduced using an artificial neural network (ANN). It was found that the data-driven model is suitable for predicting the condensation compared to the nodal model satisfying ASHRAE Guideline with 3.36% of CVRMSE for temprature, relative humidity, and surface temperature on average. The model will be embedded in automated devices for real-time predictive control, to minimize the risk of surface condensation at dressroom in an apartment housing.

Model Driven Architecture를 적용한 E-Learning 시스템에 관한 연구 (A Study on the E-Learning System by Model Driven Architecture)

  • 송유진;조현숙
    • 한국정보컨버전스학회논문지
    • /
    • 제1권1호
    • /
    • pp.41-46
    • /
    • 2008
  • 웹 기술 기반의 콘텐츠 개발 및 운영으로 다른 환경에서의 콘텐츠 활용을 토대로 교육자원의 정보들을 통합 운영할 수 있는 관리 중심체인 e-learning 시스템의 중요성과 필요성이 대두되고 있으며, 교육용 어플리케이션은 현재 표준화되지 않은 개발 프로세스를 기반하여 개발하고 있는 실정이다. 따라서, 교육 콘텐츠의 재사용을 높이기 위해 국제적 학습 표준인 SCORM(Sharable Content object Reference Model)을 기반으로 하나의 플랫폼에 있어서 시스템 개발 중 다른 플랫폼으로의 재사용이 가능한 핵심자산을 이용하여 조립, 생산할 수 있는 방안으로 체계적인 교육자원을 개발하고 지원하기 위한 교수-학습지원 시스템 개발에 초점을 둔 연구가 요구된다. 따라서, 본 논문에서는 교육적 도메인으로 접근하여 MDA(Model Driven Architecture)상의 교수-학습지원 시스템을 정의한다. 또한 학습콘텐츠 표준 메타데이터를 이용하여 콘텐츠에 관한 분석 및 설계를 하고 MDA 자동화 툴을 이용한 핵심자산을 통해 실제 교수자가 필요로하는 콘텐츠를 제공할 수 있는 교수-학습지원 시스템을 개발하고자 한다.

  • PDF

컴퓨팅 사고력 기반 테스트 중심 문제해결 학습 모형 연구 (A Study on Computational Thinking based Test-Driven Problem Solving Learning Model)

  • 김영직;김성식
    • 컴퓨터교육학회논문지
    • /
    • 제22권6호
    • /
    • pp.43-55
    • /
    • 2019
  • 4차 산업혁명으로 초지능, 초연결 사회가 도래했다. 4차 산업혁명의 핵심 기술들은 소프트웨어가 중요한 부분을 차지한다. 소프트웨어를 통해 문제를 해결하는 능력은 모든 사람이 갖추어야 할 핵심 역량이란 점에서 소프트웨어 교육이 필요하다. 소프트웨어 교육은 프로그래밍 과정을 통해 문제를 해결하는 능력인 컴퓨팅 사고력 향상을 목표로 한다. 지금까지 대부분의 문제해결 프로그래밍 교수학습 모형은 전통적 개발 방식인 폭포수 모형(분석-설계-개발-테스트)을 따른다. 이는 선행 단계에서 문제가 있는 경우 테스트 단계에서 발견되어 문제의 해결책을 다시 찾는 데 적지 않은 시간과 노력이 소요되어 학습에 부담으로 작용할 수 있다. 본 연구에서는 애자일(Agile) 개발 방식인 TDD(테스트주도개발)를 적용한 컴퓨팅 사고력 기반 테스트 중심 문제해결 학습 모형을 제안하고 전문가 검토를 통해 모형의 적절성을 검증하였다. 모형의 검증 결과 긍정적인 평가 결과를 보였다. 특히, 모형의 학습 단계 구성, 프로그래밍 학습에의 도움, 컴퓨팅 사고력 증진에의 도움 등에서는 높은 평점을 보여 향후 학습 적용 시 문제해결 프로그래밍 학습을 통한 컴퓨팅 사고력 발달에 긍정적인 효과가 있을 것으로 판단된다.