- Last edited June 7, 2002 |
Parnas wants us developers to use mathematics to capture requirements and design systems. And he wants us to do it the way engineers in other technical communities do it, using "closed form" maths, essentially equations that let you calculate values you need. And emphatically not the theorem systems leading to proofs that most formal methods fans promote.
Parnas presents his mathematical tables as a way to do this. These tables can indeed use predicate calculus and similar hairy stuff, or they can use something much closer to the natural language of the system's users. Papers collected in Software Fundamentals: Collected papers by David L Parnas give examples of both kinds.
- Last edited June 7, 2002 |