uva-dare (digital academic repository) re-animation of ...142 re-animation of computer programs...

21
UvA-DARE is a service provided by the library of the University of Amsterdam (http://dare.uva.nl) UvA-DARE (Digital Academic Repository) Re-animation of computer programs Meijer, F.J. Link to publication Citation for published version (APA): Meijer, F. J. (2001). Re-animation of computer programs. General rights It is not permitted to download or to forward/distribute the text or part of it without the consent of the author(s) and/or copyright holder(s), other than for strictly personal, individual use, unless the work is under an open content license (like Creative Commons). Disclaimer/Complaints regulations If you believe that digital publication of certain material infringes any of your rights or (privacy) interests, please let the Library know, stating your reasons. In case of a legitimate complaint, the Library will make the material inaccessible and/or remove it from the website. Please Ask the Library: https://uba.uva.nl/en/contact, or a letter to: Library of the University of Amsterdam, Secretariat, Singel 425, 1012 WP Amsterdam, The Netherlands. You will be contacted as soon as possible. Download date: 01 Nov 2020

Upload: others

Post on 08-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

UvA-DARE is a service provided by the library of the University of Amsterdam (http://dare.uva.nl)

UvA-DARE (Digital Academic Repository)

Re-animation of computer programs

Meijer, F.J.

Link to publication

Citation for published version (APA):Meijer, F. J. (2001). Re-animation of computer programs.

General rightsIt is not permitted to download or to forward/distribute the text or part of it without the consent of the author(s) and/or copyright holder(s),other than for strictly personal, individual use, unless the work is under an open content license (like Creative Commons).

Disclaimer/Complaints regulationsIf you believe that digital publication of certain material infringes any of your rights or (privacy) interests, please let the Library know, statingyour reasons. In case of a legitimate complaint, the Library will make the material inaccessible and/or remove it from the website. Please Askthe Library: https://uba.uva.nl/en/contact, or a letter to: Library of the University of Amsterdam, Secretariat, Singel 425, 1012 WP Amsterdam,The Netherlands. You will be contacted as soon as possible.

Download date: 01 Nov 2020

Page 2: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

BIBLIOGRAPHY

Adl-Tabatabai, A. Source-level debugging of globally optimized code, Diss. Carnegie Mellon University. Pittsburgh, 1996.

Abraham, T.J., E.L. Englisch, P. Guenther & W.C. Szczepanowski. "ATARI ST

GEM". Data Becker, 1986.

Aird, T.J., E.L. Battiste & W.C. Gregory. "Portability of Mathematical Software Coded in Fortran." In: ACM Transactions on Mathematical Software 3, no. 2,

1977, pp. 113-127.

Aho, A.V. "Translator Writing Systems: Where Do They Now Stand?" In: Computer, IEEE Computer Society, vol. 13, no. 8, 1980, pp. 9-15.

Algera,J.A. & P.L. Koopman. "Automatisering: ontwerpproces en implementa­tie." In: Arbeids en Organisatiepsychologie, afl. 9, nov. 1983, p 14.

Allen, EE , J. Cocke. "A Program Data Flow Analysis Procedure." In: Comm. of

the ACM, vol. 19, no. 3, March 1976, pp. 137-147.

Alpern, B & L. Carter. "Towards a model for portable parallel performance: exposing the memory hierarchy." In: Tony Hey, & Jeanne Ferrante J., Portability and Performance for Parallel Processing (pp. 21-41). John Wiley & Sons, Chichester, England, 1994.

Andersen, D.M., & Sherwood, B. A. "Portability and the GUI." In: Byte, vol. 16, no. 12, Nov. 1991, pp. 221-226.

Anderson, L.G, et al. "Portability smooths way for new processor." In: Bell Laboratories. Record, ISSN 0005-8564. Sept. 1983.

Arnold, R., M. Blackburn, T. Bollinger & J. Gaffney. "Mechanisms for extend­ing the applicability of reusable components." In: ACM Guide, 1989, p 25.

Arnold, R.S. "Software Restructuring." In: Proceedings of the IEEE, vol. 77,

no. 4, April 1989, pp. 607-617.

Arnold, R.S. Software Reengineering, IEEE Computer Society Press, Los Alamitos,

CA, 1993.

Arthur, L.J. Programmer productivity, Myths, Methods and Murphology: a guide for managers, analysts, and programmers. New York, John Wiley & Sons Inc.,

1983.

Atkinson, R. et al. "Experiences creating a portable cedar." In: ACM SIGPLAN notices, vol. 24, no. 7, July 1989, pp. 322-329.

[139]

Page 3: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

140 RE-ANIMATION OF COMPUTER PROGRAMS

Ballarin, E. et al. "Making a Compiler Easily Portable." In: IEEE Software, vol. 5, no. 3, May 1988, pp. 30-38.

Balzer, R.M. "EXDAMS: Extendable Debugging and Monitoring systems", AFIPS conference proceedings Spring Joint Comp. Conf., vol. 34, 1969, pp. 567-580

Blackham, G. "Building Software for Portability." In: Dr. Dobb'sJournal, vol. 13, no. 12, Dec. 1988, pp. 18-26.

Barbe, P. "Techniques for Automatic Program Translation." In: Software Engineering, Proceedings of the Third Symposium on Computer and Information Sciences, Florida, Dec. 1969, vol. 1, 1970, pp. 151-165

Baumann, R A . "Z80MU." In: Byte, vol. 11, no. 10, Oct 1986, pp. 203-210.

Bell, D., I. Morrey &J. Pugh. Software engineering: a -programming approach. Prentice-Hall Int. (UK) Ltd, 1987.

Berner, R.W. (ed). "American Standard Code for Information Interchange." In: Com. of the ACM, vol. 6, no. 8, Aug 1963, pp. 422-426.

Bemer, R.W. "Program transferability." In: AFIPS conference proceedings, vol. 34, Spring Joint computer conference, 1969, p 606.

Benjamin, R.I. "The Spectra 70/45 Emulator for the R C A 301." In: Com. of the ACM, vol. 8, no. 12, Dec. 1965, pp. 748-752.

Bennett, K.H., B. Martil & H. van Zuylen. "A model of Software Reconstruction", Technical Report, Centre of Software Maintenance, Durham, 1990.

Bendey, M. The Viewport Technician: a Guide to Portable Software Design. Scott, Floresman & Co. Glenview. II. 1988.

Biggerstaff, Ted J. (ed.) & AlanJ. Perlis. Software reusability, Vol I, II, ACM Press N.Y. 1989.

Blok, L. Monitor-Disassembler beschrijving, Aquarius gg, zj.

Boehm, A.P. W. ALICE: An exercise in program portability. Amsterdam, Stichtmg Mathematisch Centrum, 1977.

Bowen, J. "From programs to object code and back again using logic program­ming: Compilation and decompilation." In: Journal of Software Maintenace: Research and Practice, vol. 5, no. 4, 1993, pp. 205-234.

Bowen, J.P,P.T. Breuer & K.C. Lano. The REDO Project: Final Report, Programming Research Group Technical Report No. PRG-TR-23-91 , Oxford University, Computing Laboratory, England, 1991.

Boyle, J.M. "Mathematical Software Transportability Systems - Have the Variations a Theme?" Lecture Notes in: Computer Science (Springer-Verlag) Berlin, Heidelberg, New York, vol. 57, 1977, pp. 305-360.

Boyle, J.M. & M.N. Murahdharan. "Program reusability through program trans­formation." In: IEEE transactions on software engineering, Sept. 1984.

Page 4: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

BIBLIOGRAPHY 141

Bradberry, J.L. "Designing portable user interfaces." In: Dr Dobb's Journal, vol. 17, no. 11, Nov. 1992, pp. 58-62.

Bradberry, J.L. "Porting Fortran programs from mini's to PC's." In: Dr Dobb's Journal, vol. 15, no. 9, Sept. 1992, pp. 26-32.

Brand, M.GJ. Van den, P. Klint & C. Verhoef. "Reverse engineering and system renovation - an annotated bibliography." In: ACM Software Engineering Notes, vol. 22, no. 1, 1997, pp. 57-68.

Brandt Corstius, H. Computertaalkunde. Coutinho, Muiderberg, 1978.

Braspenning, P.J. "A framework for modelling complex objects." In: SWIM, Tijdschrift voor sociaal wetenschappelijke informatica en modelbouw, vol. 4, no. l , jan. 1990, pp. 4-10.

Bratman, H. "An Alternate Form of the Uncol Diagram." In: Com of the ACM, vol. 4, no. 3, 1961, p 142.

Britvich, R. "Using GUI portability tools." In: Data Based Advisor, Sept. 1992, pp. 111-119.

Brooks, F.P. The Mythical Man-Month, Essays on Software Engineering. Addison-Wesley Publishing Company, Inc., Philippines, 1975.

Brown, P.J. "Levels of Language for Portable Software." In: Com. of the ACM, vol. 15, no. 12, Dec. 1972, pp. 1059-1062.

Brown, P.J. Macro-Processors and Techniques for Portable Software. John Wiley, London, 1974.

Brown, P.J. "Basic Implementation Concepts." In: P.J.Brown (ed.), Software Portability - An Advanced Course. Cambridge University Press, Cambridge, England, 1977.

Brown, W.S. "Software portability." In: Software Engineering Techniques - Report on a Confer, sponsored by the NATO Science Committee (pp. 80-84). Brussels, 1969.

Brueckmannn, T.J., E.L. Englisch & W.C. Gerrits. ATARI ST Intern. Data Becker, 1986.

Cabrera R., B. Appleton, S.P. Berczuk. "Software Reconstruction: Patterns for Reproducing Software Builds." In: PLoP (Pattern Languages of Program

Design) proceedings, 1999.

Calderbank, M., & V.J. Calderbank. "A Portable Language for System Development." In: Software - Practice and Experience, vol. 3, no 3, 1973, pp. 309-321.

Campbell, I. "Portable common tool environment." In: Computer Standards and

Interfaces, vol. 8, no. 1, 1988/89, pp. 67-74.

Caruzzi, P.E., A History of Modern Computing.The M.I.T. Press Cambridge, Mass, 1998

Carrière, S.J. & R. Kazman. "The Perils of Reconstructing Architectures." In: Software Architecture Workshop (ISAW-3). Orlando, FL, Oct. 1999.

Page 5: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

142 RE-ANIMATION OF COMPUTER PROGRAMS

Cathey. J. "An 8080 Simulator for the MC 68000." In: Dr. Dobb's Journal,

vol. 11, no. 1, Jan. 1986, pp 76-82.

Cattell, R. G. G..J.M. Newcomer, B. W. Leverett. "Code Generation in a

Machine-Independent Compiler." In: Sigplan, vol. 14, no. 8, 1979, pp. 65-75.

Caudle, W.L. "On the inverse of compiling." Sperry-UNIVAC, 1980.

Chae Woo Yoo. "An approach to the transportation of computer software."

In: Information Processing Letters, vol. 21, Sept. 1985, pp. 153-157.

Cheriton, D.R. The Thoth System: Multi-Process Structuring and Portability.

North-Holland, New York, 1982.

Cheng, Betty, H.C., G.C. Gannod, G. Sudindranath & M. Fagnani. "PackRat: A Software Re-Engineering Case Study". In: Proc. of the IEEE working conference

on Reverse Engeneering, Oct. 1998.

Chenton, D.R., M.A. Malcolm, L. S. Melen, & G.R. Sager. "Thoth, a Portable Real-Time Operating System." In: Com. of the ACM, vol 22, no 2, Feb.

1979, pp. 105-115.

Chikofsky, E J. & J.H. "Cross Reverse Engineering and Design Recovery: A Taxonomy." In: IEEE Software, vol. 7, Jan. 1990, pp. 13-17.

Cifuentes, Cristina. Reverse Compilation Techniques, Ph.D. Dissertation. Queensland University of Technology, Department of Computing Science, 1994.

Claus, V, U. Lichtblau & F. Wankmüller: "Erster Bericht zur Aufwärtsübersetzung." FB 119, Universität Dortmund, Abteilung Informatik, 1981.

Clingingsmith, W. "A Machine for All Processors." In: Byte, vol. 8, no. 6, June 1983

Cohen, J. & I. Stewart. The Collapse of Chaos, (p 85). Penguin Books, USA Inc. New York, USA, 1994

Coleman, S.S. Janus: A universal Intermediate Language, Ph.D. Thesis. University of Colorado, 1974.

Collis, R. et al., eds. "Educational Software Portability." In: Journal of Research on Computing in Education, vol. 23, no. 2, 1990.

Computer Design. "Portable operating system easily adapts to specific micro­computers, vol. 23, no 2, Feb. 1984, p 252.

Conway, M.E. "Proposal for an Uncol." In: Com. of the ACM, vol. 1, no. 10, Oct. 1958, pp. 5-8.

Cooper, R.E.M. "On Using Micro-code to Enhance Compiler Portability." In: Microprocessing & Microprogramming, vol. 13, no. 4, Apr. 1984. pp. 249-253.

Cooper, R.E.M. "On squeezing the UNIX quart into a Data General Eclipse Pint Pot." In: Software-practice & Experience, vol. 15, no. 6, June 1985, pp. 571-581.

Page 6: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

BIBLIOGRAPHY 143

Cowell, W. (ed.). "Portability of Numerical Software." Lecture Notes in: Computer Science, vol. 57, 1976. Proceedings Workshop, Oak Brook, Illinois

Springer-Verlag, Berlin.

Coleman, S.S., P.C. Poole & W. M. Wake. "The Mobile Programming System,

Janus." In: Software - Practice and Experience, vol. 4, no. 1, 1974, pp. 5-23.

Cullough, P.M., B. Atkinson, A. Goldberg, M. Griss &J. Morrinson. "Reuse: Truth or Fiction." In: Conference proceedings of the conference on object-oriented programming systems, languages, and applications, ACM Sigplan Notices, vol. 27,

no. 10, Oct. 1992, pp. 41-44.

Dahlstrand, I. Software Portability and Standards. Ellis Horwood, Chicester,

England, 1984.

Dawson, J. & Mary Payne C. Schaffert "The Role of LIA-1 in Software Portability." In: ACM SIGNUM Newsletter, Oct. 1992, pp. 9-12.

Dellert Jr., G.T "A Use of Macros in Translation of Symbolic Assembly Language of One Computer to Another." In: Com. of the ACM, vol. 8,

no. 12, Dec. 1965, pp. 742-748.

Demuynck, M., P. Moulin & S. Vinson. "Bases de données et portabilité des programmes." In: 0A. Informatique: le premier journal des systèmes d'information

et de communication, 126, 1959, pp. 93-99.

Denning, P. J. "Third Generation Computer Systems." In: Computing surveys,

vol. 3, 1971, pp. 175-216.

Dennon, J.D. CP/M repealed. Hayden Book Company Inc, Rochelle Park, New

Jersy, 1982.

Dijkstra, E.W. "Programming considered as a human activity." In: W.A. Kaienich (ed.): Proc. of IF IP Congress, New York City, 1965 (vol. 1, pp. 213-

217). Spartan Books Inc., Washington D.C.

Dijkstra, E.W. "Go To Statement Considered Harmful." In: Com. of the ACM,

vol. 11, no. 3, March 1968, pp. 147-148.

Dijkstra, E.W. "The Humble Programmer," 1952 ACM Turing Award. Lecture

in: Com. of the ACM, vol. 15, no. 10, Oct. 1972, pp. 859-866.

Dijkstra, E.W. On the design of machine independent programming languages. Stichting

Mathematisch Centrum, Amsterdam, 1961.

Dijkstra, E.W. "Programming considered as a human activity." In: Proc. Ifip

Congress, Munich, 1965, vol. 1, pp. 213-215.

Dijkstra, E.W. "A Constructive approach to the problem of program correctness."

In: Bit, Nordisk Tidskrift for Informations-behandling, no. 8, 1968, pp. 174-186.'

Doerbecker, C.L. & M.P.M, de Goede. Welzijnswerk en wetenschap, Samson, 1984.

1 A reply by Knuth can be found in Comm. of the ACM, vol. 9, no. 5 (May 1966).

Page 7: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

1 4 4 RE-ANIMATION OF COMPUTER PROGRAMS

Donovan, J.W. (ed.) "Interoperability: the unfulfilled promise." In: Byte, vol. 16, no. 12, Nov. 1991, pp. 185-196.

Donzelli, Douglas, E & D.R. Greening. "Software Components - A Scalable Solution to Platform Independent Software Development for Commercial Applications." In: Compcon, IEEE Computer Society conference, 24-28 Feb., 1992, pp. 475-484.

Dorsey, L. M. "The decompilation of COBOL-DML programs for the purpose of program conversion." In: Proceedings of COMPSAC 82, IEEE Computer Society's Sixth Internat. Comp. Software and Application Conf. (pp. 495-504). Chicago, USA, Nov. 1982.

Doubleday, D.L. ASAP. An ADA static source code analyzer program, report L1895, Dis. University of Maryland, 1987.

Druseikis, F.C. The design of transportable interpreters, doctoral dissertation. Tuscon, Arizona, The University of Arizona, 1975.

Dubois, P. Software Portability with Imake. O. Reilly & Associates Inc. Sebastopol, Ca, 1993.

Dumont, J.J. "Ontwikkelingen in de Orthopedagogiek." In: Tijdschrift voor Orthopedagogiek, 1966, 99, pp. 148-166.

Durand, J.,P. Bennett, V. AUegranza, F. van Eynde, L. Humphreys, P. Schmidt & E. Steiner. "The Eurotra Linguistic Specifications: An Overwiew." In: Machine Translation, vol. 6, no. 2, June 1991.

Early, J & Howard Sturgis. "A Formalism for Translator Interactions." In: Com. of the ACM, vol. 13, no. 10, Oct. 1970, pp. 607-617.

Elliott, B. "True Basic." In: Byte, vol. 9, no. 4, April 1984, pp 300-301.

Epstein, S.S. "Transportable Natural Language Processing through Simplicity -the PRE System." In: ACM transactions on Office Information systems, vol. 3, no. 2, April 1985, pp. 107-120.

Evans, R. e.a. "Adaptable user interfaces for portable, interactive computing." In: Sofhvare systems, pp 59-64.

Fairfield, P. The Portability of Low Level Software, Ph.D. thesis. Dept of SCM, University of Liverpool 1983.

Fairfield, P. "STRAPS - A Software TRAnsPort System for Low-Level Software." In: Thefournal of Systems and Software, vol. 5, 1985, pp. 291-302.

Faulkner, Shaun. "A case for portability." In: Professional Computing, Sept. 1990.

Feldman, S. & W. Gentleman. "Portability - A No Longer Solved Problem",

ISO/IEC ITC1/TSG 1 working document N205, 1989

Ferguson, H.E. & E. Berner. "Debugging systems at the source language level." In: Comm of the ACM, vol. 6, no. 8, 1973, pp. 430-432.

Feurer, A.R. & N. Gehani (ed.). Comparing and assessing programming languages, ADA, C, and PASCAL. Prentice Hall, 1984.

Page 8: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

BIBLIOGRAPHY I 4 5

Filipski, A. "A case study in software portability: the UNIX symbolic debugger."

In: ACM Sigsmah\ symposium (pp. 85-95). Danvers, 1985.

Filipski, G.L., D.R. Moore &J.E. Newton. "Ada as a Software Transition Tool." In: Sigplan notices, vol. 15, no. 11, Nov. 1980, pp. 176-182.

Fisher, D.L. & P.E. Gibson. "Cobol 74 Is Portable." In: Computers and Standards,

vol. 3, 1984, pp. 143-148.

Fisher, W.P. "Microprocessor Assembly Language Draft Standard." In: IEEE Computer, vol. 12, no. 12, 1979, pp. 96-109.

Fitz, R.M. & L. Crockett Universal assembly language. TAB books, Blue ridge

summit, P.A. 1986.

Ford, B. "Parameterization of the Environment for Transportable Numerical Software." In: ACM Transactions on Mathematical Software 4, 1978, pp. 100-103.

Fox, P.A., A.D. Hall, & N.L. Schryver. "Mathematical Subroutine Library." In: ACM Transactions on Mathematical Software 4, 1978, pp. 104-126.

Franz, M. "Emulating an Operating System on Top of Another." In: Softw. pract. exper., vol. 23, no. 6, June 1993, pp 677-692.

Freak, R.A. The Translation of High-Level Computer Languages to Other High-Level Languages, Master's thesis. University of Tasmania, Hobart, Tasmania, 1979.

Freak, R A . "A Fortran to Pascal Translator." In: Software - Practice and Experience 11, no. 7, 1981, pp. 717-732.

Friedman, F.I. "Inverse Compilation Feasibility." In: Proc. of the ACM 1974 San Diego conference, Nov. 1974. p 750.

Fua, C , L. Zongtian & L. Li. "Design and implementation Techniques of the 8086 C decompiling system" In: Mini-Micro Systems, vol. 14, no. 4, pp. 10-31, 1993.

Gaines, R.G. "On the translation of Machine Language Programs." In: Comm of the ACM, vol. 8, no. 12, 1965, pp. 736-741.

Gammin, R. C. "GPMX - A Portable General-Purpose Macro-Processor Adapted for Preprocessing Fortran." In: AFIPS NCC 16 (pp. 925-934). AFIPS Press, Montvale, New Jersey, 1976.

Geiselbrechtinger, F. ,W. Hesse, B. Krieg & H. Scheidig. "Language layers, portability and program structuring". In: Proceedings 1FIP, Work Conf. on Machine Oriented higher level languages (pp. 79-104, 1974, pp. 239-250). Trondheim, 1973.

Genz, A.C. & T.R. Hopkins. "Portable Numerical Software for Microcomputers." In: M A . Hennell and L. M. Delves (eds.): Production and Assessment of Numerical Software (pp. 179-189). Academic Press, London, 1980.

Gill, S. "The Philosophy of Programming. " In: R. Godman (ed.): International

Page 9: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

I 4 6 RE-ANIMATION OF COMPUTER PROGRAMS

tracts in Computer Science and Technology and their application, vol. 3, annual review in automatic programming. Pergamon Press, Oxford 1960.

Gordon, W.I. "Liberator, The Concept and the Hardware," ACM Symp. Preprogramming Problem. Princeton, New Jersey, June 1965.

Graham, M.L. & P. Z. Ingerman. "An assembly language for reprogramming." In: Com. of the ACM, vol. 8, no 12, Dec. 1965, pp. 769-772.

Graham, S. "The Semi-Automatic Computer Conversion System (SACCS)." In: ACM Special Interest Symposium on the Reprogramming Problem. Princeton, June 1965.

Gray, J.P. & J. Hunter "Portability in silicon GAE." In: Design Automation, procee­dings of 22nd ACM/IEEE conference, Las Vegas, 1985, pp. 597-601.

Grehan, R. "The pitfalls of porting, part 1." In: Byte, vol. 13, no. 7, July 1988, pp. 217-222.

Griswold, R.E. "Engineering for portability." In: P.J. Brown (ed.): Software Portability - An Advanced Course (pp. 117-126). Cambridge University Press,

Cambridge, England, 1977.

Griss, M.L. & A.C. Hearn. "A Portable Lisp Compiler." In: Software - Practice and

Experience, vol. 11, no. 6, 1981, pp. 541-605.

Griffin, Louisa. "U.S. Mission Planning Systems Strive for Portability." In: Defence electronics, vol. 24, no. 2, Feb. 1992, pp. 38-41.

Griffiths, M. "Verifiers and Filters." In: PJ. Brown (ed.): Software Portability - An Advanced Course (pp. 33-52). Cambridge University Press, Cambridge,

England, 1977.

Griffiths, M. "Translation Between High Level Languages." In: P.J. Brown (ed.): Software Portability - An Advanced Course (pp. 106-113). Cambridge University Press, Cambridge, England, 1977.

Griffiths, M. "The C N R S / S R C Study." In: P.J.Brown (ed.): Software Portability - An Advanced Course (pp 301-320) .Cambridge University Press, Cambridge, England, 1977.

Guerrieri, E.A. Methodology for Software Transportability, doctoral thesis. Ranselaer Polytechnic Institute, Troy, N Y . 1989.

Gunn, J.H. "Problems in program interchangeability, Symbolic Languages." In: Data Processing (pp. 770-790). Gordon and Breach Science Publ. New York, 1962.

Guo, G., J. Adee & R. Kazman. "A Software Reconstruction Architecture." In: Software Architecture, Proceedings of the First Working IFIP Conference on Architecture (WICSAI) (pp. 15-33). San Antonio, TX, Feb. 1999.

Haas, W. "The Theory of Translation." In: G. H. R. Parkinson (ed.): The Theory of Meaning, Oxford readings in philosophy. Oxford University Press, 1970.

Haaster, H. van. Wartaal. Thesis Publishers, Amsterdam, 1991.

Page 10: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

BIBLIOGRAPHY I 4 7

Hague, S.J. & B. Ford: "Portability - Prediction and Correction." In: Software -

Practice and Experience, vol. 6, no. 1, 1976, pp. 61-69.

Hamlet, R.G. & R.M. Haralick. "Transportable Package Software." In: Software - Practice and Experience, vol 10, 1980, pp. 1009-1027.

Halpern, M.I. "Machine Independence: Its Technology and Economics." In: CACM, vol. 8, no. 12, Dec. 1965, pp. 782-785.

Halstead, K. "Portable Software and Machine Specific Efficiency." In: M. A. Hennell & L. M. Delves (eds.): Production and Assesment of Numerical Software (pp. 191-197). Academic Press, London, 1980.

Halstead, M.H. "Machine Independence and Third Generation Hardware." In: Proceedings of the Spring Joint Computer conference 1967, pp. 587-592.

Halstead, M.H. "Using the computer for Program Conversion." In: Datamation,

May 1970, pp. 125-129.

Hanout, J.C., C. Kaiser, H. Lucas & B. Martin "Experiences in programming and transporting Pascal systems." In: Technique et science informatiques, vol. 2, no. 6, 1983, pp. 401-417.

Hanson, D.R. "Ratsno - An Experiment in Software Adaptability." In: Software -

Practice and Experience, vol. 7, no. 5, 1977, pp. 625-630.

Hanson, D.R. "A Portable Storage Management System for the Icon Programming Language." In: Software - Practice and Experience, vol. 10, no. 6, 1980, pp. 489-500.

Hanson, D.R. "A Portable File Directory System." In: Software - Practice and

Experience, vol. 10, no 8, 1980, pp. 623-634.

Hanson, D.R. "A Portable Input/Output System." In: Software - Practice and Experience, vol. 13, no. 1, 1983, pp. 95-100.

Haddon, B.K. & W.M Waite. " Experience with the Universal Intermediate Language Janus." In: Software - Practice and Experience, vol. 8, no. 5, 1978, pp. 601-616.

Harvey, G. Understanding HyperCard. SYBEX Inc.,1989.

Hecht, M.S. Plow Analysis of Computer Programs. North-Holland, New-York,

1977.

Hellwrg, S & M. Fritze. Turbo Ass Vi.62. Sigma-soft, Norderstedt, BDR, 1989.

Hemker, P.W. "Criteria for Transportable Algol Libraries." Lecture Notes in: Computer Science, 1955 (pp. 145-157). Springer-Verlag.

Henderson, J. Software Portability. Gower Technical Press, 1988.

Herman, G.T. Simulation in the theory of computing systems, Ph. D. Thesis. Univ. of

London, 1968.

Hoare, C.A.R. "The Emperor's Old Clothes." In: Com. of the ACM, vol. 24, no. 2, 1981, pp. 75-83.

Page 11: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

I4-Ö RE-ANIMATION OF COMPUTER PROGRAMS

Hollander, C R . Decompilation of Object Programs, Ph.D. Thesis Stanford University, June 1973.

Hollander, C R . "A Syntax Directed Approach to Inverse Compilation.", In: Proceedings of the ACM 1974 San Diego conference, Nov. 1974, p 750.

Horspool, R.N. , & N. Marovac. "An Approach to the Problem of Detranslation of ComputerPrograms." In: The Computer Journal, vol. 23, no. 3, 1980, pp. 223-229.

Hopwood, G.L. "Inverse Compiling for Program Documentation." In: Proceedings of the ACM 1974 San Diego conference, Nov. 1974, p 751.

Hotz, G. "Portabilität von REAL-Programmen", 1er Colloque AFCET-SMF de Mathématique appliquées, Ecole Polytechnique Palaiseau, 1978, tome 1, pp. 89-103.

Housel, B.C. "On Inverse Translation of Machine Language". In: Proceedings of the ACM 1974 San Diego conference, Nov. 1974, p 752.

Housel, B.C. & M.H. Halstead. "A Methodology for Machine Language Decompilation," IBM Research Report, RJ 1316, no 20557. Purdue University, Department of Computer Science, Dec. 1973

Howkins, J.J. & M.T. Harandi. "Towards More Portable COBOL." In: The Computer Journal, vol. 22, no 4, 1979, pp. 290-295.

Howlett, J. "Report on a meeting: International Research Conference on History of computing, Los Alamos, June 10-15, 1976." In: Com. of the ACM, vol. 19, no. 8, Aug. 1976, pp. 481-482.

Huang, J.C. "Instrumenting programs for symbolic-trace generation." In: IEEE computer, vol. 13, no. 12, 1980, pp. 17-23.

Hughes, J.G. and Michelle Connolly "A Portable Implementation of a Modular Multiprocessing Database Programming Language." In: Software Practice & Experience, vol. 17, no. 8, Aug. 1987, pp. 533-546.

Hull, R. In praise of Wimps, A social history of computer programming. Pecketwell, Hebden Bridge West Yorkshire, Alice publications, 1992.

InglisJ. & P.J.H. King. "Data Portability." In: P.J.Brown (ed.): Software Portability - An Advanced Course (pp. 213-223). Cambridge University Press, Cambridge, England, 1977.

Jankowski, H-D, D. Rabich &J.F. Reschke. ATARI ST Profibuch. Sybex-Verlag GmbH, Duesseldorf, 1987.

Johnson, S.C. "A Portable Compiler: Theory and Practice." In: Conference record of the fifth annual ACM symposium on (PoPL) principles of programming languages, Tucson Arizona, Jan. 1978, pp. 97-104.

Johnson, S.C & D.M. Ritchie. "Unix Time-Sharing System: Portability of C Programs and the Unix System." In: Bell System Technical Journal, vol. 57, no. 6, 1978, pp. 2021-2048.

Page 12: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

BIBLIOGRAPHY I 4 9

Jong, E. de. A proposal for the translation of janus into standard fortran. Sichting Mathematisch Centrum, Informatica IW 93/97, Amsterdam, 1977.

Jong, de J. "Op de Drempel van Muziek." In: J.B. de Jong & M. Witte (ed.): Inspiratie uit de Informatica. Thesis Publishers, Amsterdam, 1991.

Kaindl, H. "Portability of software." In: ACM Sigplan notices, vol. 23, no. 6. June 1988, pp. 59-68.

Kalaidjiewa, M. Theoretische und praktische Probleme des Aufbaus internationaler spezialisierter Informationssysteme - am Beispiel des Internationalen Nuklearen Informationssystems, dissertation. Humboldt-Universität, Berlin, 1977.

Kanselaar, G. "Courseware looked into." In: Voonvaarden voor courseware gebruik, eindverslag SVO-project 1086. I.P.A.W. Utrecht, 1985.

Kazman, R., S.J. Carrière & S. G. Woods, "Playing Detective: Reconstructing Software. Available Evidence." In. Journal of Automated Software Engineering, vol. 6, no. 2, pp. 107-133.

Kesselmeier, H. "Entwicklung einer Methode für Software Reengineering Projects." Diss. TH Aachen. Fortschritt-Berichte VDI Reihe 10. In: Informatik/Kommunikationstechnik, no. 506. VDI Verlag GMBH, Dusseldorf, 1997.

Kildall, G. "CP/M: A Family of 8 and 16 Bit Operating Systems." In: Byte, vol. 6, no. 6, June 1981, pp. 216-232.

King, A.R. & B.F. King. "The redesign of Project Simulation for microcompu­ter-assisted instruction in psychology and research methodology." In: Social Science computer review, vol. 6, no. 1, Spring 1988, pp. 75-89.

King, D. Current practises in software development: a guide to successful systems. Yourdon Press, New York, 1984.

Kochenburger, R.J. & Carolyn. J. Turcio. Computers in modern society.

John Wiley & Sons, Inc. Santa Barbara, CA, 1974.

Konstam, A.H. "Simulation as an aid to software transferability." In: AFIPS

national computer conference, Las Vegas, 1984, pp. 349-356.

Kooistra, J. Denken is bedacht. Giordano Bruno, Culemborg, 1988.

Koster, C.H.A. "Portable Compilers and the Uncol Problem." In: W.L. van der Poel & LA. Maarssen (eds.): Machine-Oriented Higher Level Languages (pp. 253-261). North-Holland, Amsterdam, 1974.

Koster, J. "Verbeteren van het opleidingsontwerpen." In: J.B. de Jong & M. Witte (ed.): Inspiratie uit de Informatica. Thesis Publishers, Amsterdam, 1991.

Krishnamurty, E.V. Introductory Theory of Computer Science. The Macmillan Press Ltd., London, 1983.

Krueger, C.W. Models of reuse in software engineering. Carnegie-Mellon University,

Department of Computer Science, Pittsburgh, 1989.

Krueger, C.W. "Software Reuse." In: ACM computing surveys, vol. 24, no. 2,

Page 13: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

150 RE-ANIMATION OF COMPUTER PROGRAMS

pp. 131-183, June 1992.

Lapin, J.E. Portable C and Unix System Programming. Prentice Hall, 1987.

Lavington, Simon, Early British Computers. The story of vintage computers and the

people who built them. Manchester University Press, 1980.

Lawsonjr., H.W. "Computer Architecture and Microprogramming." In: P. J.Brown (ed.): Software Portability - An Advanced Course (pp. 53-88). Cambridge University Press, 1955.

Lecarme, O. "An experience in structured programming and transferability." In: ACM Sigplan notices, vol. 8, no. 9, Sept. 1973, pp. 95-96.

Lecarme, O. & G.V. Bochmann: "A (Truly) Usable and Portable Compiler Writing System." In: J.L. Rosenfeld (ed.): Information Processing 54, (pp. 218-221). North-Holland, Amsterdam, 1974.

Lecarme, O. "Usability and Portability of a Compiler Writing System." Lecture Notes in: Computer Science 47 (pp. 41-62). Springer-Verlag, 1977.

Lecarme, O. "Pascal and Portability." In: D.W. Barron (ed.): Pascal - The

Language and Its Implementation (pp 21-35). John Wiley, Chichester, England, 1981.

Lecarme, O. "Fiabilité et transportabilite, L'influence du langage de programma­tion." In: IMAN-P-Î, Publication Informatique Mathématiques Appliquées. Université de Nice, France, 1975.

Lecarme, O. & Mireille Pellisier. La transportabilité du logiciel. Masson, Paris, 1984.

Lecarme, O. & M. Pellisier Gart. Software portability. McGraw-Hill Publishing Company, New York, 1989.

Lecarme, O. & Marie-Claude Peyrolle-Thomas. "Self-compiling Compilers: An Appraisal of their Implementation and Portability." In: Software - Practice and Experience, vol. 8, no. 2, 1978, pp. 149-170.

Lecarme, O., e.a. Software portability with microcomputer issues. Mc Graw-Hill, N.Y. 1989.

Lecarme, O., M. Pellissier & M.C. Thomas. "Computer-aided production of language implementation on systems: A review and classification." In: Software Pract. Exper., vol. 12, 1982, p 785-824.

Lecarme, O. "An experience in structured programming and transferability." In: ACM Sigplan Notices, vol. 8, no. 9, Sept. 1973, pp. 95-96.

Ledbetter, L. & B. Cox. "Software-ICs, A plan for building reusable software components." In: Byte, vol. 10, no. 6, June 1985, pp. 307-316.

Lewis, T.G. Software engineering for micros. The electrifying streamlined blueprint speed-code method. Hayden Book Company Inc. New Jersey, 1979.

Liebenau, Jonathan &J. Backhouse. Understanding information, An introduction. Mac Millan, London 1990.

Page 14: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

BIBLIOGRAPHY 151

Lichstein, H.A. "When Should You Emulate?" In: Datamation, Nov. 1969, pp. 205-210.

Lientz, B.P. "A comparative Evaluation of Versions of BASIC." In: Com. of the

ACM, vol. 19, no. 4, April 1976, pp. 175-181.

Lightman, L. & M. Odawa. "From DOS to the Macintosh: porting DocuComp." In: Software - Practice and Experience, vol. 7, no. 10, 1989, pp. 149-150.

Lippitt, A. "Cobol and Compatibility." In: Com. of the ACM, vol. 5, no. 5, May 1962, pp. 254-255.

Logan, J.R. "The P-Method, A Design Philosophy, abstract 13B-3." In: Com. of the ACM, vol. 7, no. 5, July 1961, p 307. (16th ACM National Meeting of the ACM, Los Angeles, Cal. Sept. 1961).

Lubbert, W.E "Programming Compatibility in a Family of Closely Related Digital Computers." In: Com. of the ACM, vol. 3, no. 7, July 1960, pp. 420-429.

Maclean, M.A. &J.E.L. Peck. "Chef- A Versatile Portable Text Editor." In: Software - Practice and Experience, vol. 11, no. 5, 1981, pp. 467-477.

Maine, P.A.D. de & S. Lony "Transportation of programs." In: Simulation, vol. 45, no 4. Oct. 1985, pp. 190-192.

Malcolm, M. Critique of a Talk on Software Portability. Los Alamos Scientific Laboratory, Los Alamos, New Mexico, May 1976.

May Cathy. "Mimic: A Fast System/370 simulator." In: Proceedings of the ACM Sigplan 1987, Symposium on Interpreters and Interpretive Technique, Sigplan Notices, vol. 22, no. 7, June 1987, pp. 1-13.

May, W. "A simple decompiler." In: Dr. Dobb's fournal, June 1988, pp. 50-52.

Mc Carthy, J. "A basis for a mathematical theory of computation." In: Proc.

Western Joint Comp. Conf Los Angeles, 1961, pp. 225-238.

Mc Cormack, M.A., T T Schansman & K.K. Womack. "1401 Compatibility Feature on the IBM System/360 Model 30." In: Com. of the ACM, vol. 8, no. 12, Dec. 1965, pp. 773-776.

Mc Cracken, D. "A time to preserve the past." In: Com. of the ACM, vol. 20, no. 5, May 1960, p 295.

Mc Donald, J.A. "Portable software: A New Challenge for Process Control." In: Computers in Industry, vol. 7, Oct. 1986, pp. 441-454.

Mealy, G.H. et al. Transferability study group. Rome Air Development Center, Technical Report No. TR-68-341, December 1968.

Mendis, K.S. "Quantifying software quality." In: Proc. of the ACM, Los Angelos, July 1981, p 295.

Merusi, D.E. Software Implementation Techniques. Digital Press, 1992.

Page 15: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

152 RE-ANIMATION OF COMPUTER PROGRAMS

Meyer, B. Object Success, A Manager Guide to Object Orientation, its Impact on the

Corporation and its Use for Reengineering the Software Process. Prentice Hall, 1995

Mock, O. et al. "The Problem of Programming Communications with

Changing Machines: A Proposed Solution." In: Com. of the ACM, vol. 1,

no. 8, Sept. 1958, pp. 12-18.

Mooney, J.D. "Pitfalls on the Road to Portability." In: Proceedings of the First

Software Portability Symposium (supplement pp. 17-32). T R O N Association,

Tokyojapan, 1990.

Mooney, J.D. "Strategies for Supporting Application Portability." In: Computer,

vol. 23, no. 11, Nov. 1991, pp. 59-70.

Mooney, J.D. "A Course in Software Portability." In: ACM SIGCSE bulletin,

vol. 24, no. 1, March 1992, pp. 163-167.

Mooney, J.D. "The C T R O N Approach to Operating Systems Support for

Software Portability." In: ACM SIGOPS operating systems review, vol. 26,

no. 4, Oct. 1992, pp. 90-97.

Moravcik.J.M.E. "Competence, creativity and Innatenes." In: Philosophical

Forum, no. 1, 1969, pp. 453-485.

MorenofF, E. "The transferability of Computer Programs and the data on which they operate." In: Proc. AFIPS Springfoint Comp. Conf. 1969 (pp. 609-610).

AFIPS Press Montvale, New Jersey, 1969.

Moroyan, T. "CMOS leads to true computer portability." In: Comp. Des.

Nov. 1983.

Munn, R.J. & J.M. Stewart "RATMAC: A Preprocessor for Writing Portable Scientific Software." In: Software - Practice and Experience, vol. 10, no. 9,

1980, pp. 743-749.

Naur, P. "Programming Languages, Natural Languages, and Mathematics."

In: Com. of the ACM, vol. 18, no. 12, Dec. 1975, pp. 676-683.

Newman, Jane. "Portability and coexistence in the Pick environment."

In: Professional Computing, Sept, 1990.

Niblett, B. "Commercial Considerations in Software Portability." In: P.J. Brown (ed.): Software Portability - An Advanced Course (pp. 159-163). Cambridge

University Press, Cambridge, England, 1977.

Niblett, B. "Legal Protection of Portable Software." In: P.J. Brown (ed.): Software Portability - An Advanced Course (pp. 164-168). Cambridge University Press,

Cambridge, England, 1977.

Nissen, J . C D . & P. Wallis. "Portability and style." In: ADA, (The ADA

Companion Series). Cambridge Univ. Press. N.Y 1984.

Nissen, J.C.D., P. Wallis, B.A. Wichmann, et al. "Ada-Europe Guidelines for the

Portability of Ada Programs," In: NPC Report DNACS 52/81, Nov. 1981.

Oliver, P. "Guidelines to Software Conversion." In: Proceedings of the AFIPS Nat.

Page 16: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

BIBLIOGRAPHY 153

Comp. Conf. Expo, vol. 47, 1978, pp. 877-886.

Olsen, T.M. "Philco/IBM Translation at Problem-Oriented, Symbolic and Binary Levels." In: Com. of the ACM, vol. 8, no. 12, Dec. 1965,

pp. 762-768.

Opler, A., D. Farbman, M. Heit, W. King, E. O'Connor, R. Goldfinger, H. Laiidow, J. Ogle &J. Slesinger. "Automatic Translation of programs from one computer to another." In: Information Processing, proceedings of IFIP-Congress 62, Munich, Germany (pp. 550-555). North-Holland Publishing

Co., Amsterdam, 1963.

Overgaard, M. "Bringing greater portability to application programs." In: S. Evanczuk (ed.): Microprocessor systems: software and hardware architecture. Mc Graw Hill Inc., N.Y., 1984.

Papazoglou, M.P. "A portable query language for small scale systems." In: Microprocessing & Microprogramming, vol. 23, no. 1-5, March 1988,

pp. 299-304.

Pask, G Conversation & support. University of Amsterdam, research programme

O O C , Amsterdam, 1987.

Pearson, R & S. Hodgson. Introducing ATARI ST machine code. zzSoft, Blackburn,

England 1991.

Pechura, M A . "Comparing Two Microcomputer Operating Systems: CP /M and HDOS." In: Com of the ACM, vol. 26, no. 3, March 1983, pp. 188-195.

Peeling, N.E. & D.P. Youll. "Past and future trends for portable tools interfaces." In: Information and Software Technology, vol. 31, no. 4, May 1989, pp. 175-180.

Perez, L. "Tools for Embedded-Systems Debugging." In: Dr. Dobbs fournal,

March 1993, pp. 52-66.

Poel, W.L. van der, "Micro-programming and trickology." In: Walter Hoffman (ed.): Digital Information Processors (p 269). Interscience, New York 1962.

Poel, W.L. van der, "The Software Crisis, some Thoughts and Oudooks." In: A.J.M. Morrell (ed.): Proceedings of IFIP congress Edinburgh 1969, vol. 1, mathematics, software (pp. 334-339). North Holland Publishing Company, 1969.

Poole, P.C. & W.M. Waite: "Portability and Adaptability." In: F.L. Bauer (ed.): Advanced Course in Software Engineering, (Lecture Notes in Economics and Mathematical Systems no. 81, pp. 183-255). Springer-Verlag, Berlin, 1957.

Pyster, A. & A. Dutta. "Error-checking Compilers and Portability." In: Software - Practice and Experience, vol. 8, no. 1, 1978, pp. 99-108.

Randell, B. (ed) The origins of digital computers, Selected Papers. Springer Verlag,

Berlin 1973.

Rankin, J. & D. Myles. Operating systems, Open systems Technology Transfer, Applications Portability Practical Guides. N C C Blackwell, Manchester,

Page 17: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

1 5 4 HE-ANIMATION OF COMPUTER PROGRAMS

Oxford, 1992.

Roberts, E. "Tools for creating portable demonstration programs." In: SIGCSE

Bull, 28 SI, 1996, pp. 78-80.

Robertson, P. The production of optimised Machine-Code for High-Level Languages Using Machine-Independent Intermediate Code, Ph.D. Thesis. University of

Edinburgh, U.K., 1981.

Rochkind, Marc. J. "An Extensible Virtual Toolkit (XVT) for Portable GUI Applications." In: Compcon conf. Feb 1992, IEEE Computer Society,

pp. 485-489.

Rothman, M. "ATARI ST Software Development." In: Byte, vol. 11, no. 9,

Sept. 1986, pp. 223-236.

Ryder, B.G. "The PFORT Verifier." In: Software Practice and Experience, vol. 4,

no. 4, 1974.

Sabin, M.A. "Portability - Some Experiences with Fortran." In: Software - Practice

and Experience, vol. 6, no. 3, 1956, pp. 393-396.

Sable, J.D. "Transferability of data and programs between computer systems."

In: Proc. AFIPS Springjoint Comp. Conf. 1969, pp. 611-612.

Sandford, N. "Portability of interactive courseware." In: Interactive Learning

International, vol. 5, no. 3, July 1989, pp. 125-130.

Sassaman, W.A. "A Computer Program to Translate Machine Language into

FORTRAN." In: Proc. of the Springjoint Comp. Conf. 1966, pp. 235-239.

Schaffhauser, Dian. "Make sense of interface portability." In: Data Based Advisor,

Sept. 1992.

Schurmann, A. On portability of abstract programming systems, PPvACE. Computation Centre, Oblicz Polsk Akad. Warszawa, 1975.

Sites, R.L. et al. "Binary Translation." In: Com. of the ACM, vol. 36, no. 2,

Feb. 1993, pp. 69-81.

Skelton, S. "Measurements of Migrabilaty and Transportability." In: Sigplan

Notices, vol. 21, no. 2, Feb. 1986, pp. 40-45.

Sneed, H. "Dealing with the Dual Crisis - Year 2000 and Euro - What Reverse & Reengineering can do to help." Report P9716, UvA Research Group

Dep. of Computer Science, 1997.

Snow, O R . "An Exercise in the Transportation of an Operating System."

In: Software - Practise and Experience, vol. 8, no. 1, 1978, pp. 41-50.

Snijders, J. "Making conversions obsolete?" In: Infosystems, vol. 33, no. 6, part 1,

June 1986.

Stachour, P.D. Portability verification of PL/1 programs: definition and detection of compiler incompatibilities, doctoral thesis. University of Waterloo, 1983.

Steel Jr, T.B. "UNCOL: the myth and the fact." In: Annual review of Automatic

Page 18: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

BIBLIOGRAPHY I 5 5

Programming, vol. 2, 1960, pp. 325-344.

Steel Jr, T.B. "A first version of Uncol." In: Proceedings of the Western Joint Computer Conference, 1961, pp. 371-377.

Steel Jr, T.B. "Uncol-Progress and prospects," abstract 10.B2. In: (18th Annual ACM Mat. Conf.) Com. of the ACM, vol. 6, no. 5, July 1963, p 363. Denver, Colorado, Aug. 1963.

Steffen, J.L. "Experience with a Portable Debugging Tool." In: Software - Practice and Experience, vol. 14, no. 4, April 1984, pp. 323-3341

Stirk, T. & S. Hewitt, "Porting courseware." In: Interactive Learning International, Oct.-Dec. 1990, vol. 6, no. 4, pp. 181-189.

Stockton Gaines, R. "On the Translation of Machine Language Programs." In: Com. of the ACM, vol. 8, no. 12, Dec. 1965, pp. 736-741.

Strong, J. (ed.), O. Mock, T. Olsztyn, T. Steel, A. Tritter & J. Weigstein. Report of the Share Ad-Hoc Committee on Universal Languages: "The Problem of Programming Communication with Changing Machines: A Proposed Solution." In: Com of the ACM, vol. 1, no. 8 (12-18); no. 9 (9-15), Aug.- Sept. 1958.

Swanborn, P.G. Variabelen en hun meting: een onderzoek naar de "variate language" in

de sociologie en naar de aard van de meting van variabelen. Boom, Meppel, 1973.

Swift, J. Gullivers' Travels and Other Writings by Jonathan Swift. Bantam Books,

Inc., New York, 1981. (First published in 1726).

Tanenbaum, A.S., P. Klint &W. Böhm. "Guidelines for Software Portability."

In: Software - Practice and Experience, vol. 8, no 6, 1978, pp. 681-698.

Tanenbaum, A.S., H. van Staveren, E.G. Keizer & J. W. Stevenson. "A practical toolkit for making portable compilers." In: Com. of the ACM, vol. 26, no 9, Sept 1983, pp. 654-660.

Thomas, M.O. Philco/IBM Translation at Problem-Oriented, Symbolic and Binary Levels. In: Com. of the ACM, vol. 8, no. 12, Dec. 1965, pp. 762-768.

Tikhomirov, O.K. "The psychological consequences of computerization." In: Wertsch, J.V. (ed.): The concept of activity in Sovjet Psychology. Sharpe, New York, 1981.

Tinson, P.A. & P.R. Smith "Portability of computer-based teaching software: ESPE experience." In: Computers and education, vol. 10, no. 3, 1986, pp. 341-345.

Thomas, G "eCos: An Operating System for Embedded Systems." In: Dr Dobb's Journal, vol. 25, no. 1, Jan. 2000, pp. 66-72.

Triance, J. M. "A Study of COBOL Portability." In: The Computerjournal, vol. 21, no. 3, Aug. 1978, pp. 278-281.

2 Reviewed by R .D.H. Warburton #8502-0076.

Page 19: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

I 5 6 RE-ANIMATION OF COMPUTER PROGRAMS

Tsien, L.J., Maygen. A symbolic Debugger generation system, Report T R 1429.

Cambridge, 1993.

Tucker, S.G " Emulation of Large Systems." In: Com. of the ACM, vol. 8,

no. 12, Dec. 1965, pp. 753-761.

Tracz, W. Software reuse: Emerging technology. IEEE Computer Society,

Washington DC, 1988.

Ulman, E. "You can't run on everything: how to choose a portability toolkit or

decide on a long-term portability strategy." In: Byte, vol. 16, no. 12,

Nov. 1991, pp. 255-264.

Verloren van Themaat, W.A. "Is science accumulative?" In: Knowledge (dis)appear

ance, no. 1, 2, 3, 4, 5, 6, 1986. Systemica, Delft University Press, 1986.

Walker, M.G. & R.G. Harrison: "Program Portability." In: Datamation, vol. 28,

no. 1, 1982, pp. 140-149.

Wake, W.M. "JANUS." In: P.J. Brown (ed.): Software Portability - An Advanced

Course (pp. 277-290). Cambridge University Press, Cambridge, England,

1977.

Waite, W.M. "Building a mobile programming system." In: The Computer Journa

vol. 13, no. 1, Feb. 1970, pp. 28-31.

Walberg, J.R. & M.Rafal: "CONVERT A Language for Program and Data File

Conversions." In: Software - Practice and Experience, vol. 8, no. 2, Mar.-Apr.

1978, pp. 187-198.

Wallis, P.J.L. "The Preparation of Guidelines for Portable Programming in High

level Languages." In: The Computer Journal, vol. 25, no. 3, Aug 1982,

pp. 375-378.

Wallis, P.J.L. Portable Programming. Macmillan, London, 1982.

Walraet, B. Programming, the Impossible Challenge. Elsevier Science Publishers B.V

1989.

Ward, J A . "Program transferability." In: AFIPS conference proceedings, vol 34,

Springjoint computer conference, 1969, pp. 605-606.

Warfield, J.N. A Science of generic design: Managing complexity through Systems

Design. Iowa State University Press, 1994.

Warren, J.C. Software portability: a summary of related concepts and survey of problems

and approaches. Springfield, 1974.

Watson Jr, G.H. "Disk disassembler." In: Compute, vol. 4, no. 2, Feb. 1982,

pp. 145-152.

Watzlawick, P. De pragmatische aspecten van de menselijke communicatie. Sociale

Bibliotheek, Van Loghum Slaterus, 1958.

Wegner, P. "Three computer cultures: Computer technology, computer mathe­

matics, and computer science." In: Adv. Comput., vol. 10, no. 7, 1970.

pp. 7-78.

Page 20: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no

BIBLIOGRAPHY 157

Weiser, M., A. Démet & C. Hauser. "The Portable Common Runtime Approach to Interoperability." In: ACM Sigops Operating Systems review, vol. 23, no. 5, Dec. 1989, pp. 114-122.

Weiler, Maria. F. "Report on Session of Transferability." In: Sigplan notices, vol. 8, no. 9, Sept. 1973, pp. 11-16.

Weiler, Maria. F. "A Pragmatic Look at Decompilation." In: Proc. of the ACM 1974 San Diego conference, Nov. 1974, p 753.

Wilson, D.M. & Mos, D.J. "CAT: A 7090-3600 Computer-Aided Translation." In: Com. of the ACM, vol. 8, no. 12, Dec. 1965, pp. 777-781.

Wintraecken, J.J.V.R. The NIAM information analysis method: theory and practise. Kluwer, Dordrecht, 1990.

Wolberg, J.R. Conversion of computer software. Englewood Cliffs, New Jersey Prentice Hall, 1983.

X / O P E N Portability guide. X / O P E N group, Elsevier, Amsterdam, North-Holland, 1985.

Yhr, J.A.P. Mathematics and Humor. University of Chicago Press, 1980.

Yoo, C.W. "An Approach to the Transportation of Computer Software."

In: Information Processing Letters, vol. 21, 1985, pp. 153-157.

Zaks, Rodnay. The CP/M handbook with MP/M. Sybex Inc., Berkeley, California, U.S.A., 1980.

Zeeuw, de G. "Problems of increasing competence." In: Systems Research, vol. 2, no. 1. 1985, Pergamon Press, pp. 13-19.

Zeeuw, de G. Opmerkingen over onderzoeksmethoden. De aanpak van extern gestructu­reerde problemen. Universiteit van Amsterdam: Instituut voor de wetenschap der Andragologie, Amsterdam, 1989.

Zeeuw, de G. "Verbetering van het informatica-onderwijs." In: J.B. de Jong & M. Witte (ed.): Inspiratie uit de Informatica. Thesis Publishers, Amsterdam, 1991.

Zwaenepoel, W. & KA. Lentz. "Perseus: Retrospective on a Portable Operating System." In: Software - Practice and Experience 8, vol. 14, no. 1, Jan. 1984, pp. 31-48.

Page 21: UvA-DARE (Digital Academic Repository) Re-animation of ...142 RE-ANIMATION OF COMPUTER PROGRAMS Cathey. J. "An 8080 Simulator foMr thC 68000.e " In: Dr. Dobb's Journal, vol. 11, no