首页 | 本学科首页   官方微博 | 高级检索  
     


Maximal software execution time: a regression-based approach
Authors:Ayoub Nouri  Peter Poplavko  Lefteris Angelis  Alexandros Zerzelidis  Saddek Bensalem  Panagiotis Katsaros
Affiliation:1.Univ. Grenoble Alpes, CNRS, Grenoble INP (Institute of Engineering),Grenoble,France;2.Mentor? A Siemens Business,Inovallee Montbonnot,France;3.Information Technologies Institute, Centre of Research and Technology - Hellas,Thessaloníki,Greece;4.Department of Informatics,Aristotle University of Thessaloniki,Thessaloníki,Greece
Abstract:This work aims at facilitating the schedulability analysis of non-critical systems, in particular those that have soft real-time constraints, where worst-case execution times (WCETs) can be replaced by less stringent probabilistic bounds, which we call maximal execution times (METs). To this end, it is possible to obtain adequate probabilistic execution time models by separating the non-random dependency on input data from a modeling error that is purely random. The proposed approach first utilizes execution time multivariate measurements for building a multiple regression model and then uses the theory related to confidence bounds of coefficients, in order to estimate the upper bound of execution time. Although certainly our method cannot directly achieve extreme probability levels that are usually expected for WCETs, it is an attractive alternative for MET analysis, since it can arguably guarantee safe probabilistic bounds. The method’s effectiveness is demonstrated on a JPEG decoder running on an industrial SPARC V8 processor.
Keywords:
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号