The AMALTHEA4public project—funded through the European ITEA2 programme—works on software engineering for embedded multi-core systems, predominantly in the automobile industry but with possible applications in other embedded domains. Its focus lies on the efficient and effective support of model-based software engineering for embedded systems.
The goal of AMALTHEA4public is to integrate the results of various publicly funded projects into the systems engineering and Eclipse-based tool platform developed by the preceding AMALTHEA project. The intention is to foster the growth of the community and the application of the platform by the industry and research institutions and to position the tool platform as the de-facto open-source standard. The result of the preceding project, AMALTHEA, is an Eclipse-based open-source tool chain infrastructure with a basic set of tools included. Furthermore, AMALTHEA4public will offer new and simple interfaces, which enable extensive adaptations and expansions of the platform. The planned features include testing applications, verification and validation, safety concepts (ISO-26262 and ISO-61508), product line engineering and manycore support, as well as additional domains like ICT and automation.
The promoters of software projects in embedded systems and particularly in the automobile industry are car manufacturers (OEMs), component suppliers, tool providers, software component developers and various engineering and consulting firms. The growing complexity of the projects demands customized tool chains, which fit the needs of the individual projects. In the process, the tool chains combine commercial, proprietary and open-source modules. AMALTHEA4public provides the basic infrastructure that connects the tools and enables continuous data management. In particular, this fosters cross-company research and development (R&D) as well as interdisciplinary collaboration, which in turn allows for a more efficient development of complex products and the easier integration of tools. In the process, the reusability and joint use of development modules are improved. AMALTHEA4public’s innovations lie mainly on using the integrative concepts of open-source tool chain infrastructure and the definition and integration of all necessary tools to manage the considerable scope and growing complexity brought on by multi-core ECUs. To integrate the interfaces, models or DSLs from other publicly funded projects they can either be newly designed and engineered, or analysed and adapted. Innovative concepts can already be integrated to AMALTHEA4public during the early development stages in order to facilitate early adaptations, performance analyses, verification and test phases and similar processes.
The most significant results are the Eclipse-based tool chain infrastructure, the integration of tools for all the relevant stages of development and the evidence that shows the possible research and industrial applications of the open-ended AMALTHEA4public design flow. Additionally, the creation of a community around the open-source environment would help spread results and guarantee the continuous development of the platform.
Participating ruhrvalley partners
University of Applied Sciences Dortmund
We are a university of applied sciences and arts with deep roots and commitments in the region, but with an international focus...
Institute for the Digital Transformation of Application and Living Domains
itemis AG is an independent IT consulting company and a supplier of products and services for efficient software development...
Information on funding and further project participants
Funding code: 01IS14029K