AbstractIn this paper we describe a higher-order associative commutative pattern matching algorithm. We are motivated by the need for developing tool support for matching user requirements against library component interfaces, both specified using a formal language. In developing such tool support we aim for a maximum level of recall, while at the same time maintaining a reasonable level of automation and effciency.In order to support adaptation of library components we assume the library components may contain higher-order parameters (representing types, functions and relations) – components are adapted by instantiating parameters to suit the requirements of the user. However with this assumption, the usual specification matching technique...
Negation is intrinsic to human thinking and most of the time when searching for something, we base o...
The construction of large software systems from existing components requires efficient access to pos...
We present a simple, practical algorithm for higher-order matching in the context of automatic progr...
In this paper we describe a higher-order associative commutative pattern matching algorithm. We are ...
© Copyright 2005 IEEEIn component-based software development (CBSD) programs are developed by combin...
Retrieval of software components from a library relies on techniques for matching user requirements ...
Object-orientation supports software reuse via features such as abstraction, information hiding, pol...
AbstractA number of formal approaches to component-based software development have been proposed, ba...
The associative-commutative matching problem is shown to be NP-complete; more precisely, the matchin...
AbstractEquality and subtyping of recursive types were studied in the 1990s by Amadio and Cardelli; ...
AbstractWe present a simple, practical algorithm for higher-order matching in the context of automat...
Retrieval of software components from a library relies on techniques for matching user requirements ...
Copyright © 2005, Australian Computer Society, Inc.Component based software engineering (CBSE), can ...
SIGLEAvailable from British Library Document Supply Centre- DSC:8053.4153(RAL--90-067) / BLDSC - Bri...
Facing the emergence of components catalogs of various types, the professional applications developm...
Negation is intrinsic to human thinking and most of the time when searching for something, we base o...
The construction of large software systems from existing components requires efficient access to pos...
We present a simple, practical algorithm for higher-order matching in the context of automatic progr...
In this paper we describe a higher-order associative commutative pattern matching algorithm. We are ...
© Copyright 2005 IEEEIn component-based software development (CBSD) programs are developed by combin...
Retrieval of software components from a library relies on techniques for matching user requirements ...
Object-orientation supports software reuse via features such as abstraction, information hiding, pol...
AbstractA number of formal approaches to component-based software development have been proposed, ba...
The associative-commutative matching problem is shown to be NP-complete; more precisely, the matchin...
AbstractEquality and subtyping of recursive types were studied in the 1990s by Amadio and Cardelli; ...
AbstractWe present a simple, practical algorithm for higher-order matching in the context of automat...
Retrieval of software components from a library relies on techniques for matching user requirements ...
Copyright © 2005, Australian Computer Society, Inc.Component based software engineering (CBSE), can ...
SIGLEAvailable from British Library Document Supply Centre- DSC:8053.4153(RAL--90-067) / BLDSC - Bri...
Facing the emergence of components catalogs of various types, the professional applications developm...
Negation is intrinsic to human thinking and most of the time when searching for something, we base o...
The construction of large software systems from existing components requires efficient access to pos...
We present a simple, practical algorithm for higher-order matching in the context of automatic progr...