A page on LabLog, a review site (not the lab's official page)
Yuen-Nakazawa Lab (SQLAB)
Machine-translated · View original
The lab provides mathematical guarantees of program correctness.

AboutAbout the lab
Mathematically supporting the correctness of software.
To guarantee that programs behave as their developers intended, the Yuen-Nakazawa Lab studies how to prove, using mathematical methods, that programs satisfy specific properties.
Because the possible inputs are generally infinite and cannot all be tested, the lab studies model checking, abstract interpretation, type systems, and related techniques.
The lab also studies improving software reliability through reversible execution, a theory that treats formal languages through algebra, and development methods for real-time concurrent systems.
The lab belongs to the Department of Information Systems, Graduate School of Informatics, Nagoya University.
Key terms
- Reversible computation
- An approach that defines the information necessary and sufficient for execution so that a program can be executed reversibly
- Automaton
- A mathematical model for describing the symbol strings and computation rules that computers handle
- Real-time concurrent system
- A combination of multiple systems running concurrently, most of which are required to complete processing within a set time
ResearchResearch themes
The lab studies methods for mathematically guaranteeing that software runs correctly. Its research covers program analysis and verification, reversible execution, the theory of formal languages, and development methods for real-time concurrent systems.
*Illustrative imageMathematically proving properties of programs
This research uses mathematical methods to prove that programs satisfy specific properties. It covers model checking, abstract interpretation, type systems, and more, and many parts of the proofs can be automated by computer.
*Illustrative imageAnalyzing concurrent programs through reversible execution
Based on reversible computation, which stores the information used during execution, the lab studies frameworks that improve the reliability of software, especially concurrent software, through means such as debugging.
*Illustrative imageUnderstanding formal languages through algebra
The lab works on algebraic language theory, which understands the structure of formal languages and automata from an algebraic perspective. It extends correspondences that hold for regular languages to more complex language classes such as context-free languages.
*Illustrative imageDevelopment methods for real-time concurrent systems
The lab studies methods for developing real-time concurrent systems with guaranteed correct behavior at low cost. Its main areas are the foundational theory of formal methods such as process algebra and timed automata, as well as model checking and code generation.
MembersFaculty
The members of the Yuen-Nakazawa Lab consist of faculty, administrative assistants, doctoral, master's, and undergraduate students, and NUPACE students.As of 2026
- ProfessorShoji Yuen
- Associate ProfessorKoji Nakazawa
- Assistant ProfessorYusuke Inoue
VoicesStudent voices
Ratings and reviews reflect the experiences of individual current or former students, not the lab's official views. Whether a lab has reviews, or how many, says nothing about the lab itself.
Students who take part in an interview may receive a thank-you gift worth ¥1,000, regardless of what they say.
Student ratings (0 students)
--
--
--
--
--
--
Student voices answer questions like these
- What's great about this lab?
- What did you learn after joining?
- What's the vibe, and what is the professor like?
- Who is this lab for?
- Where do graduates go?
Your experience can help younger students choose their lab. Your name won't be shown.
Write a lab reviewAnonymous · Your draft is saved if you stopRelatedLabs similar to Yuen-Nakazawa Lab (SQLAB)
Morisaki LabSchool of Informatics, Department of Computer ScienceEducation and research, from both theoretical and practical …
Kaji LabSchool of Informatics, Department of Computer ScienceEducation and research, from both theoretical and practical …
Hamaguchi Lab (Software Theory Division)School of Informatics, Department of Computer ScienceEducation and research, from both theoretical and practical …
Banbara-Soh LabSchool of Informatics, Department of Computer ScienceEducation and research in fields that theoretically support …The information on this page is compiled by the LabLog team from the lab's public information and interviews. For corrections or removal requests, please contact LabLog, not the lab.
Report an errorAbout the images
The top and research theme images are illustrative and were not taken at the lab. They are cropped from Wikimedia Commons images. Cropped CC BY-SA images are provided under the same CC BY-SA license as the original (version shown on each line).
- Top image: “Coder screen shot” Wikideas1 / CC0 (cropped)
- Mathematically proving properties of programs: “Mathematical proof with a fatal error” Dino / CC BY-SA 4.0 (cropped)
- Analyzing concurrent programs through reversible execution: “Code on computer monitor (Unsplash)” Markus Spiske markusspiske / CC0 (cropped)
- Understanding formal languages through algebra: “Highlighted LaTeX example” Wikideas1 / CC0 (cropped)
- Development methods for real-time concurrent systems: “LC-P computer keyboard - IC encapsulated on printed circuit board-3464” Raimond Spekking / CC BY-SA 4.0 (cropped)
- Related lab (森崎研究室): “Atari 800 XL home computer with monitor and tape program recorder XC12” winkelnkemper / CC BY-SA 2.0 (cropped)
- Related lab (ソフトウェア論講座 楫 勇一): “Centaur server room ( )” VIA Gallery from Hsintien, Taiwan / CC BY 2.0 (cropped)
- Related lab (ソフトウェア論講座 濱口 毅): “Software development methodologies” Marcel Douwe Dekker / CC BY-SA 3.0 (cropped)
- Related lab (番原・宋研究室
(Banbara/Soh Lab.) ): “Samurai-sudoku” „Markus Weigel“ / CC BY-SA 4.0 (cropped)
About LabLog
LabLog is a lab review app for students only. Student members at each university interview students in labs and publish what they say. Student voices can only be read by students who sign up with a university email address. Operated by bestiee Inc.
Learn more about LabLog ↗Search engines and AI may reference the basic lab info and rating summaries on this page and the description of LabLog. Student voices are for student members only. Automated collection by programs (scraping, or input to or training of AI) is prohibited under Article 8 of the Terms of Service. If you need data for research or analysis, please contact us.