The Viewpoints framework for distributed and concurrent software engineering provides an alternative approach to traditional centralised software development environments. We investigate the use of decentralised process models to drive consistency checking and conflict resolution in this framework. Our process models use pattern matching on local development histories to determine the particular situation (state) of the development process, and employ rules to trigger situation-dependent assistance to the user. We describe how communication between such process models facilitates the decentralised management of explicitly defined consistency constraints in the Viewpoints framework
Large-scale software development is an evolutionary process. In an evolving specification, multiple ...
Multi-lateral collaborations are based on the interaction of several parties. In particular, each pa...
Large-scale software development is an evolutionary process. In an evolving specification, multiple ...
The ViewPoints framework for distributed and concurrent software engineering provides an alternative...
Support for Concurrent Engineering must address the “multiple perspectives problem ”- many actors, m...
Multiple Viewpoint models of system development are becoming increasingly important. Each viewpoint ...
The structuring of the specification and development of distributed systems according to viewpoints,...
This paper discusses the notion of process inconsistency and suggests that inconsistencies in softwa...
This paper discusses the notion of process inconsistency and suggests that inconsistencies in softwa...
This paper discusses the notion of process inconsistency and suggests that inconsistencies in softwa...
Software process enactment mainly involves coordination of relevant team members to enact various ta...
There is increasing interest in models of system development which use Multiple Viewpoints. Each vie...
This position paper discusses the need for a systematic framework which can be used to analyse softw...
This paper discusses the issues of specication style and renement that arise in connection with view...
We investigate the scaling up of a class of single-user software development environments, which we ...
Large-scale software development is an evolutionary process. In an evolving specification, multiple ...
Multi-lateral collaborations are based on the interaction of several parties. In particular, each pa...
Large-scale software development is an evolutionary process. In an evolving specification, multiple ...
The ViewPoints framework for distributed and concurrent software engineering provides an alternative...
Support for Concurrent Engineering must address the “multiple perspectives problem ”- many actors, m...
Multiple Viewpoint models of system development are becoming increasingly important. Each viewpoint ...
The structuring of the specification and development of distributed systems according to viewpoints,...
This paper discusses the notion of process inconsistency and suggests that inconsistencies in softwa...
This paper discusses the notion of process inconsistency and suggests that inconsistencies in softwa...
This paper discusses the notion of process inconsistency and suggests that inconsistencies in softwa...
Software process enactment mainly involves coordination of relevant team members to enact various ta...
There is increasing interest in models of system development which use Multiple Viewpoints. Each vie...
This position paper discusses the need for a systematic framework which can be used to analyse softw...
This paper discusses the issues of specication style and renement that arise in connection with view...
We investigate the scaling up of a class of single-user software development environments, which we ...
Large-scale software development is an evolutionary process. In an evolving specification, multiple ...
Multi-lateral collaborations are based on the interaction of several parties. In particular, each pa...
Large-scale software development is an evolutionary process. In an evolving specification, multiple ...