loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
16th IEEE International Conference on Automated Software Engineering (ASE'01)
Automatic Verification of Java Design Patterns
San Diego, California
November 26-November 29
ISBN: 0-7695-1426-X
Alex Blewitt, University of Edinburgh
Alan Bundy, University of Edinburgh
Ian Stark, University of Edinburgh
Design patterns are widely used by object oriented designers and developers for building complex systems in object oriented programming languages such as Java. However, systems evolve over time, increasing the chance that the pattern in its original form will be broken.
We attempt to show that many design patterns (implemented in Java) can be verified automatically. Patterns are defined in terms of variants, mini-patterns, and artifacts in a pattern description language called SPINE. These specifications are then processed by Hedgehog, an automated proof tool that attempts to prove that Java source code meets these specifications.
Citation:
Alex Blewitt, Alan Bundy, Ian Stark, "Automatic Verification of Java Design Patterns," ase, pp.324, 16th IEEE International Conference on Automated Software Engineering (ASE'01), 2001
Usage of this product signifies your acceptance of the Terms of Use.