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 …
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 …
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 …
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 …
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 …
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 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 …
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 …
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 …