Proceedings

Layered Networks as a Tool for Software Development

Download BibTeX Cite

Proceedings of the Seventh International Joint Conference on Artificial Intelligence. Programming Environments. Pages 913-918.

© 1981 International Joint Conferences on Artificial Intelligence

Abstract

Most software systems use simple text files to represent the current state of an evolving design . We propose that layered networks provide a much better medium to represent the design of a software system and its documentation . PIE is an experimental personal information environment which provides users with descriptive structures for documents and programs. In PIE, alternative designs for programs and documents can be examined and manipulated within the systems context structured database. This data base also facilitates cooperative design among several people.

  1. Birtwistle, G., Dahl, O.•J , Myhrhaug, B., and Nygaard, C., Simula Deg in, Auerb;Jch, Philadelphia, 1973.
  2. Coh en, 1975)
  3. Cohen, P., "Semantic Networks and the Generation of Context", Advance Papers of th e Fourth Interna tional Joint Conference on Artificial Intellig ence. Tsibilisi: (1975), 134-142. IJCAI
  4. Glasse r. 1978)
  5. Glasser, Alan l., "The Evolution of a Source Code Control System", in S. Jackson and J. Lockett (eds.), Proceedings of the Software Quality and Assurance Workshop, ACM, (1978) -pp . 122-125
  6. Goldstein & Bobrow, 1980)
  7. Goldstein, !.P. and Bobrow, D.G., "Descriptions for a Programming Environment", Proceedings of the First Conference of the American Association lor Artificial Intelligence, Stanford : (1980), 187 -189.
  8. Goldstein & Bobrow, 1981)
  9. Goldstein, I.P. and Bobrow, D.G.. "Browsing in a Programming Environment", Proceedings of the 14th Annual Hawaii International Conference on System Sciences, Honolulu: (1981) .
  10. Hendrix, 1975)
  11. Hendrix, Gary G., "Expanding the Utility of Semantic Networks Through Partitioning" , Advance Papers of the Fourth International Joint Conference on Artificial Intelligence, Tsibilisi: (1975), 115-121 . IJCAI
  12. Hewitt, 1971)
  13. Hewitt, C., "Description and Theoretical Analysis (Using Schemata) of PLANNER: A Language for Proving Theorems and Manipulating Models in a Robot" . Ph .D. Thesis (June, 1971) (Reprinted in AI-TR -258 MIT-AI Laboratory (April 1972.)
  14. Ingalls, 1978)
  15. Ingalls, Daniel H., "The Smalltalk-76 Programming System: Design and Implementation," Conference Record of the Filth Annual ACM Symposium on Principles of Programming Languages, Tucson, Arizona (January, 1978) pp 9-16.
  16. lvie, 77)
  17. lvie, E.L . "The Programmers Workbench .. A Machine for Software Development." Communications of the ACrvt, V. 20 No.10 (October 1977) pp 746-53
  18. Kay, 1974)
  19. Kay, A., SMALL TALK, "A Communication Medium for Children of All Ages". Palo Alto , California: Xerox Palo Alto Research Center, Learning Research Group (1974).
  20. Rochkind, 1975)
  21. Rochkind, Marc J., "The Source Code Control System", IEEE Transactions on Software Engineering (December 1975) pp 364 -370.
  22. Rulifson, 1971)
  23. Rulifson, J., Waldinger, R., and Derksen, J., "A Language for Writing Prohlem-Solving Programs", IFIP, 1971 .
  24. Sussman & McDermott, 1972)
  25. Sussman, G., & McDermott, D., " From PLANNER to CONNIVER • A Genetic Approach ". Fall Joint Computer Conference.
  26. Montvale, N. J.: AFIPS Press (1972).

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards