Hostname: page-component-76fb5796d-2lccl Total loading time: 0 Render date: 2024-04-26T19:08:42.528Z Has data issue: false hasContentIssue false

Convergence of AI programming and software engineering

Published online by Cambridge University Press:  07 July 2009

C. J. Rawlings
Affiliation:
Imperial Cancer Research Fund, P.O. Box 123, Lincoln's Inn Fields, London WC2A 3PX

Extract

To summarize, Software engineering Environments provides a useful overview of recent progress in software engineering tools and methods; particularly from a UK perspective. The majority of the contributions are well-written but the general paucity of introductory material and the level of technical detail in some chapters might prove daunting to readers unfamiliar with software engineering. It would have been helpful if the editor had made more effort to draw out the common themes and important issues; either by linking sections of the book with short discussion (as Hawley did for Artificial Intelligence Programming Environments) which helps to smooth over the changes in prose style or by cross-referencing points made by different authors. As it stands the result is rather a peculiar hybrid between a conference proceedings and a multi-author text book.

Type
Research Article
Copyright
Copyright © Cambridge University Press 1988

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

Hayes-Roth, B (1985). “A blackboard model of controlArtificial Intelligence 26 pp. 251321.CrossRefGoogle Scholar
Waters, R C (1982). “The programmer's apprenticeIEEE Transactions on Software Engineering SE-8 (1).CrossRefGoogle Scholar
Touretzky, D S (1986). “The Mathematics of Inheritance Systems” Research Notes in Artificial intelligence, Pitman, London.Google Scholar
Brodie, M L and Mylopoulos, J (Eds.)(1986) “On Knowledge Base Management Systems. Integrating Artificial Intelligence and Database Technologies” Topics in Information Systems, Springer-Verlag.Google Scholar
Kerschberg, L (Ed.) (1986). “Expert Database Systems” Database Systems and Applications. Benjamin / Cummings.Google Scholar
Brodie, M L, Mylopoulos, J and Schmidt, J W (Eds.) (1984). “On Conceptual Modelling. Perspectives from Artificial Intelligence, Databases and Programming Languages” Topics in Information Systems, Springer-Verlag.Google Scholar
Anjewierden, A (1987). “Knowledge Acquisition ToolsAI Communications 0 (1) pp. 2938, European Coordinating Committee for Artificial Intelligence.CrossRefGoogle Scholar
Breuker, J and Wielinga, B (1987). “Knowledge Acquisition as modeling expertise: the KADS methodology” In: Based systems. Proceedings of the first International Workshop on Knowledge Acquisition for Knowledge. Addis, T (Ed.) Reading University.Google Scholar
Motta, E, Eisenstadt, M, West, M, Pitman, K and Evertsz, R (1986). KEATS: The Knowledge Engineers Assistant. Human Cognition Research Lab., Open University, UK.Google Scholar
Freiling, M, Alexander, J, Messick, S, Rehfuss, S and Shulman, S (1985). “Starting a Knowledge Engineering Project: A Step-by-Step ApproachAI Magazine 3.Google Scholar
Rich, C and Waters, R C (Eds.) (1986). Readings in Artificial intelligence and Software Engineering. Morgan Kaufmann Publishers, Inc., California.Google Scholar