일렉트로비트, 기본 소프트웨어에서 러스트 언어 지원으로 생산성과 사이버 보안 향상

러스트에 대한 전폭적인 지원으로 오픈 소스 커뮤니티의 역동성 수용

자동차 ECU 프로젝트에 대한 개발 생산성과 안전성 및 보안 수준 향상

자동차 안전 무결성 수준 최고 등급(ASIL-D)의 기능 안전을 유지하면서도 사이버 보안 복원력 강화

기사보기 상단_1

 

뉴스 제공

일렉트로비트 코리아

2024-11-01 09:14

 

서울--(뉴스와이어)--일렉트로비트가 오토사(AUTOSAR) 호환 기본 소프트웨어인 ‘EB 트레소스 오토코어(EB tresos AutoCore)’에서 프로그래밍 언어인 ‘러스트(Rust)’를 지원하며 개발 생산성과 사이버 보안 복원력을 높인다.

 

일렉트로비트, 기본 소프트웨어에서 러스트 언어 지원으로 생산성과 사이버 보안 향상
<이미지출처: 일렉트로비트 코리아>

일렉트로비트, 기본 소프트웨어에서 러스트 언어 지원으로 생산성과 사이버 보안 향상

 

EB 트레소스는 C 언어와 러스트 언어 모두에서 오토사 애플리케이션 SWC(소프트웨어 컴포넌트)를 원활하게 결합하고, 개발자 친화적인 언어 바인딩을 제공한다. 또한 선택한 언어에 맞춰 빌드가 가능해 개발자가 작업을 효율적으로 시작할 수 있으며, 러스트의 정적 코드 분석 도구인 ‘클리피(Clippy)’도 지원한다. 일렉트로비트는 러스트의 관용적 코드 생성을 포함한 최적의 지원을 제공해 개발 속도를 높이며, 이를 통해 애플리케이션의 안전성과 보안성을 강화한다.

UN R155와 EU 사이버복원력법과 같은 규제가 상징하듯 사이버 보안의 중요성은 날로 커지고 있다. 하지만 많은 연구에 따르면 취약점의 약 70%가 ‘메모리 안전 문제’로 인해 발생한다. 이는 자동차가 더 많은 소프트웨어 기능을 구현하고 다양한 온라인 서비스를 사용하는 소프트웨어 기반 모빌리티 시대에서 사이버 보안이 더욱 중요해짐을 의미한다.

2006년에 시작된 러스트 프로그래밍 언어 개발은 2015년에 버전 1.0이 출시됐다. 해당 버전은 메모리 안전 문제를 해결하고 코드 정확성과 프로그램 생산성을 향상시키면서도, 하드웨어 비용을 안정적으로 유지할 수 있도록 설계됐다. 기존 C 코드와 새로운 러스트 코드의 통합으로 기존 코드 베이스의 확장이 가능해졌다.

일렉트로비트의 수석 전문가 플로리안 바텔스(Florian Bartels)는 “러스트를 사용한 팀의 생산성이 크게 향상되고 있으며, 러스트의 정확성을 중시한 설계 접근 방식 덕분에 품질 또한 개선되고 있다. 러스트는 기능 안전 측면에서 여전히 널리 사용되는 C 언어와 비교해, 반세기에 걸쳐 얻어진 교훈들을 담고 있다”고 말했다.

페러스 시스템즈(Ferrous Systems) 대표 겸 설립자인 플로리안 길허(Florian Gilcher)는 “일렉트로비트가 오픈 소스이자 ISO 26262 인증을 받은 러스트 컴파일러 툴체인 ‘페로센(Ferrocene)’을 사용해 EB 트레소스에서 클래식 오토사 환경에서도 메모리 안전 프로그래밍을 지원할 수 있게 돼 기쁘다”며 “페로센은 러스트 기반으로 모든 종류의 버그를 제거하며 안전 표준을 준수해 개발자가 기능에 집중할 수 있도록 지원한다. 이는 안전성과 신뢰성이 높은 차량 소프트웨어 개발에 있어 중요한 혁신 단계”라고 설명했다.

해당 솔루션은 자동 코드 생성, 러스트 코드 컴파일 및 정적 분석을 통해 오류 처리를 간소화하고, 자동차 및 다양한 분야에서 OS와 미들웨어 지원을 제공한다. ‘EB 트레소스 오토코어’는 네이티브 러스트 코드를 지원해 원활한 통합과 뛰어난 내결함성 코드 생성을 가능하게 하는 유일한 해결책이다. 러스트 컴파일러가 컴파일 시점에서 문제를 발견하고 특정 키워드를 사용할 때 자동으로 확인 불가능한 코드의 양을 제한해 코드 구축 비용과 출시 시간을 효과적으로 줄이며, 취약점 발생 가능성도 감소시킨다.

일렉트로비트의 러스트 활용 및 EB 트레소스에 대한 더욱 자세한 내용은 일렉트로비트 웹사이트에서 확인할 수 있다.

 

원문바로가기: 일렉트로비트, 기본 소프트웨어에서 러스트 언어 지원으로 생산성과 사이버 보안 향상 - 뉴스와이어

IT개발자협동조합 기자단 kodec@devtimes.co.kr
작성 2024.11.01 15:50 수정 2024.11.01 15:51
Copyrights ⓒ 청년개발자신문. 무단 전재 및 재배포금지 IT개발자협동조합 기자단 뉴스보기
댓글 0개 (1/1 페이지)
댓글등록- 개인정보를 유출하는 글의 게시를 삼가주세요.
등록된 댓글이 없습니다.
Shorts For You 더보기
AI시대, 꼭 필요한 직업은? Feat 대기업 부트캠프 추천 #인공지..
데브타임즈 소개 (청년개발자신문)
치매 걸릴지 말지, AI가 2년 전에 미리 알려준다! #치매 #ai #a..
AI 시대, 한국 없이는 불가능하다고? 전 세계가 우리에게 주목하는 이유..
AI 시대, 일하지 않아도 된다?
한 문장으로 만든 AI 애니메이션? 진짜 6번 클릭이 끝!
[CNS News] LG CNS, 퓨리오사AI와 NPU 기반 AI 서비스..
애플이 준비하는 폴더블 대잔치 ㄷㄷ #it뉴스 #애플 #갤럭시z폴드7
absolute를 했는데 내가 원하는 위치로 안옵니다. #Shorts
서비스 오픈날 DB가 비어있었다...#shorts
GPT로 남자친구 만들기..? || Dan 남자친구 #shorts
만우절을 맞이한 AI 기업들 #shorts
드립자판기인 줄ㅋㅋㅋ 조용했던 릴리의 반전 매력 #shorts
설렘 유발하는 옐로우의 세심함 #shorts
AI가 그린 판교 개발자의 일상 #shorts
의외로 먹힌(?) 노빠꾸 플러팅 #shorts
개발자 커플만 가능한 데이트?! #shorts
신개념 '굳은살' 플러팅 보여주는 블랙 ㅋㅋㅋㅋ #shor..
"버튜버 닮았어요" 인싸는 이해하기 힘든 플러팅 #sh..
이거 코딩한 놈 누구냐 #shorts
딴 여자랑 헷갈려서 말실수한 블루 ㄷㄷㄷ #shorts
400만 유튜버의 노련한 소개팅 팬서비스 #shorts
축구감독도 AI가..? || 리버풀 & 딥마인드 '택틱AI..
???: 저는 제 MBTI 안 정해놨어요 #shorts
개발자에게 먹히는 멘트 배워온 릴리 (근데... 플러팅 가능??) #sh..
AI가 대신 말해줍니다? || AI 성대 #shorts
챗GPT에게 삼행시를 시켜봤다 #shorts
한마디로 소개팅 분위기 박살낸 블랙 ㄷㄷㄷㄷ #shorts