Overview
Foundations
Examples / Case Study
- PicWeb
- MDD4DRES
Giuseppe_Peano (1858-1932) is one of the most important contributor to mathematics formalization. He is the designer of a small (and beautiful) calculus model. Based on this model (Peano_axioms), he formally defined the set of natural integers. We'll use this calculus model to implement a set of small processes: the “Peano Machine”.
Why this one ? Because it perfectly simulates real world usage of business processes, on a really simple-to-understand example:
The initial machine is composed by 3 atomic operations, and 2 complex ones. Operations are called complex since they use other operations.
zero?: tests if its parameter is equal to zeronext: computes the positive integer located after its parameterprev: computes the positive integer located before its parametersum: performs the integer addiction of two positive numbersmult: performs the integer product of two positive numbersb > a.