Apricot - An Object-Oriented Modeling Language for Hybrid Systems
Huixing Fang, Huibiao Zhu, Jianqi Shi

TL;DR
Apricot is an object-oriented modeling language designed for hybrid systems, combining domain-specific and object-oriented features with a simple syntax to bridge design and implementation.
Contribution
It introduces a novel object-oriented language with a clear syntax and semantics, integrating design by convention for hybrid systems modeling.
Findings
Supports scalable hybrid system modeling
Features simple and distinct syntax
Combines domain-specific and object-oriented paradigms
Abstract
We propose Apricot as an object-oriented language for modeling hybrid systems. The language combines the features in domain specific language and object-oriented language, that fills the gap between design and implementation, as a result, we put forward the modeling language with simple and distinct syntax, structure and semantics. In addition, we introduce the concept of design by convention into Apricot.As the characteristic of object-oriented and the component architecture in Apricot, we conclude that it is competent for modeling hybrid systems without losing scalability.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Advanced Software Engineering Methodologies · Simulation Techniques and Applications
