AbstractObject serialization facilitates the flattening of structured objects into byte streams and is therefore important for all component-based applications that strongly rely on data-exchange among components. Unfortunately, implementing and controlling the serialization mechanisms may expose the software to subtle faults. This paper paves the way towards testing and analysis techniques specifically tailored to the assessment of software that uses serialization. In particular, we introduce a taxonomy of abstractions and terms to semantically characterize and classify the main data-exchange cases, which serialization can be involved with. The resulting conceptual framework provides a means to forecast how erroneous implementations of ser...
This technical report consists of two papers discussing concurrency control facilities for multiuser...
Concurrency faults are one of the most damaging types of faults that can affect the dependability of...
Serializability is the traditional consistency criterion when shared objects are accessed concurrent...
AbstractObject serialization facilitates the flattening of structured objects into byte streams and ...
AbstractObject serialization facilitates the flattening of structured objects into byte streams and ...
Concurrency bugs are notoriously difficult to detect because there can be vast combinations of inter...
This paper compares six approaches of object serialization from qualitative and quantitative aspects...
Vaziri et al. propose a data-centric approach to synchronization. The key underlying concept of the...
Modern computer software systems are prone to various classes of runtime faults due to their relianc...
The process of converting a data structure or object state into a storable format is referred to as ...
Serialization is the process that transforms the state of a software object into a sequence of bytes...
Modern computer software systems are prone to various classes of runtime faults due to their relianc...
Writing correct shared-memory concurrent programs is hard. Not only must a programmer reason about ...
Previously we presented atomic sets, memory locations that share some consistency property, and unit...
AbstractComponent technology is increasingly used to develop modular, configurable, and reusable sys...
This technical report consists of two papers discussing concurrency control facilities for multiuser...
Concurrency faults are one of the most damaging types of faults that can affect the dependability of...
Serializability is the traditional consistency criterion when shared objects are accessed concurrent...
AbstractObject serialization facilitates the flattening of structured objects into byte streams and ...
AbstractObject serialization facilitates the flattening of structured objects into byte streams and ...
Concurrency bugs are notoriously difficult to detect because there can be vast combinations of inter...
This paper compares six approaches of object serialization from qualitative and quantitative aspects...
Vaziri et al. propose a data-centric approach to synchronization. The key underlying concept of the...
Modern computer software systems are prone to various classes of runtime faults due to their relianc...
The process of converting a data structure or object state into a storable format is referred to as ...
Serialization is the process that transforms the state of a software object into a sequence of bytes...
Modern computer software systems are prone to various classes of runtime faults due to their relianc...
Writing correct shared-memory concurrent programs is hard. Not only must a programmer reason about ...
Previously we presented atomic sets, memory locations that share some consistency property, and unit...
AbstractComponent technology is increasingly used to develop modular, configurable, and reusable sys...
This technical report consists of two papers discussing concurrency control facilities for multiuser...
Concurrency faults are one of the most damaging types of faults that can affect the dependability of...
Serializability is the traditional consistency criterion when shared objects are accessed concurrent...