This is an excellent, up-to-date and easy-to-use text on data structures and algorithms that is intended for undergraduates in computer science and information science. The thirteen chapters, written by an international group of experienced teachers, cover the fundamental concepts of algorithms and
Software Prototyping in Data and Knowledge Engineering
โ Scribed by Giovanni Guida, Gianfranco Lamperti, Marina Zanella (auth.)
- Publisher
- Springer Netherlands
- Year
- 1999
- Tongue
- English
- Leaves
- 413
- Series
- Mathematics and Its Applications 497
- Edition
- 1
- Category
- Library
No coin nor oath required. For personal study only.
โฆ Synopsis
This monograph describes an innovative prototyping framework for data and knowledge intensive systems. The proposed approach will prove especially useful for advanced and research-oriented projects that aim to develop a traditional database perspective into fully-fledged advanced database approaches and knowledge engineering technologies.
The book is organised in two parts. The first part, comprising chapters 1 to 4, provides an introduction to the concept of prototyping, to database and knowledge-based technologies, and to the main issues involved in the integration of data and knowledge engineering. The second part, comprising chapters 5 to 12, illustrates the proposed approach in technical detail.
Audience: This volume will be of interest to researchers in the field of databases and knowledge engineering in general, and for software designers and knowledge engineers who aim to expand their expertise in data and knowledge intensive systems.
โฆ Table of Contents
Front Matter....Pages i-xvii
The Prototyping Approach to Software Development....Pages 1-32
Overview of Database Technology....Pages 33-55
Overview of Knowledge-Based Technology....Pages 57-72
Data and Knowledge Intensive Systems....Pages 73-98
The Prototyping Hierarchy....Pages 99-109
The Relational Layer....Pages 111-151
The Extended Relational Layer....Pages 153-190
The Deductive Layer....Pages 191-227
The Object Layer....Pages 229-281
The Active Layer....Pages 283-308
Prototyping Techniques Integration....Pages 309-345
Mapping Prototypes to Relational Databases....Pages 347-385
Back Matter....Pages 387-406
โฆ Subjects
Data Structures, Cryptology and Information Theory; Artificial Intelligence (incl. Robotics); Software Engineering/Programming and Operating Systems; Programming Languages, Compilers, Interpreters
๐ SIMILAR VOLUMES
Over the years, a variety of software process models have been designed to structure, describe and prescribe the software systems construction process. More recently, software process modelling is increasingly dealing with new challenges raised by the tests that the software industry has to face.
It has been argued that fault tolerance management during the entire life-cycle improves the overall system robustness and that different classes of threats need to be identified for and dealt with at each distinct phase of software development, depending on the abstraction level of the software sys
Machine learning deals with the issue of how to build computer programs that improve their performance at some tasks through experience. Machine learning algorithms have proven to be of great practical value in a variety of application domains. Not surprisingly, the field of software engineering tur