AbstractMany distributed applications can be understood in terms of components interacting in an open environment such as the Internet. Open environments are subject to change in unpredictable ways, as other applications may arrive, evolve, or disappear. In order to validate components in such environments, it can be useful to build a simulation environment which reflects this highly unpredictable behavior. In this paper, the validation of components with respect to behavioral interfaces is considered. Behavioral interfaces specify semantic requirements on the observable behavior of components, expressed in an assume-guarantee style. In our approach, a rewriting logic model is transparently extended with the history of all observable commun...
AbstractTraditional type systems specify interfaces in terms of values and domains. When we apply a ...
Behavioral interface specification languages provide formal code-level annotations, such as precondi...
We propose a formal method to validate the reliability of a web application, by modeling interaction...
Behavioral interfaces describe the safe interactions with a component without exposing its internal ...
AbstractIn this note, we report on some work in progress on using rewriting logics for discrete even...
International audienceComponent software development is definitely on a high trend in the sofware en...
AbstractWe propose a behavioural extension of the concept of interface of components. We aim to unif...
Formal verification of behavior of a component application requires a suitable specification languag...
AbstractTesting and verification of asynchronously communicating objects in open environments are ch...
In this paper, we present the results of a research in which the validation activity of distributed ...
Interaction in both agent-based and component-based architectures is facilitated by sharable, verifi...
Behavioral specification is an important algebraic method in software technology. A subtle aspect of...
International audienceSoftware components are a valuable programming abstraction that enables a comp...
Component-based design aims at building new software systems from preexisting components. However in...
We propose a formal foundation for behaviour protocols of interacting components with (encapsulated)...
AbstractTraditional type systems specify interfaces in terms of values and domains. When we apply a ...
Behavioral interface specification languages provide formal code-level annotations, such as precondi...
We propose a formal method to validate the reliability of a web application, by modeling interaction...
Behavioral interfaces describe the safe interactions with a component without exposing its internal ...
AbstractIn this note, we report on some work in progress on using rewriting logics for discrete even...
International audienceComponent software development is definitely on a high trend in the sofware en...
AbstractWe propose a behavioural extension of the concept of interface of components. We aim to unif...
Formal verification of behavior of a component application requires a suitable specification languag...
AbstractTesting and verification of asynchronously communicating objects in open environments are ch...
In this paper, we present the results of a research in which the validation activity of distributed ...
Interaction in both agent-based and component-based architectures is facilitated by sharable, verifi...
Behavioral specification is an important algebraic method in software technology. A subtle aspect of...
International audienceSoftware components are a valuable programming abstraction that enables a comp...
Component-based design aims at building new software systems from preexisting components. However in...
We propose a formal foundation for behaviour protocols of interacting components with (encapsulated)...
AbstractTraditional type systems specify interfaces in terms of values and domains. When we apply a ...
Behavioral interface specification languages provide formal code-level annotations, such as precondi...
We propose a formal method to validate the reliability of a web application, by modeling interaction...