Skip to main content

Software Testing Laboratory

We study the reliability and safety of software. Through AI-based testing, static and dynamic analysis, and model-based verification, we work on the software engineering problems that show up when systems meet the real world.

Intelligent Test Automation and Optimization

Intelligent Test Automation and Optimization

Reinforcement learning agents play a game themselves to find defects, leaving bug reports and input-sequence logs behind. Rewarding error detection is what steers the search. We also predict the causes of novice programmers' errors from learning data, and grade practice code automatically by running it in a simulator.

Read more
Formal Methods and Embedded System Verification

Formal Methods and Embedded System Verification

We move requirements and designs into Petri nets and LTS to analyse reachability and safety formally. Real code is verified against behaviour models recovered from usage logs and checked by combinatorial analysis; the target is the indirect dependencies that sensor interactions create. AUTOSAR components are tested without hardware through SiL simulation.

Read more
UML-Based System Modeling and Static Verification

UML-Based System Modeling and Static Verification

We extract class models from Korean requirement sentences and generate framework-independent code from state machine diagrams. Where a model and its implementation have drifted apart, and where an Android manifest is misconfigured, we find it by static analysis.

Read more
Digital Twin Simulation and Autonomous System Verification

Digital Twin Simulation and Autonomous System Verification

We build virtual verification platforms that join data, AI, and CAE. For textile materials and composite structures, manufacturing data is connected to AI models, and the verification procedure is standardised so design decisions can be made before a physical prototype exists. Integrated simulation of distributed embedded systems and flight testing of unmanned aerial vehicles are part of the same line.

Read more

Our Team

We build the future of software with the best people we can find.