CARE provides a framework for construction and verification of programs, based around the recording of reusable design knowledge in parameterized templates. This paper shows how pattern-matching can be used to aid in the selection and application of design templates from a reusable library. A general framework is presented which is independent of the particular matching algorithm used at the level of mathematical expressions. A prototype has been built which supports a large subset of the Z mathematical language
xxvii, 264 leaves : ill. ; 30 cm.PolyU Library Call No.: [THS] LG51 .H577M EIE 2004 MakDesign Patter...
Abstract: Motivated by the promotion of rewriting techniques and their use in major industrial appli...
Software reuse is recognized to have the potential for improved productivity of quality software. Cl...
The goal of this paper is to investigate how such a pattern matching could be performed on models,in...
Design patterns are powerful design and reuse tools in software development. However current of patt...
Since the beginning of software development re-usability has been an important aspect. Applying reus...
. Two possible approaches to reuse with design patterns (DPs) are described: pattern-based design an...
Despite vast interest in design patterns, the specification and application of patterns is generally...
Design pattern formalization is aimed at encouraging the use of design patterns during the design ph...
Extensibility and maintainability of software becomes more an issue as the complexity of the softwar...
Although Software Verification technology is rapidly advancing, the process of formally specifying t...
Despite vast interest in design patterns, the specification and application of patterns is generally...
Abstract—Design patterns codify general solutions to fre-quently encountered design problems. They a...
A term rewrite system is used to specify a pattern matcher in a code generator. The pattern matcher ...
When a successful software system is maintained and evolved for an extended period of time, original...
xxvii, 264 leaves : ill. ; 30 cm.PolyU Library Call No.: [THS] LG51 .H577M EIE 2004 MakDesign Patter...
Abstract: Motivated by the promotion of rewriting techniques and their use in major industrial appli...
Software reuse is recognized to have the potential for improved productivity of quality software. Cl...
The goal of this paper is to investigate how such a pattern matching could be performed on models,in...
Design patterns are powerful design and reuse tools in software development. However current of patt...
Since the beginning of software development re-usability has been an important aspect. Applying reus...
. Two possible approaches to reuse with design patterns (DPs) are described: pattern-based design an...
Despite vast interest in design patterns, the specification and application of patterns is generally...
Design pattern formalization is aimed at encouraging the use of design patterns during the design ph...
Extensibility and maintainability of software becomes more an issue as the complexity of the softwar...
Although Software Verification technology is rapidly advancing, the process of formally specifying t...
Despite vast interest in design patterns, the specification and application of patterns is generally...
Abstract—Design patterns codify general solutions to fre-quently encountered design problems. They a...
A term rewrite system is used to specify a pattern matcher in a code generator. The pattern matcher ...
When a successful software system is maintained and evolved for an extended period of time, original...
xxvii, 264 leaves : ill. ; 30 cm.PolyU Library Call No.: [THS] LG51 .H577M EIE 2004 MakDesign Patter...
Abstract: Motivated by the promotion of rewriting techniques and their use in major industrial appli...
Software reuse is recognized to have the potential for improved productivity of quality software. Cl...