Skip to content

Commit 8f57063

Browse files
authored
doc: add details on website (#306)
add details
1 parent 31a5281 commit 8f57063

1 file changed

Lines changed: 16 additions & 1 deletion

File tree

jekyll/index.md

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ has_children: true
99
# Model Based Techniques for Software Correctness
1010
Building a model of our software gives us a couple of elegant and efficient ways to increase confidence in its correctness.
1111
Modeling languages (such as [TLA+](https://lamport.azurewebsites.net/tla/tla.html) and [Quint](https://github.com/informalsystems/quint)) are supported by _model checkers_, which enable us to reason about the model's properties.
12-
We can specify desired properties and verify that the model satisfies them. We can also generate a large number of tests directly from the model and run them against the implementation.
12+
We can specify desired properties and verify that the model satisfies them. We can also generate a large number of tests directly from the model and run them against the implementation.
1313

1414
A model can be written even before the development starts.
1515
This enables finding problems early on, in the development phase.
@@ -21,7 +21,22 @@ Besides being a tool for finding difficult-to-spot problems, models serve as hig
2121

2222
At Informal Systems, we use model-based techniques both in our development practice and as a part of our security audit services.
2323
We develop and maintain the following tools that make model-based techniques easy to incorporate into the development and auditing practice:
24+
25+
At [Informal Systems](https://informal.systems), we use model-based techniques both in our development practice and as a part of our security audit services.
26+
As a premier partner in protocol design and cross-chain infrastructure, we develop and maintain the following tools that make model-based techniques easy
27+
to incorporate into the development and auditing practice:
28+
2429
- [Quint](https://github.com/informalsystems/quint), a modern modeling language
2530
- [Apalache](https://apalache.informal.systems/), a symbolic model checker
2631
- [Modelator](https://github.com/informalsystems/modelator), a tool that enables automatic generation of tests from models
2732
- [cosmwasm-to-quint](https://github.com/informalsystems/cosmwasm-to-quint), a tool for generating Quint model stubs and accompanying tests directly from [CosmWasm](https://cosmwasm.com/) contracts
33+
34+
## Learn More About Informal Systems
35+
36+
[Informal Systems](https://informal.systems) was founded to build trust in software and monetary systems, specializing in secure, interoperable, and fault-tolerant networks.
37+
We bring rigorous protocol design, formal verification, and a dedication to sustainability, empowering teams to create systems people can fully rely on.
38+
39+
Our team is growing! Check out [our careers page](https://informal.systems/careers) to join our team of engineers, researchers, and security experts.
40+
41+
---
42+
*This documentation is maintained by [Informal Systems](https://informal.systems), a workers' cooperative specializing in protocol design, formal verification, and security audits.*

0 commit comments

Comments
 (0)