Засоби автоматизованого тестування спеціалізованого програмного забезпечення вбудованих систем

dc.contributor.advisorФедасюк, Дмитро Васильович
dc.contributor.affiliationНаціональний університет «Львівська політехніка»uk_UA
dc.contributor.authorЧопей, Ратібор Степанович
dc.contributor.committeeMemberДивак, Микола Петрович
dc.contributor.committeeMemberМельничин, Андрій Васильвич
dc.coverage.countryUAuk_UA
dc.coverage.placenameЛьвівuk_UA
dc.date.accessioned2019-03-15T07:52:42Z
dc.date.available2019-03-15T07:52:42Z
dc.date.issued2019
dc.description.abstractУ дисертаційній роботі розв’язано актуальне наукове завдання удосконалення наявних методів тестування тривалості виконання програмного коду вбудованих систем реального часу й розроблення відповідного програмного засобу для автоматизації процесу тестування тривалості виконання програмного коду вбудованих систем реального часу. Розроблене математичне забезпечення включає в себе: метод динамічного аналізу тривалості виконання програмного коду, методу віддаленого аналізу тривалості виконання програмного коду вбудованих систем, метод статичного аналізу тривалості виконання програмного коду для мікроконтролерних вбудованих систем, метод формування плану тестування на підставі моделі функціонування програмного забезпечення з урахуванням поведінки периферійних пристроїв, метод прогнозування тривалості виконання програмного коду з урахуванням впливу зовнішніх та внутрішніх факторів. На підставі цих методів розроблено алгоритми роботи програмних модулів “Аналізу програмного коду”, “Формування плану тестування”, “Тестування тривалості виконання програмного коду” та “Прогнозування тривалості виконання програмного коду”, що були об’єднанні в програмний засіб для автоматизованого тестування тривалості виконання програмного коду EXTT. В диссертационной работе решено актуальное научное задание усовершенствования существующих методов тестирования продолжительности выполнения программного кода встраиваемых систем реального времени и разработки соответствующего программного средства для автоматизации процесса тестирования продолжительности выполнения программного кода встраиваемых систем реального времени. Разработанное математическое обеспечение включает в себя: метод динамического анализа продолжительности выполнения программного кода, метода удаленного анализа продолжительности выполнения программного кода встраиваемых систем, метод статического анализа продолжительности выполнения программного кода для микроконтроллерных встраиваемых систем, метод формирования плана тестирования на основе модели функционирования программного обеспечения с учетом поведения периферийных устройств, метод прогнозирования продолжительности выполнения программного кода с учетом влияния внешних и внутренних факторов. На основании этих методов разработаны алгоритмы работы программных модулей: “Анализ программного кода”, “Формирование плана тестирования”, “Тестирование продолжительности выполнения программного кода” и “Прогнозирование продолжительности выполнения программного кода”, которые были объединены в программное средство для автоматизированного тестирования продолжительности выполнение программного кода EXTT. The scientific task of improving the existing methods of execution time testing of the real time embedded system software for automation of the process of testing and increasing the efficiency of this process has been solved in the dissertation work. The study is relevant due to the necessity of modern methods for automated execution time testing against the backdrop of growing requirements for reducing the testing time of embedded systems while ensuring their reliability and safety. Therefore, the method of predicting the software execution time was developed, that takes into account the influence of external and internal factors. It allows to increase the adequacy of the results obtained. The method of dynamic testing of the embedded system software execution time were improved, which, in contrast to the existing ones, does not affect the software execution time. This gives an opportunity to increase the accuracy of the obtained results by 3-5%. Improvement of this method consisted not only in increasing the accuracy of the measurement, but also in adapting this method for its using in embedded systems that based on microcontrollers with the ARM architecture. It is these microcontrollers that are used in 37% of embedded systems currently available. In addition, the coverage of ARM architecture will ensure the relevance of the developed method for the next 5 years, and thus ensure a steady increase in the number of its potential users. We have developed the method of forming a plan for testing the program functions of the embedded system. This method, in contrast to the existing one, takes into account the behavior of peripherals of embedded systems, which makes it possible to create a test plan that reduces the time spent on testing up to 15% and thus to raise the effectiveness of the testing process. Therefore, the task of increasing the efficiency of testing the execution time of the embedded system software by increasing the accuracy of the obtained results and reducing the time spent on testing process, as well as the increasing of the level of automation the testing process was solved. The software tool EXTT for automated testing the embedded software execution time was created. EXTT consist of software modules that realized the developed algorithms: "Static firmware analysis", "Creating the test plan", "Test firmware execution time" and "Predicting the firmware execution time". EXTT software tool can be easily integrated into the manufacturing processes of companies involved in the development or testing of embedded systems.uk_UA
dc.format.pages154
dc.identifier.citationЧопей Р. С. Засоби автоматизованого тестування спеціалізованого програмного забезпечення вбудованих систем : дисертація на здобуття наукового ступеня кандидата технічних наук : 01.05.03 – математичне та програмне забезпечення обчислювальних машин і систем / Ратібор Степанович Чопей ; Міністерство освіти і науки України, Національний університет «Львівська політехніка». – Львів, 2019. – 154 с. – Бібліографія: с. 133–145 (110 назв).uk_UA
dc.identifier.urihttps://ena.lpnu.ua/handle/ntb/44771
dc.language.isoukuk_UA
dc.publisherНаціональний університет "Львівська політехніка"uk_UA
dc.source.urihttp://lp.edu.ua/research/disscoun/d-3505205/chopey-ratibor-stepanovych
dc.subjectспеціалізоване програмне забезпеченняuk_UA
dc.subjectавтоматизоване тестуванняuk_UA
dc.subjectтестування вбудованої системиuk_UA
dc.subjectвбудована система реального часуuk_UA
dc.subjectтривалість виконання програмного кодуuk_UA
dc.subjectспециализированное программное обеспечениеuk_UA
dc.subjectавтоматизированное тестированиеuk_UA
dc.subjectтестирование встроенной системыuk_UA
dc.subjectвстроенная система реального времениuk_UA
dc.subjectпродолжительность выполнения программного кодаuk_UA
dc.subjectspecialized softwareuk_UA
dc.subjectautomated testinguk_UA
dc.subjecttesting embedded systemuk_UA
dc.subjectembedded real-time systemuk_UA
dc.subjectexecution time analysisuk_UA
dc.subject.udc004.054uk_UA
dc.titleЗасоби автоматизованого тестування спеціалізованого програмного забезпечення вбудованих системuk_UA
dc.title.alternativeСредства автоматизированного тестирования специализированного программного обеспечения встроенных системuk_UA
dc.title.alternativeMeans of automated testing of specialized software of embedded systemsuk_UA
dc.typeDissertation Abstractuk_UA
thesis.degree.departmentД 35.052.05
thesis.degree.nameкандидат технічних наук

Files

Original bundle

Now showing 1 - 4 of 4
Thumbnail Image
Name:
avt_Chopey.pdf
Size:
2.56 MB
Format:
Adobe Portable Document Format
Description:
Автореферат дисертації
Thumbnail Image
Name:
dys_chopey_r.s.pdf
Size:
4.56 MB
Format:
Adobe Portable Document Format
Description:
Дисертаційна робота
Thumbnail Image
Name:
vidguk1_chopey_r.s.pdf
Size:
6.82 MB
Format:
Adobe Portable Document Format
Description:
Відгук офіційного опонента
Thumbnail Image
Name:
vidguk2_chopey_r.s.pdf
Size:
4.99 MB
Format:
Adobe Portable Document Format
Description:
Відгук офіційного опонента

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.99 KB
Format:
Item-specific license agreed upon to submission
Description: