|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
| ASCII Text | x | ||
| R.A. DeMillo, R.J. Lipton, "Defining Software by Continuous, Smooth Functions," IEEE Transactions on Software Engineering, vol. 17, no. 4, pp. 383-384, April, 1991. | |||
| BibTex | x | ||
| @article{ 10.1109/32.90437, author = {R.A. DeMillo and R.J. Lipton}, title = {Defining Software by Continuous, Smooth Functions}, journal ={IEEE Transactions on Software Engineering}, volume = {17}, number = {4}, issn = {0098-5589}, year = {1991}, pages = {383-384}, doi = {http://doi.ieeecomputersociety.org/10.1109/32.90437}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Software Engineering TI - Defining Software by Continuous, Smooth Functions IS - 4 SN - 0098-5589 SP383 EP384 EPD - 383-384 A1 - R.A. DeMillo, A1 - R.J. Lipton, PY - 1991 KW - software system; discrete state transition function; virtual machine; continuous smooth function; legal states; complexity; classical analysis; software engineering; computational complexity; software engineering VL - 17 JA - IEEE Transactions on Software Engineering ER - | |||
A simple proof is given, showing that for every operational description of a software system expressed as a discrete state transition function on a virtual machine, there is a continuous smooth function on the reals that agrees with the state transition function on all legal states and has exactly the same complexity. It is suggested that an implication of this result is that there is no reason, in principle, that the methods of classical analysis cannot be used in software engineering.
[1] R. A. DeMillo, R. J. Lipton, and A. J. Perlis, "Social processes and proofs of theorems and programs,"Commun. ACM, vol. 22, no. 5, pp. 271-280, 1979.
[2] D. L. Parnas, "Why software is unreliable," Univ. Victoria, Rep. DCS- 47-IR, July 1985; this paper was later merged with others and published under the title "Software aspects nf strategic defense systems,"Amer. Scientist, vol. 73, no. 5, pp. 432-440, Sept.-Oct. 1985.
[3] M. Stone, "A generalized weierstrass approximation theorem," inStudies in Modern Analysis, vol. 1, R. C. Buck, Ed. MAA, 1962.
[4] P. R. Halmos,Lectures on Boolean AlgebraNew York: Van Nostrand, 1967.
[5] H. Rasiowa and R. Sikorski,Mathematics of Metamathematics. Polish Scientific, 1970.

