$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

AUTOSAR 대응 경량화 소프트웨어 아키텍처를 이용한 어플리케이션 소프트웨어 모델링 및 통합 방법
Application Software Modeling and Integration Methodology using AUTOSAR-ready Light Software Architecture 원문보기

한국자동차공학회논문집 = Transactions of the Korean Society of Automotive Engineers, v.20 no.6, 2012년, pp.117 - 125  

박인석 (한양대학교 대학원 자동차공학과) ,  이우택 (창원대학교 제어계측공학과) ,  선우명호 (한양대학교 미래자동차공학과)

Abstract AI-Helper 아이콘AI-Helper

This paper describes a model-based software development methodology for AUTOSAR-ready light software architecture(AUTOSAR-Lite). The proposed methodology briefly represents an application software modeling technique using Matlab/Simulink. Using the proposed technique, application software architectu...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 이 사례연구에서는 위에서 설명한 연료시스템과 흡배기 시스템들의 제어를 위한 소프트웨어 개발을 목적으로 하고 있다.
  • 이 연구에서는 AUTOSAR와 같은 표준 소프트웨어 아키텍처를 대상으로 하는 모델기반 차량용 임베디드 소프트웨어 개발 방법론에 대하여 제시하였다. AUTOSAR의 주요 특징들을 반영한 경량화 소프트웨어 아키텍처인 AUTOSAR-Lite를 바탕으로 Simulink를 이용한 어플리케이션 소프트웨어모델링 및 통합 방법들을 제시하였다.
  • 이 연구에서는 기존에 제시되었던 AUTOSAR 아키텍처를 위한 모델기반 소프트웨어개발방법들의 단점들을 극복하기 위하여, 소프트웨어 아키텍처들의 구성요소와 functional behavior 모두를 Matlab/Simmulink를 이용하여 모델링, 코드생성 및 통합하는 기법들에 대해서 제시한다. 이 논문의 구조는 다음과 같다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
AUTOSAR 아키텍처를 위한 모델기반 소프트웨어 개발 방법들의 구성을 예를 들어 설명하시오. 지금까지 제시된 AUTOSAR 아키텍처를 위한 모델기반 소프트웨어 개발 방법들은 아키텍처와 functional behavior 모델링을 각각 독립적인 도구를 이용하여 설계하는 형태로 구성되어 있다.11-13) 예를 들어 아키텍처 모델링은 Vector 사의 Davinci14)나 dSPACE 사의 SystemDesk15) 같은 도구를 이용하고, functional behavior 모델링은 ASCET이나 Simulink 를 이용하는 방법들이 개발되어 있다. 이와 같이 아키텍처와 functional behavior 모델링이 이원화 된 개발 환경은 불필요하게 개발 과정을 복잡하게 만들며, 모델링 도구 간의 호환성 문제를 일으키기 쉽다.
모델기반 소프트웨어 개발 방법의 장점은? 3,4) 기존의 텍스트 기반 소프트웨어 개발 방법에서는 텍스트의 모호성, 개발 단계 별 의사소통 문제 등으로 인하여 많은 개발 비용 및 시간이 소요 되었다. 반면에 모델기반 소프트웨어 개발 방법은 전체 개발과정에서 일관 된 형상을 갖는 모델을 이용함으로써 의사소통 문제로 인한 오류를 줄이고, 시뮬레이션 기능 활용을 통하여 개발 비용 및 시간을 크게 줄일 수 있는 장점이있다. 자동차산업에서는 어플리케이션에 따라 주로 사용되는 모델링 도구가 조금씩 다르긴 하지만, Matlab/Simulink5)와 ASCET6)이 널리 이용되고 있으며, 최근에는 양산을 대상으로 한 제품에도 모델 기반 소프트웨어 개발 기법이 적용될 정도로 널리 활용 되고 있다.
내장형 제어시스템 소프트웨어의 효율적인 개발을 위한 대표적인 연구에는 어떤 방법이 있는가? 내장형 제어시스템 소프트웨어의 효율적인 개발을 위한 대표적인 연구로는 요구사항 도출단계 부터 소프트웨어 구현까지 그래픽 기반의 설계 도구를 활용하는 모델기반 소프트웨어 개발 방법이 있다.3,4) 기존의 텍스트 기반 소프트웨어 개발 방법에서는 텍스트의 모호성, 개발 단계 별 의사소통 문제 등으로 인하여 많은 개발 비용 및 시간이 소요 되었다.
질의응답 정보가 도움이 되었나요?

참고문헌 (17)

  1. N. Navet, Y. Song, F. Simonot-Lion and C. Wilwert, "Trends in Automotive Communication Systems," Proceedings of the IEEE, Vol.93, pp.1204-1223, 2005. 

  2. M. Broy, I. Kruger, A. Pretschner and C. Salzmann, "Engineering Automotive Software," Proceedings of the IEEE, Vol.95, pp.356-373, 2007. 

  3. J. Ma, J. Youn, M. Shin, I. Hwang and M. Sunwoo, "Integrated Development Environment from Modeling to Implementation for Automotive Real-time Embedded Control System," Int. J. Automotive Technology, Vol.7, pp.335-341, 2006. 

  4. K. Lee, S. Hong, S. Oh and W. Lee, "A Study of Model Based Automotive Electronic System Development Process," Fall Conference Proceedings, KSAE, pp.1480-1485, 2006. 

  5. Matlab/Simulink, Available at http://www.mathworks.co.kr, 2012. 

  6. ASCET, Available at http://www.etas.com, 2012. 

  7. W. Yoo, J. Park, J. Yoo, S. Kim and S. Hong, "AUTOSAR-based Software Architecture for Automotive Systems," Fall Conference Proceedigns, KSAE, pp.60-65, 2006. 

  8. H. Heinecke, K.-P. Schnelle, H. Fennel, J. Bortolazzi, L. Lundh, J. Leflour, J.-L. Mate, K. Nishikawa and T. Scharnhorst, "Automotive Open System ARchitecture - An Industry-Wide Initiative to Manage the Complexity of Emerging Automotive E/E-Architectures," SAE 2004-21-0042, 2004. 

  9. G. Park, S. Lee, D. Kum, C. Choi, W. Lee and W. Won, "Development of Software Component for EPS System Based on AUTOSAR," Annual Conference Proceedings, KSAE, pp.1867-1873, 2009 

  10. R. Yerushalmi and R. A. Felice, "Implementing AUTOSAR Atomic Software Components Using UML/SYSML in C," SAE 2010-01-026, 2010. 

  11. O. Niggemann, U. Eisemann, M. Beine and U. Kiffmeier, "Behavior Modeling Tools in an Architecture-driven Development Process - From Function Models to AUTOSAR," SAE 2007-01-0507, 2007. 

  12. U. Freund, V. Jaikamal and J. Lochner, "Multi-level System Integration of Automotive ECUs based on AUTOSAR," SAE 2009-01-0918, 2009. 

  13. G. Sandmann and R. Thompson, "Development of AUTOSAR Software Components within Model-based Design," SAE 2008-01-0383, 2008. 

  14. Davinci Developer, Available at http://www.vector.com/, 2012. 

  15. SystemDesk, Available at http://www.dspace.com/, 2012. 

  16. K. Lee, I. Park, M. Sunwoo and W. Lee, "AUTOSAR-ready Light Software Architecture for Automotive Embedded Control Systems," Transactions of KSAE, To be published. 

  17. Eclipse C/C++ Development Tool, Available at http://www.eclipse.org/cdt/, 2012. 

저자의 다른 논문 :

LOADING...

관련 콘텐츠

오픈액세스(OA) 유형

BRONZE

출판사/학술단체 등이 한시적으로 특별한 프로모션 또는 일정기간 경과 후 접근을 허용하여, 출판사/학술단체 등의 사이트에서 이용 가능한 논문

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로