![]() |
OverviewAs part of extending the usability of PINOT, we define a visual constraint language, MUSCAT (Minimal Uml SpecifiCATion language) for users to specify a broader range of design patterns.Specifying Design PatternsMUSCAT is a UML-based language that allows users to precisely define the structural and behavioral aspects of a design pattern. Its implementation uses a set of PINOT APIs to facilitate the execution of the user-defined MUSCAT specifications. More details can be found in Nija's dissertation.SoftwareYou can download the MUSCAT source here. See MUSCAT_INSTALL for installation.To use MUSCAT, you will need to use ArgoUML to define your design patterns. Here are the steps to incorporate your patterns to MUSCAT:
PapersReverse Engineering of Design Patterns from Java Source CodeNija Shi Doctoral dissertation. University of California, Davis [pdf] PeopleAuthor: Nija ShiAdvisor: Prof. Ron Olsson ContactPlease send inquiries or comments about MUSCAT to custardtart@gmail.com.Comparable SolutionsLePUS - Tel Aviv University, Israel
Last Updated Thu Mar 13 23:22:10 PDT 2008
|