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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
L von Bertalanffy: Les Problèmes de la Vie, Gallimard, Paris, 1956.
B W Boehm: “Software Engineering”, IEEE Trans Computers,1976.
M F Clement: “Categorical Axiomatics of Dynamic Programming”, J of Mathematical Analysis and Applications, 51, 1975.
M Dowson: “The Structure of the Software Process”, in [Wil86a].
A C Ehresmann, J-P Vanbremeersch: “Systemes Hierarchiques Evolutifs: une modelisation des systemes vivants”, Prepublication No 1, Universite de Picardie, 1985.
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.
D W Embley, S N Woodfield: “A Knowledge Structure for Re-Using Abstract Data Types”, in [ICS87].
R Englemore, T Morgan: Blackboard Systems, Addison-Wesley, 1988.
M C Gaudel, T Moineau: “A Theory of Software Re-Usability”, ESOP '88, LNCS 300, Springer-Verlag, 1988.
J Goguen: “Re-Using and Interconnecting Software Components”, IEEE Computer, 19, 2, 1986.
Proceedings of the ACM SIGSOFT/SIGPLAN Software Engineering Symposium on Practical Software Development Environments, (editor: P B Henderson), SIGPLAN Notices, 24, Feb 1989.
E Horowitz, J B Manson: “An Expansive View of Re-Usable Software”, IEEE Trans on Software Engineering, SE-10, 5, 1984.
Proceedings of the 9th International Conference on Software Engineering, Monterey, California, IEEE Computer Society Press, 1987.
M Lehman: “Process Models, Process Programs, Programming Support”, in [ICS87].
S MacLane: Categories for the Working Mathematician, Springer-Verlag, 1971.
D A Marca, C L McGowan: SADT: Structured Analysis and Design Technique, McGraw-Hill, 1987.
L Osterweil: “Software Processes are Software too”, in [ICS87].
D L Parnas: On the criteria to be used in decomposing systems into modules, Communications of the ACM, 15, 12, December 1972.
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.
C Rattray, J McInnes, A Reeves, M Thomas: “Knowledge-Based Software Production: from Specification to Program”, Alvey Conference, Swansea, 1988.
C Rattray, J McInnes: “Software Re-Usability in a Knowledge-Based Environment”, 3rd Annual Knowledge-Based Assistant Conference, Rome Air Development Center, Utica, 1988.
C Rattray, D Price: “Sketching an Evolutionary Hierarchical Framework for Knowledge-Based Systems Design”, EUROCAST '89, Las Palmas, Feb 26–Mar 3, 1989.
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.
C Rattray: “Complexity Functors in Software Development”, Software Quality Workshop, Edinburgh, 27–28 June, 1989.
C Rattray: “Modelling the Software Process”, AMAST '89, Iowa City, 22–24 May, 1989.
P Wegner: Programming languages — the first 25 years, IEEE Transactions on Computers, C-25, 12, December 1976.
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.
J C Wileden: “This is IT: a Meta-Model of the Software Process”, in [Wil86a].
B Zeigler, H Prahofer: “Systems Theory Challenges in the Simulation of Variable Structure Systems”, EUROCAST '89, Las Palmas, Feb 26–Mar 3, 1989.
Author information
Authors and Affiliations
Editor information
Rights 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