Gandalf: software development environments
IEEE Transactions on Software Engineering
Granularity issues in a knowledge-based programming environment
Information and Software Technology
Process models, process programs, programming support
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Database system support for software engineering
ICSE '87 Proceedings of the 9th international conference on Software Engineering
An architecture for intelligent assistance in software development
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Using conceptual clustering for classifying reusable Ada code
SIGAda '87 Proceedings of the 1987 annual ACM SIGAda international conference on Ada
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
On the design of the amoeba configuration manager
SCM '89 Proceedings of the 2nd International Workshop on Software configuration management
Rule-based modelling of the software development process
ISPW '88 Proceedings of the 4th international software process workshop on Representing and enacting the software process
An event-based model of software configuration management
SCM '91 Proceedings of the 3rd international workshop on Software configuration management
DAIDA: an environment for evolving information systems
ACM Transactions on Information Systems (TOIS)
Supporting cooperation in the Marvel process-centered SDE
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
Concepts and implementation of a rule-based process engine
ICSE '92 Proceedings of the 14th international conference on Software engineering
CSPL: An Ada95-Like, Unix-Based Process Environment
IEEE Transactions on Software Engineering
A bi-level language for software process modeling
ICSE '93 Proceedings of the 15th international conference on Software Engineering
Software process modeling and execution within virtual environments
ACM Transactions on Software Engineering and Methodology (TOSEM)
Strategies for Integrating CASE Environments
IEEE Software
Modeling Concurrency in Rule-Based Development Environments
IEEE Expert: Intelligent Systems and Their Applications
Yeast: A General Purpose Event-Action System
IEEE Transactions on Software Engineering
Controversy Corner: A new research agenda for tool integration
Journal of Systems and Software
The emergence of object-oriented technology: the role of community
Behaviour & Information Technology
Hi-index | 0.00 |
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.