APP4MC / Amalthea Importer

How is AMALTHEA supported within chronSUITE?

What is AMALTHEA?

Modeling is a cornerstone of automotive software development, enabling system architects to explore various design approaches before selecting the one that best meets their application’s needs. As the automotive industry transitions from single-core to multi-/many-core processing platforms, the importance of effective modeling has significantly increased.

To facilitate seamless model transfer between development teams and their tools, the AMALTHEA project was initiated by Bosch and its partners, funded by the German Ministry of Education and Research (BMBF). This open and expandable tool platform provides a unified model for multi-core software and hardware development. As a result of its success and widespread adoption, AMALTHEA evolved into Eclipse APP4MC, further extending its capabilities and community support. Eclipse APP4MC has become essential for analyzing and optimizing the performance characteristics of multi-core systems.

What versions of AMALTHEA are supported in chronSIM?

AMALTHEA, now known as the Eclipse APP4MC project, continues to evolve with regular updates. Version 1.2.0 was released in mid-2021, and the latest version, 3.3.0, was released late in July 2024.

AMALTHEA includes a wide range of capabilities to support developing and sharing multi-core and many-core software systems. chronSIM supports all versions of AMALTHEA/Eclipse APP4MC since Version 1.2.0. However, it utilizes only a specific subset of the modeling features necessary for its simulation capabilities, ensuring a focused and efficient integration.

How are AMALTHEA models imported into chronSIM?

When an .amxmi file is opened, AMALTHEA models are automatically imported and converted into chronSIM Version 3 models. This process is facilitated by am2inc, an open-source tool created and supported by INCHRON. chronSUITE customers can access a ready-to-use installer via our support portal.

am2inc is also available from our GitHub repository here.

Is everything within an AMALTHEA model supported in chronSIM?

AMALTHEA models contain extensive information, much of which is not relevant or necessary for exploring timing challenges with chronSIM.

Additionally, some elements of the model may be open to interpretation. We recommend contacting your INCHRON representative to discuss the specific content and semantics of your model and how best to align it with the metamodel supported by chronSIM.

AMALTHEA support in chronSIM?

To learn precisely how INCHRON can support your AMALTHEA model within chronSIM, it’s best to talk to us directly by getting in touch using our contact form.

More information on AMALTHEA, APP4MC, and am2inc are available here:

WordPress Cookie Plugin by Real Cookie Banner