formalisoiminen
Formalisoiminen on prosessi, jossa epämuodollisesti tai epäselvästi kuvatut käsitteet, säännöt tai järjestelmät muutetaan muodollisiksi, tarkasti määritellyiksi malleiksi. Tämän seurauksena kuvaus esitetään matemaattisesti, loogisesti tai koneellisesti tulkittavalla kielellä, jotta sitä voidaan analysoida, validoida ja toteuttaa automaattisesti. Formalisoiminen on keskeinen käsite monilla aloilla: matematiikassa, logiikassa, tietojenkäsittelytieteissä, ohjelmoinnissa, tekoälyssä sekä oikeustieteessä ja ontologiassa.
Prosessiin kuuluu usein käsitteiden ja termien sanaston määrittäminen sekä säännöstöjen, toiminnallisuuksien tai tilojen formalisoiminen. Käytössä ovat
Hyötyjä ovat selkeys, virheiden vähentäminen, verifiointi ja todentaminen sekä mahdollisuus automaattiseen testaukseen ja ohjelmistokehityksen tukemiseen. Haasteita