Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- short-paperFebruary 2022
Simulink to NuSMV Model Translation Challenges
ISEC '22: Proceedings of the 15th Innovations in Software Engineering ConferenceArticle No.: 32, Pages 1–2https://doi.org/10.1145/3511430.3511471Safety critical systems must be formally verified to prove their correctness in order to avoid the loss of human life or a huge investment. Simulink is widely used in the industry to model safety-critical systems. NuSMV is the model checker which can be ...
- extended-abstractFebruary 2022
A Report on the First International Workshop on Program Equivalence (PEQ 2022)
ISEC '22: Proceedings of the 15th Innovations in Software Engineering ConferenceArticle No.: 39, Pages 1–2https://doi.org/10.1145/3511430.3511466Program equivalence [1] is the problem of proving that two programs are equal under some definition of equivalence, e.g., input-output equivalence. The field draws researchers from formal verification, semantics and logics. Program equivalence is ...
- short-paperFebruary 2022
Automated SC-MCC Test Case Generation
ISEC '22: Proceedings of the 15th Innovations in Software Engineering ConferenceArticle No.: 33, Pages 1–4https://doi.org/10.1145/3511430.3511460In the case of safety-critical applications, software testing plays an important role, as such applications failure results in huge financial losses or even human fatality. Hence, a systematic certification process, DO-178B that ensures safe software ...
- short-paperFebruary 2022
Handling Memory-Intensive Operations in Symbolic Execution
ISEC '22: Proceedings of the 15th Innovations in Software Engineering ConferenceArticle No.: 25, Pages 1–5https://doi.org/10.1145/3511430.3511453Symbolic execution is a popular software testing technique that can help developers identify complex bugs in real-world applications. Unfortunately, symbolic execution may struggle at analyzing programs containing memory-intensive operations, such as ...
- short-paperFebruary 2022
IR Mapping: Intermediate Representation (IR) based Mapping to facilitate Incremental Static Analysis
ISEC '22: Proceedings of the 15th Innovations in Software Engineering ConferenceArticle No.: 23, Pages 1–5https://doi.org/10.1145/3511430.3511451An Intermediate Representation (IR) is a data structure to represent a program. It represents each program entity as an object (IR object), having a unique identification number (ID). Static program analysis tools perform analysis on IRs of the input ...
- research-articleFebruary 2022
Localizing Faults Using Verification Technique
ISEC '22: Proceedings of the 15th Innovations in Software Engineering ConferenceArticle No.: 17, Pages 1–11https://doi.org/10.1145/3511430.3511445In model-based fault diagnosis, it is assumed that a correct model of each program being diagnosed is available. That is, these models serve as the oracles of the corresponding programs. Differences between the behaviors of a model and the actual ...
- research-articleFebruary 2022
Static Analyzer for Computing WCET of Multithreaded Programs using Hoare's CSP
ISEC '22: Proceedings of the 15th Innovations in Software Engineering ConferenceArticle No.: 10, Pages 1–12https://doi.org/10.1145/3511430.3511438Worst Case Execution Time (WCET) Analysis of real-time embedded applications is a critical task and needs to be performed on multithreaded programs, as there is a growing trend towards concurrent programming on multicore systems. This demands that ...
- research-articleFebruary 2022
Effective Lightweight Software Fault Localization based on Test Suite Optimization
ISEC '22: Proceedings of the 15th Innovations in Software Engineering ConferenceArticle No.: 9, Pages 1–10https://doi.org/10.1145/3511430.3511437Automated software fault localization techniques aid developers in program debugging by identifying the probable locations of faults in a program with minimum human intervention. As software is growing in complexity and scale today, increasing the ...
- research-articleFebruary 2022
Human-based Test Design versus Automated Test Generation: A Literature Review and Meta-Analysis
ISEC '22: Proceedings of the 15th Innovations in Software Engineering ConferenceArticle No.: 5, Pages 1–11https://doi.org/10.1145/3511430.3511433Automated test generation has been proposed to allow test cases to be created with less effort. While much progress has been made, it remains a challenge to automatically generate strong as well as small test suites that are also relevant to engineers. ...