The rapidly increasing complexity of automotive software has led to an open industry standard, AUTOSAR (AUTomotive Open Systems ARchitecture). The AUTOSAR standard centers around specifying requirements on automotive software architectures and process...
The rapidly increasing complexity of automotive software has led to an open industry standard, AUTOSAR (AUTomotive Open Systems ARchitecture). The AUTOSAR standard centers around specifying requirements on automotive software architectures and process flows for software development. Since it does not provide specific design and implementation methods, automotive system designers should rely on their own experience and heuristic algorithms that may result in suboptimal designs. In this paper, we consider one of important software design issues, i.e., how to guarantee hard real-time constraints imposed on tasks and communication messages, within the AUTOSAR framework. We first show that the AUTOSAR task model can be transformed into a real-time task model that is amenable to response time analysis. We then propose an iterative priority assignment method based on response time analysis and genetic algorithm.