A Model-Based Approach to System-Level Dependency and Real-Time Analysis of Embedded Software

  • Authors:
  • Zonghua Gu;Sharath Kodase;Shige Wang;Kang G. Shin

  • Affiliations:
  • -;-;-;-

  • Venue:
  • RTAS '03 Proceedings of the The 9th IEEE Real-Time and Embedded Technology and Applications Symposium
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe an end-to-end tool-chain for model-baseddesign and analysis of component-based embeddedreal-time software. All aspects of an embedded real-timesystem are captured in domain-specific models, includingsoftware components and architecture, timing andresource constraints, processes and threads, executionplatforms, etc. We focus on the AIRES tool, which performsvarious static analysis tasks based on the models,including system-level dependency analysis, executionrate assignment to component ports, real-timeand schedulability analysis, and automated allocationof components to processors. By capturing all relevantinformation explicitly in the models at the design-level,and performing analysis that provide insight into non-functionalaspects of the system, we can raise the levelof abstraction for the designer, and facilitate rapid systemprototyping.