To evaluate the idea of Pattern Language Verifier (PLV) and its applicability and usefulness in current modeling tools, we have done experiments with the ArgoUML modeling tool. Using the idea of the PLV process, we defined a PLV for PofEAA as an integration into ArgoUML, named ArgoPLV. To make this case study simple and concrete, we selected 23 out of 51 patterns of PofEAA. We introduced the steps of building ArgoPLV as a PLV for PofEAA PL. We observed that the PLV process is able to be integrated in ArgoUML by writing Java code.
You can download this tool from here.
See Bahman Zamani’s Phd Thesis for more details about this tool.