Timing Analysis for UAS Application Software

被引:0
|
作者
Hartsell, Charles [1 ]
Karsai, Gabor [1 ]
Lowry, Michael [2 ]
机构
[1] Vanderbilt Univ, Inst Software Integrated Syst, Dept Elect Engn & Comp Sci, 221 Kirkland Hall, Nashville, TN 37235 USA
[2] NASA, ARC, Moffett Field, CA 94035 USA
关键词
TIME;
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Unmanned Aerial Systems (UAS) are quickly becoming common place, with many of these systems being used to perform tasks autonomously. Such systems will need to be configurable to support a variety of missions, and may require flight software reconfiguration on a per-mission basis. New rapid verification methods are needed to support the timely verification of this software. Such software will likely be built in a component-based manner using a suitable middleware to facilitate rapid development. These systems will likely also rely on an autonomy engine due to the nature of their missions. In this paper we consider one particular middleware (the cFE/cFS) and autonomy engine (PLEXIL) and introduce a model-based approach for end-to-end, stimulus-to-response timing analysis of flight software systems built using them. The method uses a Colored Petri Net based timing model to analyze the behavior of (1) the cFE/cFS framework, (2) the PLEXIL executive, (3) the typical applications that run within cFE/cFS, and (4) the environment of the system. The model is constructed in a generic, parameterized fashion which allows for automated generation of new system configurations from the architectural models of the system. The ability to consider various system configurations without model reconstruction indicates the suitability of the approach to rapid system verification goals. Application of the analysis method requires knowledge of (1) the autonomy plan executed by PLEXIL, (2) the behavior and worst-case response times of the cFS applications, and (3) the environmental stimuli under consideration.
引用
收藏
页数:10
相关论文
共 50 条
  • [1] A software tool for the timing analysis of embedded software
    Luculli, G
    Sangiovanni-Vincentelli, A
    [J]. MELECON 2000: INFORMATION TECHNOLOGY AND ELECTROTECHNOLOGY FOR THE MEDITERRANEAN COUNTRIES, VOLS 1-3, PROCEEDINGS, 2000, : 754 - 757
  • [2] Security Analysis of Meteorological Support Software for UAS Flight Planning
    Ivanytskyi, Maxim
    Averyanova, Yuliya
    Znakovska, Yevheniia
    [J]. INTEGRATED COMPUTER TECHNOLOGIES IN MECHANICAL ENGINEERING-2023, VOL 2, ICTM 2023, 2024, 996 : 487 - 497
  • [3] Path clustering in software timing analysis
    Wolf, F
    Ernst, R
    Ye, W
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2001, 9 (06) : 773 - 782
  • [4] Static timing analysis of embedded software
    Malik, S
    Martonosi, R
    Li, YTS
    [J]. DESIGN AUTOMATION CONFERENCE - PROCEEDINGS 1997, 1997, : 147 - 152
  • [5] GameTime: A Toolkit for Timing Analysis of Software
    Seshia, Sanjit A.
    Kotker, Jonathan
    [J]. TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2011, 6605 : 388 - 392
  • [6] Towards a Weather Analysis Software Framework to Improve UAS Operational Safety
    Lundby, Tobias
    Christiansen, Martin Peter
    Jensen, Kjeld
    [J]. 2019 INTERNATIONAL CONFERENCE ON UNMANNED AIRCRAFT SYSTEMS (ICUAS' 19), 2019, : 1372 - 1380
  • [7] A FLEXIBLE APPROACH TO AUTHORIZATION OF UAS SOFTWARE
    Graydon, P.
    Knight, I.
    Wasson, K.
    [J]. 2009 IEEE/AIAA 28TH DIGITAL AVIONICS SYSTEMS CONFERENCE, VOLS 1-3, 2009, : 1263 - 1275
  • [8] Associative caches in formal software timing analysis
    Wolf, F
    Staschulat, J
    Ernst, R
    [J]. 39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 622 - 627
  • [9] Timing and power measurement in static software analysis
    Wolf, F
    Kruse, J
    Ernst, R
    [J]. MICROELECTRONICS JOURNAL, 2002, 33 (1-2) : 91 - 100
  • [10] Timing analysis of embedded software for speculative processors
    Mitra, T
    Roychoudhury, A
    Li, XF
    [J]. ISSS'02: 15TH INTERNATIONAL SYMPOSIUM ON SYSTEM SYNTHESIS, 2002, : 126 - 131