A page on LabLog, a review site (not the lab's official page)
Software Construction Lab
Machine-translated · View original
The lab studies program verification and synthesis based on foundational theory.

AboutAbout the lab
Tackling the reliability and efficiency of next-generation software through logic
The Software Construction Lab studies techniques for building highly reliable and efficient software, based on foundational theories such as formal logic and programming theory.
In particular, it works on program verification, which mathematically and rigorously guarantees that a program satisfies its specification, and on program synthesis, which generates programs that satisfy a specification.
The lab also researches and develops tools such as solvers that solve verification and synthesis problems.
Key terms
- program verification
- A technique that mathematically and rigorously guarantees that a program satisfies its specification
- program synthesis
- A technique that generates a program satisfying a given specification
- solver
- A program that expresses a verification or synthesis problem as formulas and finds a solution to them
ResearchResearch themes
The lab aims to ensure the reliability and improve the efficiency of software, the programs that run computers. It studies highly reliable and efficient software construction techniques based on foundational theories such as formal logic and programming theory.
View More ↗MembersFaculty
- ProfessorHiroshi Unno
- Assistant ProfessorEberhart Clovis
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 Software Construction Lab
Higher-Order Visual Information LabGraduate School of Information Sciences, Department of System Information SciencesHuman visual function and brain function; psychophysical exp…
Natural Language Processing LabGraduate School of Information Sciences, Department of System Information SciencesAdvanced natural language processing for communication suppo…
Intelligent Systems Science LabGraduate School of Information Sciences, Department of System Information SciencesArtificial intelligence and string processing. Theory and ap…
Information Systems Evaluation LabGraduate School of Information Sciences, Department of System Information SciencesBuilding the mathematical foundations for designing high-qua…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: “SoftwareRepresentations” ScriboMollisOpus / CC0 (cropped)
- Verification and synthesis tools and their foundational theory: “Code on computer monitor (Unsplash)” Markus Spiske markusspiske / CC0 (cropped)
- Related lab (Higher-Order Visual Information Lab): “Optical Illusion” Ironnail / CC BY-SA 4.0 (cropped)
- Related lab (Natural Language Processing Lab): “Micro data center (DX edge ZellaPro25)” Muromurot / CC0 (cropped)
- Related lab (Intelligent Systems Science Lab): “Data center roof” Rsparks3 / CC0 (cropped)
- Related lab (Information Systems Evaluation Lab): “Efficient and Secure Group Messaging Encryption (2020) - page 8” Tyler Weitzman / 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.
