International audienceAiming at developing reliable concurrent software, the engineering practice uses appropriate metrics. Our tool Quasar analyses automatically the concurrent part of programs and produces data reporting its analysis process. We attempt to use the data as metrics for concurrent programming. The first aim of Quasar is the validation of concurrent code; in addition, the reported data may be relevant to mark the quality of code, to evaluate different concurrency semantics, to compare the execution indeterminism of different implementations of a concurrency pattern and to estimate the scalability of a solution. As a case study we analyse with Quasar several implementations of a distributed symmetric non-deterministic rendezvo...
This paper defines metrics for object-based systems. A hierarchical, abstract representation of obje...
Testing concurrent software is hard due to its non-deterministic behavior. Concurrency bugs triggeri...
We extend the relational approach to interprocedural analysis of sequential programs to concurrent p...
Aiming at developing reliable concurrent software, the engineering practice uses appropriate metrics...
Abstract. Concurrency introduces a high degree of combinatory which may be the source of subtle mist...
Developers of concurrent software need cost-effective analysis techniques to acquire confidence in t...
[[abstract]]Verification and validation are two important technologies to assure the reliability and...
[[abstract]]Software testing and metrics are two important approaches to assure the reliability and ...
This paper reports the results of an empirical comparison of several static analysis tools for evalu...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
International audienceWe propose a general analysis method for recursive, concurrent programs that t...
A metric for concurrent software is proposed based on an abstract model (Petri nets) as an extension...
We propose a methodology for the development of concurrent programs and apply it to an important cla...
This paper introduces the ADVANCE approach to engineering concurrent systems using a new component-b...
This paper defines metrics for object-based systems. A hierarchical, abstract representation of obje...
Testing concurrent software is hard due to its non-deterministic behavior. Concurrency bugs triggeri...
We extend the relational approach to interprocedural analysis of sequential programs to concurrent p...
Aiming at developing reliable concurrent software, the engineering practice uses appropriate metrics...
Abstract. Concurrency introduces a high degree of combinatory which may be the source of subtle mist...
Developers of concurrent software need cost-effective analysis techniques to acquire confidence in t...
[[abstract]]Verification and validation are two important technologies to assure the reliability and...
[[abstract]]Software testing and metrics are two important approaches to assure the reliability and ...
This paper reports the results of an empirical comparison of several static analysis tools for evalu...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
Taking advantage of parallel processors often entails using concurrent software, where multiple thre...
International audienceWe propose a general analysis method for recursive, concurrent programs that t...
A metric for concurrent software is proposed based on an abstract model (Petri nets) as an extension...
We propose a methodology for the development of concurrent programs and apply it to an important cla...
This paper introduces the ADVANCE approach to engineering concurrent systems using a new component-b...
This paper defines metrics for object-based systems. A hierarchical, abstract representation of obje...
Testing concurrent software is hard due to its non-deterministic behavior. Concurrency bugs triggeri...
We extend the relational approach to interprocedural analysis of sequential programs to concurrent p...