Research Article

How to Safely Integrate Multiple Applications on Embedded Many-Core Systems by Applying the “Correctness by Construction” Principle

Figure 4

ARINC 653 terminology: an application is composed of one or more partitions. Each partition contains one or more tasks, which may execute concurrently. A partition is statically mapped onto a processor.
354274.fig.004a
(a) Software architecture (logical view)
354274.fig.004b
(b) Software and hardware mapping (mapping view)