Selected References, June 1999
for Kristen Nygaard

The SIMULA I and SIMULA 67
Object-Oriented System Description and Programming Languages

  • Nygaard, K., 1963: "Opparbeidelse av kompetanse innenfor Real-Time Systemer" ("Building Competence on Real-Time Systems"). Working Note September 19, 1963. Norwegian Computing Center.
  • Dahl, O.-J. and Nygaard, K., 1965: "SIMULA - a Language for Programming and Description of Discrete Event Systems". Norwegian Computing Center, Oslo 1965.
  • Dahl, Ole-Johan and Nygaard, Kristen, 1968: "Class and Subclass Declarations". In "Simulation Programming Languages", edited by Buxton, John. Proceedings of the IFIP Working Conference on Simulation Programming Languages at Lysebu, Oslo, May 1967. North-Holland, Amsterdam, 1968.
  • Dahl, O.-J., Myhrhaug. B and Nygaard, K., 1968, 1970, 1972, 1984: "SIMULA 67 Common Base Language", Norwegian Computing Center 1968 and later editions.
  • Nygaard, K., 1970: "System Description by SIMULA - an Introduction". Norwegian Computing Center, Publication S-35, Oslo 1970
  • . Birtwistle, G.M., Dahl, O.-J., Myhrhaug, B.and Nygaard, K., 1973: "SIMULA begin". Studentlitteratur, Lund and Auerbach Publ. Inc., Philadelphia, 1973.

The Trade Union Projects

  • Nygaard, K. .and Bergo, O.T., 1973: "Planlegging, styring og databehandling. Grunnbok for fagbevegelsen". ("Planning, Control and |Data Processing. Basic Reader for Trade Unions".) Part I - Introduction. Tiden Norsk Forlag, Oslo 2.ed. 1973.
  • Nygaard, K..and Bergo, O.T., 1973: "Planlegging, styring og databehandling. Grunnbok for fagbevegelsen". ("Planning, Control and |Data Processing. Basic Reader for Trade Unions".) Part II - Tiden Norsk Forlag, Oslo 2.ed. 1973.
  • Nygaard, K..and Bergo, O. T., 1975: "The Trade Unions. New Users of Research". Personnel Rewiev, 4, 2, 1975.
  • Nygaard, K., 1977: "The Iron and Metal Project. Trade Union Participation". Proceedings of the CREST Conference on Management Information Systems 1977. London, Cambridge University Press.

The DELTA System Description Language

  • Fjellheim, R., HŒndlykken, P. and Nygaard, K., 1974: "Report from a Seminar on System Description at "Skogen", R¿ros". Norwegian Computing Center, Publication S-65. Oslo 1974.
  • Holb¾k-Hanssen, E., HŒndlykken, P. and Nygaard, K., 1975: "System Description and the DELTA Language". Norwegian Computing Center, 1975.
  • Nygaard, K., 1975: "DELTA-prosjektet og det tilknytning til problemene i system-utvikling" ("The DELTA Project and Its Relation to the Problems in System Development".) Proceedings of the Aarhus Conference January 1975 on Working Metods in System Development. Department og Computer Science, Aarhus University.
  • HŒndlykken, P. and Nygaard, K., 1981: "The DELTA System Description Language - Motivation, Main Concepts and Experience from Use". In "Software Engineering Environments", edited by HŸnke, H. Proceedings of the Symposium held in Lahnstein, Germany, June 16-20, 1980. North-Holland, Amsterdam, 1981.

System Development Research

  • Nygaard, K., 1979: "Tasks, Roles and Interests of Information System Specialists in the 1980s". Proceedings of the CREST Course on "Information Systems, Organizational Choice, Social Values", Universita Di Pisa, April 1979.
  • Nygaard, K..and HŒndlykken, P., 1981: "The System Development Process - Its Setting, Some Problems and Needs for Methods". In "Software Engineering Environments", edited by HŸnke, H. Proceedings of the Symposium held in Lahnstein, Germany, June 16-20, 1980. North-Holland, Amsterdam, 1981.
  • Nygaard, K. and Fjalestad, J., 1981: "Group Interests and Participation in Information System Development". In "Microelectronics, Productivity and Employment", OECD, Paris.
  • Nygaard, Kristen, 1986: "Program Development as a Social Activity", INFORMATION PROCESSING 86, H.-J. Kugler (ed.), Elsevier Science Publishers B.V. (North Holland), IFIP, 1986 (Proceedings from the IFIP 10th World Computer Congress, Dublin, Ireland, September 1-5, 1986), pp. 189-198.
  • Nygaard, K. and S¿rgaard, P., 1987: "The Perspective Concept in Informatics", pp. 371-393 in "Computers and Democracy", Bjerknes, G., Ehn, P., and Kyng, M., editors, Abury, Aldershot, UK, 1987.

The BETA System Description and Programming Language

  • Kristensen, B. B., Madsen, O. L. and Nygaard, K., 1976-80, "BETA Project Working Note" 1-8. Norwegian Computing Center, Oslo and Computer Science Department, Aarhus University, Aarhus, 1976-80.
  • Kristensen, B. B., Madsen, O. L. and Nygaard, K., 1977: "BETA Language Development Survey Report, 1. November 1976" (Revised Version, September 1977). DAIMI PB-65, September 1977, Dept. of Computer Science, University of Aarhus.
  • Kristensen, B. B., Madsen, O. L., M¿ller-Pedersen, B and Nygaard, K., 1983: "Syntax Directed Program Modularization". In "Interactive Computing Systems" (Ed. Degano, P. and Sandewall, E.), North-Holland 1983.
  • Madsen, O. L., M¿ller-Pedersen, B. and Nygaard, K., 1983: "From SIMULA 67 to BETA", Proceedings of the Eleventh SIMULA Users' Conference, September 1983, Paris. Norwegian Computing Center, 1983.
  • Kristensen, B. B., Madsen, O. L., M¿ller-Pedersen, B. and Nygaard, K., 1983: "Abstraction Mechanisms in the BETA Programming Language". Proceedings of the Tenth ACM Symposium on Principles of Programming Languages, January 24-26 1983, Austin, Texas.
  • Kristensen, B. B., Madsen, O. L., M¿ller-Pedersen, B. and Nygaard,K., 1985: "Multisequential Execution in the BETA Programming Language". Sigplan Notices, Vol. 20, No. 4, April 1985.
  • Kristensen, B. B., Madsen, O. L., M¿ller-Pedersen, B and Nygaard, K., 1986: "Dynamic Exchange of BETA Systems", Unpublished manuscript, Oslo and Aarhus, 1986.
  • Kristensen, B. B., Madsen, O. L., M¿ller-Pedersen, B and Nygaard, K., 1987: "The BETA Programming Language". In "Research Directions in Object-Oriented Languages" (Ed. Shriver, B., and Wegner, P.), MIT Press, Cambridge, Massachusetts 1987.
  • Kristensen, B. B., Madsen, O. L., M¿ller-Pedersen, B. and Nygaard, K., 1987: "Classification of Actions, or Inheritance also for Methods". Proceedings of the Second European Conference on Object Oriented Programming, Paris, June 1987.
  • Madsen, O. L., M¿ller-Pedersen, B. and Nygaard, K., 1993: "Object Oriented Programming in the BETA Programming Language", 357 pp. Addison-Wesley/ACM Press , ISBN 0-201-62430-3, 1993

The GOODS and STAGE Projects

  • Nygaard, K., 1997: "GOODS to Appear on the Stage", Invited Speech at the European Conference on Object.-Oriented Programming. Proceedings of ECOOP 97, JyvŠskylŠ, Finland 1997
  • Belsnes, D., Nygaard,K., Skretting, J. and ¯sterbye, K., 1998: "Staging Environments. Technical Annex to the Contract for the STAGE Project. Version 1.0". 57 pages.Norsk Regnesentral (Norwegian Computing Center), Oslo, November 1998.

On Informatics and Research

  • Nygaard, K., 1992: "How Many Choices Do We Make? How Many Are Difficult?", pp. 52-59 in "Software Development and Reality Construction", Floyd, C., ZŸllighoven, H., Budde, R., and Keil-Slawik, R., editors. Springer-Verlag, Berlin 1992.
  • Nygaard, K., 1996: " "Those Were the Days"? or "Heroic Times Are Here Again"?" The Scandinavian Journal of Information Systems, Vol. 8.2, 1996.

Contents

The SIMULA I and SIMULA 67
Object-Oriented System Description and Programming Languages

The Trade Union Projects

The DELTA System Description Language

System Development Research

The BETA System Description and Programming Language

The GOODS and STAGE Projects

On Informatics and Research