Programming expert systems in OPS5: an introduction to rule-based programming
Programming expert systems in OPS5: an introduction to rule-based programming
Programming in Prolog
Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
IEEE Transactions on Software Engineering
Implementation of a knowledge-based programming environment
Proceedings of the Twenty-First Annual Hawaii International Conference on Software Track
Foundations for the Arcadia environment architecture
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
ICSE '89 Proceedings of the 11th international conference on Software engineering
Low-cost, adaptable tool integration policies for integrated environments
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Software process enactment in Oikos
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Managing software processes in the environment MELMAC
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
An event-based model of software configuration management
SCM '91 Proceedings of the 3rd international workshop on Software configuration management
APPL/A: a prototype language for software-process programming
APPL/A: a prototype language for software-process programming
Software Engineering Journal - Special issue on software process and its support
Concurrency control in rule-based software development environments
Concurrency control in rule-based software development environments
The ProcessWall: a process state server approach to process programming
SDE 5 Proceedings of the fifth ACM SIGSOFT symposium on Software development environments
5th ISPW 5th Intl Software Process Workshop
Modeling Concurrency in Rule-Based Development Environments
IEEE Expert: Intelligent Systems and Their Applications
Scaling Up Rule-Based Software Development Environments
ESEC '91 Proceedings of the 3rd European Software Engineering Conference
Computer-Aided Software Engineering in a distributed workstation environment
SDE 1 Proceedings of the first ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Hi-index | 0.00 |
Most SDEs are either integrated toolsets or process-based environments. Process-based environments have obvious advantages in support for the development process, while integrated toolsets have advantages in usability and convenience. By integrating the two approaches, the benefits of both are obtained. Direct integration, however, is not always possible, because the process engine's integration mechanism may conflict with that of the toolset.The solution is to center the environment around a rule-based process server, separating out the process-based component to avoid such conflicts. A framework is provided for interfacing the server to the target toolset.