Database support for knowledge-based engineering environments
- 1 January 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Expert
- Vol. 3 (2) , 18-23
- https://doi.org/10.1109/64.2102
Abstract
The authors discuss Marvel, a knowledge-based engineering environment that can be instantiated with the entities and tools for a specific engineering project, together with rules regulating (technical) conduct of the project. The resulting environment maintains database representations of entities and carries out menial chores through controlled automation. The authors concentrate on the details of MSL (Marvel Strategy Language) and tool envelopes, including the algorithms used in the various parts of the Marvel system. These algorithms are different from those used for other expert systems because of Marvel's requirement for large-scale entities, the ability to load and unload strategies with different behavior and views of the database structure, and the overhead of tool processing effectively prohibiting 'undo' during backtracking.Keywords
This publication has 6 references indexed in Scilit:
- Intelligent assistance for software development and maintenanceIEEE Software, 1988
- Granularity issues in a knowledge-based programming environmentInformation and Software Technology, 1987
- Melding Software Systems from Reusable Building BlocksIEEE Software, 1987
- Using conceptual clustering for classifying reusable Ada codePublished by Association for Computing Machinery (ACM) ,1987
- Gandalf: Software development environmentsIEEE Transactions on Software Engineering, 1986
- The entity-relationship model—toward a unified view of dataACM Transactions on Database Systems, 1976