SystemC-based Simulation Code Generation for AADL Software Component

MA Chun-yan,DONG Yun-wei,LU Wei,ZHU Xiao-yan
DOI: https://doi.org/10.3969/j.issn.1002-137x.2011.08.036
2011-01-01
Computer Science
Abstract: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.
What problem does this paper attempt to address?