The ever-increasing complexity in embedded systems especially in the automobile industry in the recent years has necessitated model-driven engineering. In this paper, we consider the problem of mapping functional behavior onto an architectural model captured in AADL in order to optimize end-to-end delay in executing a distributed function on the specified platform architecture. Our work presupposes that an architectural platform model is fixed due to existing hardware platform that the designers have to work with, whereas a specific functional feature is being designed in software, and implemented on the given platform. We therefore, consider the problem as a behavior modeling followed by mapping of behavioral components including computation, and communication. This mapping requires both spatial mapping as well as temporal mapping. Spatial mapping means binding of computational nodes in the behavioral model to processors/controllers etc., communications to the platform bus; and th...
Prachi Joshi, Sandeep K. Shukla, Jean-Pierre Talpi