Abstract
Because the machines we build are essentially formal we are obliged to formalise every problem to which we apply them. But the world in which the problem exists is rarely, if ever, formal. Formalisation of an informal reality is therefore a fundamental—though somewhat neglected—activity in software development. In this talk some aspects of the formalisation task are discussed, some techniques for finding better approximations to reality are sketched, and some inevitable limitations of formal models are asserted.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Jackson, M. (2002). Formalism and Informality in Software Development. In: Bustard, D., Liu, W., Sterritt, R. (eds) Soft-Ware 2002: Computing in an Imperfect World. Soft-Ware 2002. Lecture Notes in Computer Science, vol 2311. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46019-5_31
Download citation
DOI: https://doi.org/10.1007/3-540-46019-5_31
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-43481-8
Online ISBN: 978-3-540-46019-0
eBook Packages: Springer Book Archive