OVERVIEW OF APPROACHES TO THE EXECUTION TIME ANALYSIS OF PROGRAMS

Abstract

We’ve considered common problems that typically occur when analyzing the execution time of software in general and determined the problems of analyzing the execution time of microcontroller-based embedded systems, particularly. The authors have studied the existing methods of static and dynamic soft- ware execution time analysis.
Upon the obtained research results one may conclude that using dynamic methods for execution time analysis would allow us to:
– eliminate development and analysis of hardware models that will reduce significantly the duration re- quired for software execution time;
– to increase the accuracy of the obtained results due to the fact that measurements are conducted on real hardware;
Upon the research we can state that there exists a lack of developing a software for execution time analysis using trace interfaces. This would allow us to completely control an embedded system and the pro- cess of testing its execution time without any amendments in its hardware and software.

Author Biographies

Ратібор Степанович Чопей, Lviv Polytechnic National University

PhD student of the software department of Lviv Polytechnic National
University, Lviv Polytechnic National University

Дмитро Васильович Федасюк, Lviv Polytechnic National University

Dr. of Science, Professor, Vice-Rector of Lviv Polytechnic National
University, Lviv Polytechnic National University

Published
2017-12-28
Section
Information Systems and Technologies