SystemC-based Simulation Code Generation for AADL Software Component
Xiaoyan Zhu · 2011
Currently,AADL in mission-critical and safety critical embedded field has a good application.In the design phase,how to simulate AADL model is urgent.Model simulation can iteratively construct and refine design model for early detection of problems,assuring the quality of the design model,thereby reducing the cost of system development.SystemC is a system description language of hardware and software co-simulation.The paper proposed conversion technology and implemented conversion tool for AADL software component to SystemC simulation code.At last,the paper used cruise control system as an example to explain the conversion technology and SystemC-based thread scheduling simulation.Through the research results,users can obtain SystemC-based simulation of AADL software components including the interaction,execution time and sequence between software components,and the thread scheduling simulation,and can implement software and hardware co-simulation through combining AADL hardware component simulation platform.