Skip to main content

Sketching an evolutionary hierarchical framework for knowledge-based systems design

  • General CAST Methodology
  • Conference paper
  • First Online:
Computer Aided Systems Theory — EUROCAST '89 (EUROCAST 1989)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 410))

Included in the following conference series:

Abstract

This paper describes a model of the software development process and indicates briefly how the model may be use to study re-usability of software processes. A possible architecture for a systems development environment is suggested.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. L von Bertalanffy: Les Problèmes de la Vie, Gallimard, Paris, 1956.

    Google Scholar 

  2. B W Boehm: “Software Engineering”, IEEE Trans Computers,1976.

    Google Scholar 

  3. M F Clement: “Categorical Axiomatics of Dynamic Programming”, J of Mathematical Analysis and Applications, 51, 1975.

    Google Scholar 

  4. M Dowson: “The Structure of the Software Process”, in [Wil86a].

    Google Scholar 

  5. A C Ehresmann, J-P Vanbremeersch: “Systemes Hierarchiques Evolutifs: une modelisation des systemes vivants”, Prepublication No 1, Universite de Picardie, 1985.

    Google Scholar 

  6. A C Ehresmann, J-P Vanbremeersch: “Systemes Hierarchiques Evolutifs: modele d'evolution d'un systeme ouvert par interaction avec des agent”, Prepublication No 2, Universite de Picardie, 1986.

    Google Scholar 

  7. D W Embley, S N Woodfield: “A Knowledge Structure for Re-Using Abstract Data Types”, in [ICS87].

    Google Scholar 

  8. R Englemore, T Morgan: Blackboard Systems, Addison-Wesley, 1988.

    Google Scholar 

  9. M C Gaudel, T Moineau: “A Theory of Software Re-Usability”, ESOP '88, LNCS 300, Springer-Verlag, 1988.

    Google Scholar 

  10. J Goguen: “Re-Using and Interconnecting Software Components”, IEEE Computer, 19, 2, 1986.

    Google Scholar 

  11. Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, (editor: P B Henderson), SIGPLAN Notices, 24, Feb 1989.

    Google Scholar 

  12. E Horowitz, J B Manson: “An Expansive View of Re-Usable Software”, IEEE Trans on Software Engineering, SE-10, 5, 1984.

    Google Scholar 

  13. Proceedings of the 9th International Conference on Software Engineering, Monterey, California, IEEE Computer Society Press, 1987.

    Google Scholar 

  14. M Lehman: “Process Models, Process Programs, Programming Support”, in [ICS87].

    Google Scholar 

  15. S MacLane: Categories for the Working Mathematician, Springer-Verlag, 1971.

    Google Scholar 

  16. D A Marca, C L McGowan: SADT: Structured Analysis and Design Technique, McGraw-Hill, 1987.

    Google Scholar 

  17. L Osterweil: “Software Processes are Software too”, in [ICS87].

    Google Scholar 

  18. D L Parnas: On the criteria to be used in decomposing systems into modules, Communications of the ACM, 15, 12, December 1972.

    Google Scholar 

  19. C Rattray: “Evolutionary Hierarchical Systems: a Categorical Model for the Software Life-Cycle”, IMA Conference on Mathematical Structures for Software Engineering, Manchester, July 13–15, 1988.

    Google Scholar 

  20. C Rattray, J McInnes, A Reeves, M Thomas: “Knowledge-Based Software Production: from Specification to Program”, Alvey Conference, Swansea, 1988.

    Google Scholar 

  21. C Rattray, J McInnes: “Software Re-Usability in a Knowledge-Based Environment”, 3rd Annual Knowledge-Based Assistant Conference, Rome Air Development Center, Utica, 1988.

    Google Scholar 

  22. C Rattray, D Price: “Sketching an Evolutionary Hierarchical Framework for Knowledge-Based Systems Design”, EUROCAST '89, Las Palmas, Feb 26–Mar 3, 1989.

    Google Scholar 

  23. C Rattray, J McInnes, A Reeves, M Thomas: “A Knowledge-Based Model for Software Re-Usability”, in Artificial Intelligence and Software Engineering (editor: D Partridge), Ablex Publ Co, 1989.

    Google Scholar 

  24. C Rattray: “Complexity Functors in Software Development”, Software Quality Workshop, Edinburgh, 27–28 June, 1989.

    Google Scholar 

  25. C Rattray: “Modelling the Software Process”, AMAST '89, Iowa City, 22–24 May, 1989.

    Google Scholar 

  26. P Wegner: Programming languages — the first 25 years, IEEE Transactions on Computers, C-25, 12, December 1976.

    Google Scholar 

  27. Proceedings of the International Workshop on the Software Process an Software Environments, (editors: J C Wileden, M Dowson), ACM Software Engineering Notes, 11, 4, Aug 1986.

    Google Scholar 

  28. J C Wileden: “This is IT: a Meta-Model of the Software Process”, in [Wil86a].

    Google Scholar 

  29. B Zeigler, H Prahofer: “Systems Theory Challenges in the Simulation of Variable Structure Systems”, EUROCAST '89, Las Palmas, Feb 26–Mar 3, 1989.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

F. Pichler R. Moreno-Diaz

Rights and permissions

Reprints and permissions

Copyright information

© 1990 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Rattray, C., Price, D. (1990). Sketching an evolutionary hierarchical framework for knowledge-based systems design. In: Pichler, F., Moreno-Diaz, R. (eds) Computer Aided Systems Theory — EUROCAST '89. EUROCAST 1989. Lecture Notes in Computer Science, vol 410. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-52215-8_9

Download citation

  • DOI: https://doi.org/10.1007/3-540-52215-8_9

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-52215-7

  • Online ISBN: 978-3-540-46932-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics