Search Results - "Moonzoo Kim"
-
1
Directed Model Checking for Fast Abstract Reachability Analysis
Published in IEEE access (2021)“…We propose a novel technique (TOUR) to improve both bug detection ability and verification speed of ARMC by detecting a target path quickly. The key idea of…”
Get full text
Journal Article -
2
A Comparative Study of Software Model Checkers as Unit Testing Tools: An Industrial Case Study
Published in IEEE transactions on software engineering (01-03-2011)“…Conventional testing methods often fail to detect hidden flaws in complex embedded software such as device drivers or file systems. This deficiency incurs…”
Get full text
Journal Article -
3
SAT-Based Bounded Software Model Checking for Embedded Software: A Case Study
Published in 2014 21st Asia-Pacific Software Engineering Conference (01-12-2014)“…Conventional manual testing often misses corner case bugs in complex embedded software, which can incur large economic loss. To overcome the weakness of manual…”
Get full text
Conference Proceeding Journal Article -
4
Ask the Mutants: Mutating Faulty Programs for Fault Localization
Published in 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation (01-03-2014)“…We present MUSE (MUtation-baSEd fault localization technique), a new fault localization technique based on mutation analysis. A key idea of MUSE is to identify…”
Get full text
Conference Proceeding -
5
Using Formal Modeling With an Automated Analysis Tool to Design and Parametrically Analyze a Multirobot Coordination Protocol: A Case Study
Published in IEEE transactions on systems, man and cybernetics. Part A, Systems and humans (01-05-2007)“…Many robot systems employ logic-based or reactive controllers, making them hybrid systems (i.e., mixed discrete continuous). However, designing such control…”
Get full text
Journal Article -
6
Concolic testing of the multi-sector read operation for flash storage platform software
Published in Formal aspects of computing (01-05-2012)“…In today’s information society, flash memory has become a virtually indispensable component, particularly for mobile devices. In order for mobile devices to…”
Get full text
Journal Article -
7
Industrial application of concolic testing approach: A case study on libexif by using CREST-BV and KLEE
Published in 2012 34th International Conference on Software Engineering (ICSE) (01-06-2012)“…As smartphones become popular, manufacturers such as Samsung Electronics are developing smartphones with rich functionality such as a camera and photo editing…”
Get full text
Conference Proceeding -
8
Hybrid Statistical Model Checking Technique for Reliable Safety Critical Systems
Published in 2012 IEEE 23rd International Symposium on Software Reliability Engineering (01-11-2012)“…Reliability of safety critical systems such as nuclear power plants and automobiles has become a significant issue to our society. As more computing systems…”
Get full text
Conference Proceeding -
9
A Hybrid Directed Test Suite Augmentation Technique
Published in 2011 IEEE 22nd International Symposium on Software Reliability Engineering (01-11-2011)“…Test suite augmentation techniques are used in regression testing to identify code elements affected by changes and to generate test cases to cover those…”
Get full text
Conference Proceeding -
10
Systematic Testing of Reactive Software with Non-Deterministic Events: A Case Study on LG Electric Oven
Published in 2015 IEEE/ACM 37th IEEE International Conference on Software Engineering (01-05-2015)“…Most home appliance devices such as electric ovens are reactive systems which repeat receiving a user input/event through an event handler, updating their…”
Get full text
Conference Proceeding -
11
Mutation-Based Fault Localization for Real-World Multilingual Programs (T)
Published in 2015 30th IEEE/ACM International Conference on Automated Software Engineering (ASE) (01-11-2015)“…Programmers maintain and evolve their software in a variety of programming languages to take advantage of various control/data abstractions and legacy…”
Get full text
Conference Proceeding -
12
A survey of race bug detection techniques for multithreaded programmes
Published in Software testing, verification & reliability (01-05-2015)“…SummaryAs multithreaded programmes become popular to fully utilize multicore CPUs, many race bug detection techniques have been developed to find concurrency…”
Get full text
Journal Article -
13
Unit Testing of Flash Memory Device Driver through a SAT-Based Model Checker
Published in 2008 23rd IEEE/ACM International Conference on Automated Software Engineering (01-09-2008)“…Flash memory has become virtually indispensable in most mobile devices. In order for mobile devices to operate successfully, it is essential that the flash…”
Get full text
Conference Proceeding -
14
Detecting Concurrency Errors in Client-Side Java Script Web Applications
Published in 2014 IEEE Seventh International Conference on Software Testing, Verification and Validation (01-03-2014)“…As web technologies have evolved, the complexity of dynamic web applications has increased significantly and web applications suffer concurrency errors due to…”
Get full text
Conference Proceeding -
15
Effective pattern-driven concurrency bug detection for operating systems
Published in The Journal of systems and software (01-02-2013)“…► We identified characteristics of concurrency bugs in Linux kernel by reviewing ChangeLog bug reports. ► We developed a pattern-driven COncurrency Bug…”
Get full text
Journal Article -
16
MAESTRO: Automated test generation framework for high test coverage and reduced human effort in automotive industry
Published in Information and software technology (01-07-2020)“…The importance of automotive software has been rapidly increasing because software controls many components of motor vehicles such as smart-key system, tire…”
Get full text
Journal Article -
17
A Scalable Distributed Concolic Testing Approach: An Empirical Evaluation
Published in 2012 IEEE Fifth International Conference on Software Testing, Verification and Validation (01-04-2012)“…Although testing is a standard method for improving the quality of software, conventional testing methods often fail to detect faults. Concolic testing…”
Get full text
Conference Proceeding -
18
MUSEUM: Debugging real-world multilingual programs using mutation analysis
Published in Information and software technology (01-02-2017)“…Context: The programming language ecosystem has diversified over the last few decades. Non-trivial programs are likely to be written in more than a single…”
Get full text
Journal Article -
19
Precise concolic unit testing of C programs using extended units and symbolic alarm filtering
Published in 2018 IEEE/ACM 40th International Conference on Software Engineering (ICSE) (27-05-2018)“…Automated unit testing reduces manual effort to write unit test drivers/stubs and generate unit test inputs. However, automatically generated unit test…”
Get full text
Conference Proceeding -
20
Automated unit testing of large industrial embedded software using concolic testing
Published in 2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE) (01-11-2013)“…Current testing practice in industry is often ineffective and slow to detect bugs, since most projects utilize manually generated test cases. Concolic testing…”
Get full text
Conference Proceeding