AbstractReasoning about software systems developed using components begins with component-level specifications, from which system-level specifications are derived. While sound compositional reasoning is a strength of formal specification methods, practical experience with systems construction leads us to expect surprises when two components that were never intended to be combined are composed. Component specifications, like any other human artifact, are likely to be in error. Composition throws the mistakes in one component against those in another, leading to unexpected and often bizarre behavior.We review the theory of formal software specification and apply it to the combination of component specifications into system-level properties, w...
A software component has a contract that specifies its properties and thus define conditions for its...
AbstractThe contribution of this paper is twofold: first, it defines a unified framework for modelli...
Motivated by our earlier work on the IWIM model and the Manifold language, in this paper, we ...
AbstractReasoning about software systems developed using components begins with component-level spec...
Software components and the methodology of component-based development offer a promising approach to...
Software components and the methodology of component-based development offer a promising approach to...
Modern software systems become increasingly complex as they are expected to support a large variety ...
This issue includes extended versions of selected best papers from the 7th International Workshop on...
We exhibit the benefits of using formal methods for constructing and documenting component software....
Software engineering has entered a new era, the Internet and its associated technologies require a d...
This paper has been accepted by the ITT Workshop on Reusability in Programming, Newport RI, Septembe...
Software Engineers continue to search for efficient ways to build high quality systems. Two contrast...
AbstractThese notes are personal reflections, stemming from attempts to understand the sources of pr...
AbstractThis paper investigates the compositional properties of reusable software components defined...
Cataloged from PDF version of article.We reconsider the concept of specification in order to bring n...
A software component has a contract that specifies its properties and thus define conditions for its...
AbstractThe contribution of this paper is twofold: first, it defines a unified framework for modelli...
Motivated by our earlier work on the IWIM model and the Manifold language, in this paper, we ...
AbstractReasoning about software systems developed using components begins with component-level spec...
Software components and the methodology of component-based development offer a promising approach to...
Software components and the methodology of component-based development offer a promising approach to...
Modern software systems become increasingly complex as they are expected to support a large variety ...
This issue includes extended versions of selected best papers from the 7th International Workshop on...
We exhibit the benefits of using formal methods for constructing and documenting component software....
Software engineering has entered a new era, the Internet and its associated technologies require a d...
This paper has been accepted by the ITT Workshop on Reusability in Programming, Newport RI, Septembe...
Software Engineers continue to search for efficient ways to build high quality systems. Two contrast...
AbstractThese notes are personal reflections, stemming from attempts to understand the sources of pr...
AbstractThis paper investigates the compositional properties of reusable software components defined...
Cataloged from PDF version of article.We reconsider the concept of specification in order to bring n...
A software component has a contract that specifies its properties and thus define conditions for its...
AbstractThe contribution of this paper is twofold: first, it defines a unified framework for modelli...
Motivated by our earlier work on the IWIM model and the Manifold language, in this paper, we ...