 
				
				
					Multi- and Many-Core Development Process
							Support
				
				The Amalthea platform allows users to distribute data and
					tasks to the target hardware platforms, with the focus on
					optimization of timing and scheduling. It addresses the need for
					new tools and techniques to make effective use of the level of
					parallelism in this environment.
				
					Common Data Exchange and Simulation
				
				The System Model contains the information required to
					simulate, analyze and optimize performance. It contains extensive
					information about software, hardware, timing behavior, and
					constraints for the system under development.
				
					Based on the Eclipse
						Modeling Framework, its capabilities not only include hardware and
					software modelling but in addition, tools for visualization and
					processing. The unified data model enables tool interoperability
					and data exchange with other systems such as Autosar and simplifies the
					exchange and storage of data.
				
				
					Event Tracing
				
				The AMALTHEA definitions of task states and transitions
					provides the basis for evaluating systems with tracing tools,
					identifying problems and discovering improvements. These
					definitions are already in use in both commercial and open source
					tools.
				
					Customizable Workflow
				
				
					The AMALTHEA workflow engine supports a continuous development
					workflow, allowing data exchange along the entire toolchain.
					Workflow elements can be customized and extended according to user
					needs. As a basis, a standard workflow developed with Eclipse
						Xtext(MWE2) is included.