Model driven software development based on AADL and SCADE
Author:
Affiliation:

Funding:

Ethical statement:

  • Article
  • |
  • Figures
  • |
  • Metrics
  • |
  • Reference
  • |
  • Related
  • |
  • Cited by
  • |
  • Materials
    Abstract:

    Model-driven design has been used in embedded system software design. The software architecture model and detailed functional model are the focuses in the software design stage. There are many languages and tools for the embedded system software modeling. The architecture of embedded software can be built by the Architectural Analysis and Design Language(AADL) model, and the logic function of embedded software can be described by the Safety Critical Application Development Environment(SCADE) model. The integration of the two models can meet the modeling requirements of outline design and detailed design of embedded software. AADL and SCADE are adopted to model the architecture and function of the software of an aircraft control system, KCG tool is utilized to auto generate C code from SCADE model, and the aircraft control system software is partly designed through the integration of handmade and auto-generated codes. Actual application indicates that AADL associated with SCADE is suitable for model-driven design applied in the embedded software design.

    Reference
    Related
    Cited by
Get Citation

刘芮滦,邓 杨,龚 彬.基于AADL和SCADE的模型驱动软件设计[J]. Journal of Terahertz Science and Electronic Information Technology ,2020,18(6):1117~1121

Copy
Share
Article Metrics
  • Abstract:
  • PDF:
  • HTML:
History
  • Received:June 29,2019
  • Revised:November 05,2019
  • Adopted:
  • Online: December 28,2020
  • Published: