Multi-view modeling and analysis of embedded real-time software with meta-modeling and model transformation

被引:0
|
作者
Gu, ZH [1 ]
Wang, S [1 ]
Kodase, S [1 ]
Shin, KG [1 ]
机构
[1] Univ Michigan, Dept Elect Engn & Comp Sci, Real Time Comp Lab, Ann Arbor, MI 48109 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We present an end-to-end tool-chain for model-based design and analysis of component-based embedded real-time software, with Avionics Mission Computing as an application domain. The tool-chain covers the entire system development life-cycle including modeling, analysis, code generation, and runtime instrumentation. Emphasis is placed on integration of tools developed by multiple institutions via standardized interface format definitions in XML. All aspects of an embedded real-time system are captured in domain-specific models, including software components and architecture, timing and resource constraints, processes and threads, execution platforms, etc. Configuration code generation allows automated building of the application executable. Instrumentation of the application running on a target platform is used to collect runtime statistics that are fedback into the models. Analysis tools perform various static analyses based on the models, including system-level dependency analysis, execution-rate assignment to component ports, real-time and schedulability analysis, and automated allocation of components to processors. By capturing all relevant information explicitly in models at the design level, and performing analysis that provides insight into non-functional aspects of the system, we can raise the level of abstraction for the designer, and facilitate rapid system prototyping.
引用
收藏
页码:32 / 41
页数:10
相关论文
共 50 条
  • [1] Real-Time Human Mobility Modeling with Multi-View Learning
    Zhang, Desheng
    He, Tian
    Zhang, Fan
    ACM TRANSACTIONS ON INTELLIGENT SYSTEMS AND TECHNOLOGY, 2018, 9 (03)
  • [2] The Analysis and Modeling for The Input Space of Real-time Embedded Software
    Ai, Jun
    Lu, Min-yan
    PROCEEDINGS OF 2009 8TH INTERNATIONAL CONFERENCE ON RELIABILITY, MAINTAINABILITY AND SAFETY, VOLS I AND II: HIGHLY RELIABLE, EASY TO MAINTAIN AND READY TO SUPPORT, 2009, : 774 - 777
  • [3] Multi-view modeling of software systems
    Broy, M
    FORMAL METHODS AT THE CROSSROADS: FROM PANACEA TO FOUNDATIONAL SUPPORT, 2003, 2757 : 207 - 225
  • [4] System Level Modeling of Real-Time Embedded Software
    Lee, Richard
    Abdi, Samar
    Regehr, Doug
    Risacher, Frederic
    2012 IEEE 30TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2012, : 496 - 497
  • [5] Multiple-view meta-modeling of software product lines
    Gomaa, H
    Shin, ME
    EIGHTH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2002, : 238 - 246
  • [6] Research of consistency maintenance mechanism in real-time collaborative multi-view business modeling
    Cai H.-M.
    Ji X.-F.
    Bu F.-L.
    Journal of Shanghai Jiaotong University (Science), 2015, 20 (1) : 86 - 92
  • [7] Research of Consistency Maintenance Mechanism in Real-Time Collaborative Multi-View Business Modeling
    蔡鸿明
    计晓峰
    步丰林
    JournalofShanghaiJiaotongUniversity(Science), 2015, 20 (01) : 86 - 92
  • [8] Modeling and analysis of real-time and embedded systems
    Graf, S
    Gérard, S
    Haugen, O
    Ober, I
    Selic, B
    SATELLITE EVENTS AT THE MODELS 2005 CONFERENCE, 2006, 3844 : 58 - 66
  • [9] Multi-view software component modeling for dependability
    Roshandel, R
    Medvidovic, N
    ARCHITECTING DEPENDABLE SYSTEMS II, 2004, 3069 : 286 - 304
  • [10] Real-time multi-view deconvolution
    Schmid, Benjamin
    Huisken, Jan
    BIOINFORMATICS, 2015, 31 (20) : 3398 - 3400