Rumoca: 범용 대수적 프론트엔드로서의 Modelica를 위한 Rust 네이티브 컴파일러
요약
Modelica를 다양한 현대적 엔지니어링 워크플로우에 맞게 변환하는 Rust 기반 네이티브 컴파일러 Rumoca를 소개합니다. 파싱부터 DAE 구축, 코드 생성까지의 파이프라인을 통해 JAX, Julia 등과의 호환성을 높였습니다.
핵심 포인트
- Modelica를 범용 대수적 프론트엔드로 활용하는 Rust 컴파일러 개발
- JAX, Julia 등 현대적 과학적 머신러닝 환경과의 연동 지원
- 실시간 소프트웨어 인 더 루프(SIL) 실행을 위한 Rust 백엔드 포함
- VS Code 확장 프로그램 및 WebAssembly 기반 브라우저 실행 지원
AI 자동 생성 콘텐츠
본 콘텐츠는 arXiv cs.PL (Programming Languages)의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기