Nepedia
Back to Discover
Independent Reader
💻

Formal specification

technology Maturity 5-7 Next article →

Computer scientists use math to build better software. They use a way called formal specification. This is a set of math rules. These rules describe what a system should do. They do not show how the system works.

Using math helps find mistakes early. A person can check if a design is correct. This stops people from wasting money on a bad design. It can even help build a design that is correct from the start.

There are different ways to use these rules. Some look at how a system changes over time. Others look at the different states of a system. Some even use math functions to describe a system.

Many companies do not use these math rules yet. They can be hard to learn. They also take a lot of time to start. Some companies like to be flexible. They feel these rules are not flexible enough. However, using math for the most important parts of a system can save money. It helps make sure the most vital tools work well.

173 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.