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...
Abstract. While discrete event systems have been widely applied for diagnosing distributed communica...
We aim to improve reliability of multithreaded programs by proposing a dynamic detector that detects...
Abstract — If a program is developed from a specification in a mathematically rigorous manner, work ...
Object serialization facilitates the flattening of structured objects into byte streams and is there...
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...
Modern computer software systems are prone to various classes of runtime faults due to their relianc...
Modern computer software systems are prone to various classes of runtime faults due to their relianc...
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...
Previously we presented atomic sets, memory locations that share some consistency property, and unit...
Component technology is increasingly used to develop modular, configurable, and reusable systems. Th...
AbstractThis paper is about testability analysis for data-flow software. We describe an application ...
We describe a novel use of abstract interpretation in which the abstract domain informs a runtime sy...
The process of converting a data structure or object state into a storable format is referred to as ...
Abstract. While discrete event systems have been widely applied for diagnosing distributed communica...
We aim to improve reliability of multithreaded programs by proposing a dynamic detector that detects...
Abstract — If a program is developed from a specification in a mathematically rigorous manner, work ...
Object serialization facilitates the flattening of structured objects into byte streams and is there...
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...
Modern computer software systems are prone to various classes of runtime faults due to their relianc...
Modern computer software systems are prone to various classes of runtime faults due to their relianc...
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...
Previously we presented atomic sets, memory locations that share some consistency property, and unit...
Component technology is increasingly used to develop modular, configurable, and reusable systems. Th...
AbstractThis paper is about testability analysis for data-flow software. We describe an application ...
We describe a novel use of abstract interpretation in which the abstract domain informs a runtime sy...
The process of converting a data structure or object state into a storable format is referred to as ...
Abstract. While discrete event systems have been widely applied for diagnosing distributed communica...
We aim to improve reliability of multithreaded programs by proposing a dynamic detector that detects...
Abstract — If a program is developed from a specification in a mathematically rigorous manner, work ...