Integrating model checking and model based testing for industrial software development

E Villani, RP Pontes, GK Coracini, AM Ambrósio - Computers in Industry, 2019 - Elsevier
With the purpose of making the use of model based techniques in industrial software
development more efficient, this work proposes the combined application of two verification …

Failure-directed program trimming

K Ferles, V Wüstholz, M Christakis, I Dillig - Proceedings of the 2017 11th …, 2017 - dl.acm.org
This paper describes a new program simplification technique called program trimming that
aims to improve the scalability and precision of safety checking tools. Given a program P …

Property-based testing for LG home appliances using accelerated software-in-the-loop simulation

M Park, H Jang, T Byun, Y Choi - Proceedings of the ACM/IEEE 42nd …, 2020 - dl.acm.org
As LG home appliances promise more convenience features to end-users, the complexity of
their control software is also increasing, creating a higher pressure for software verification …

[HTML][HTML] A two-step approach for pattern-based API-call constraint checking

D Kim, Y Choi - Science of Computer Programming, 2018 - Elsevier
An operating system publishes a set of application programming interface (API) functions
along with a set of API-call constraints with which programs running on the operating system …

Model-based API-call constraint checking for automotive control software

D Kim, Y Chung, Y Choi - 2016 23rd Asia-Pacific Software …, 2016 - ieeexplore.ieee.org
Operating systems for embedded software publish a set of API functions together with a set
of API-call constraints that have to be followed by application software running on the OS. If …

[PDF][PDF] Enhanced PCB-based slicing

H Khanfar, B Lisper - Fifth International Valentin Turchin …, 2016 - meta2016.pereslavl.ru
Program slicing can be used to improve software reliability. It enables identification and
checking of critical points by removing program parts that do not influence them. The …

OS-Aware Interaction Model for the Verification of Multitasking Embedded Software

Y Choi - IEEE Access, 2020 - ieeexplore.ieee.org
As the behavior of multitasking embedded software is dependent on the underlying
operating system (s), rigorous and efficient verification in this domain requires models of …

A Tool for Capturing Safety Properties from Critical System Specifications Written in SOFL

A Abdullah, H Khatan, M Abdulleteef… - Advanced Science …, 2018 - ingentaconnect.com
Requirements Engineering (RE) plays an essential role in software project success. RE
illustrate system behavior such as safety that directly impacts the customer experience …

Failure-Directed Program Trimming (Extended Version)

K Ferles, V Wüstholz, M Christakis, I Dillig - arXiv preprint arXiv …, 2017 - arxiv.org
This paper describes a new program simplification technique called program trimming that
aims to improve the scalability and precision of safety checking tools. Given a program …

Weight prioritized slicing based on constraint logic programming for fault localization

S Ren, W Zhou, H Zhou, L Xia - Plos one, 2020 - journals.plos.org
Fault localization, a technique to fix and ensure the dependability of software, is rapidly
becoming infeasible due to the increasing scale and complexity of multilingual programs …