Programming constructs for database system implementation in EXODUS
SIGMOD '87 Proceedings of the 1987 ACM SIGMOD international conference on Management of data
Software processes are software too
ICSE '87 Proceedings of the 9th international conference on Software Engineering
Foundations for the Arcadia environment architecture
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
Identifying the semantic and textual differences between two versions of a program
PLDI '90 Proceedings of the ACM SIGPLAN 1990 conference on Programming language design and implementation
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
Language constructs for managing change in process-centered environments
SDE 4 Proceedings of the fourth ACM SIGSOFT symposium on Software development environments
Principles of a reference model for computer aided software engineering environments
Proceedings of the international workshop on environments on Software engineering environments
Concurrency control in advanced database applications
ACM Computing Surveys (CSUR)
Camelot and Avalon: a distributed transaction facility
Camelot and Avalon: a distributed transaction facility
APPL/A: a prototype language for software-process programming
APPL/A: a prototype language for software-process programming
Concurrency control in rule-based software development environments
Concurrency control in rule-based software development environments
ICSE '91 Proceedings of the 13th international conference on Software engineering
An object server for an object-oriented database system
OODS '86 Proceedings on the 1986 international workshop on Object-oriented database systems
Architecture of the ORION Next-Generation Database System
IEEE Transactions on Knowledge and Data Engineering
Scaling Up Rule-Based Software Development Environments
ESEC '91 Proceedings of the 3rd European Software Engineering Conference
Transaction Groups: A Model for Controlling Cooperative Transactions
Proceedings of the Third International Workshop on Persistent Object Systems
TRI-Ada '94 Proceedings of the conference on TRI-Ada '94
Proceedings of the conference on TRI-Ada '96: disciplined software development with Ada
A bi-level language for software process modeling
ICSE '93 Proceedings of the 15th international conference on Software Engineering
An adaptable generation approach to agenda management
Proceedings of the 20th international conference on Software engineering
ACM Transactions on Software Engineering and Methodology (TOSEM)
Databases in software engineering: a roadmap
Proceedings of the Conference on The Future of Software Engineering
Collaboration in Software Engineering: A Roadmap
FOSE '07 2007 Future of Software Engineering
Hi-index | 0.00 |
We present an architecture for multi-user software development environments, covering general, process-centered and rule-based MUSDEs. Our architecture is founded on componentization, with particular concern for the capability to replace the synchronization component–to allow experimentation with novel concurrency control mechanisms–with minimal effects on other components while still suporting integration. The architecture has been implemented for the MARVEL SDE.