Please use this identifier to cite or link to this item: https://hdl.handle.net/2440/36716
Citations
Scopus Web of Science® Altmetric
?
?
Type: Journal article
Title: Higher-order associative commutative pattern matching for component retrieval
Author: Hemer, D.
Citation: Electronic Notes in Theoretical Computer Science, 2004; 91:116-133
Publisher: Elsevier BV
Issue Date: 2004
ISSN: 1571-0661
Abstract: In 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 techniques, based on proving equivalence using a theorem prover based on first-order logic, are no longer useful in general. We therefore propose building tool support based on pattern matching, and increasing recall by providing (partial) support for matching expressions that can be shown to be equivalent by applying the laws of associativity and commutativity.
Keywords: Associative commutative matching
specification matching
component retrieval
Description: Proceedings of Computing: The Australasian Theory Symposium (CATS) 2004
DOI: 10.1016/j.entcs.2003.12.008
Description (link): http://www.elsevier.com/wps/find/journaldescription.cws_home/681021/description#description
Published version: http://dx.doi.org/10.1016/j.entcs.2003.12.008
Appears in Collections:Aurora harvest 6
Computer Science publications

Files in This Item:
There are no files associated with this item.


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.