- We build, understand and improve reasonable systems.
- Reasonable systems are systems that can be reasoned about.
- Reasonable systems require simple and accurate specification.
- Reasonable systems require transparent implementation.
- Reasonable systems are implemented with languages and tools that have reasonable specifications.
- Reasoning tools have enabled us to engineer reasonable systems that are practically useful.
- Reasoning tools do not replace our understanding and communication.
Reasonable Engineering Manifesto © 2025 by Yoichi Hirai is licensed under CC BY-SA 4.0.