Abstract:
Integration modular avionics (IMA) system application development with Harmony system engineering (SE) modeling method was introduced, Rhapsody was used as the system design tool with Harmony profile to create a software model based on the IMA application requirements, and the system use case diagrams, activity diagrams, sequence diagrams, internal block diagrams and state diagrams were analyzed. With the model, the IMA application development process based on VxWorks 653 operation system(OS)was specified, including module OS build, partition OS build, application build and integration build, and test the IMA application. In module OS build process, it was focused on the development of core OS Makefile. In partition OS build process, it was focused on the development of partition OS configuration table and its Makefile. In application build process, it was focused on the development of application source code, application configuration table and its Makefile. In integration build process, it was focused on the development of module configuration table and its Makefile. The application was tested by loading it into the IMA module, the application's running state was consistent with the Harmony software model.