This dissertation investigates the concurrency control problem in software development environ-ments (SDEs). The problem arises when multiple developers perfonn activities that concurrently access the project's components, stored as database objects. The interleaved execu-tion of the developers ' activities leads to interference if they access overlapping sets of objects concurrently. An SDE can ensure that activities never interfere by modeling their execution in tenns of atomic transactions and allowing only serializable schedules. This prevents cooperation, which requires some degree of interference between the activities of multiple developers. To allow cooperation, an SDE must be provided with semantic infonnation about devel...
Advanced software systems utilize highly structured, complex data that can be effectively represente...
International audienceWith the emergence of highly heterogeneous, dynamic and large distributed plat...
This technical report consists of two papers discussing concurrency control facilities for multiuser...
This dissertation investigates the concurrency control problem in software development environments ...
We investigate the scaling up of a class of single-user software development environments, which we ...
Concurrency control algorithms use a conflict detection strategy to determine operations that have ...
In this paper, we present a new model for concurrency control that supports cooperation of design to...
Concurrency control in modern programming languages is typically managed using mechanisms based on m...
M.Sc. (Computer Science)Concurrency control is the problem that exists in a database management syst...
We present an architecture for multi-user software development environments, covering general, proce...
Object-oriented systems have been generally recognized as a good choice for approaching a range of p...
. Concurrency Control is the ability to allow concurrent access of multiple independent agents whil...
The support of highly concurrent engineering work proposed in this paper is achieved by means of an...
In this thesis, we are concerned with the development of concurrent software for embedded systems. T...
It is generally recognized that the classical transaction model, providing atomicity and serializabi...
Advanced software systems utilize highly structured, complex data that can be effectively represente...
International audienceWith the emergence of highly heterogeneous, dynamic and large distributed plat...
This technical report consists of two papers discussing concurrency control facilities for multiuser...
This dissertation investigates the concurrency control problem in software development environments ...
We investigate the scaling up of a class of single-user software development environments, which we ...
Concurrency control algorithms use a conflict detection strategy to determine operations that have ...
In this paper, we present a new model for concurrency control that supports cooperation of design to...
Concurrency control in modern programming languages is typically managed using mechanisms based on m...
M.Sc. (Computer Science)Concurrency control is the problem that exists in a database management syst...
We present an architecture for multi-user software development environments, covering general, proce...
Object-oriented systems have been generally recognized as a good choice for approaching a range of p...
. Concurrency Control is the ability to allow concurrent access of multiple independent agents whil...
The support of highly concurrent engineering work proposed in this paper is achieved by means of an...
In this thesis, we are concerned with the development of concurrent software for embedded systems. T...
It is generally recognized that the classical transaction model, providing atomicity and serializabi...
Advanced software systems utilize highly structured, complex data that can be effectively represente...
International audienceWith the emergence of highly heterogeneous, dynamic and large distributed plat...
This technical report consists of two papers discussing concurrency control facilities for multiuser...