there is also the never-quite-finished but implemented-by-Welie PLML format:
http://www.cs.kent.ac.uk/people/staff/saf/patterns/plml.html I hope to support that in the Yahoo! library sometime "real soon now." --xian On Oct 16, 2009, at 10:52 AM, Jens Dietrich wrote: > Hi Juha, > > Yes, we have done exactly this. It has resulted in a Eclipse plugin > that > can find and download pattern descriptions in RDF (instantiating an > ontology) from the web, and use them to find pattern instances in > programs. > > The software is available: http://sourceforge.net/projects/webofpatterns/ > > We haven't maintained it for some time, you might have to check out > the > code from the repository and build it manually against latest versions > of Eclipse / Java. > > Our original paper was > > Dietrich, J., Elgar, C.: A formal Description of Design Patterns using > OWL. Proceedings of the 16th Australian Conference on Software > Engineering (ASWEC 2005), IEEE Computer Society, 2005. > > We later extended this in various directions, this has resulted in > these > papers: > > Dietrich, J., Jones, N., Wright, J.: Using Social Networking and > Semantic Web Technology in Software Engineering - Use Cases, Patterns, > and a Case Study. Extended version of the ASWEC2007 paper, Journal for > Systems and Software (JSS). Volume 81, Issue 12 (December 2008), p. > 2183-2193. > > Dietrich, J., Elgar, C.: An Ontology Based Representation of Software > Design Patterns. In Toufik Taibi (editor): Design Pattern > Formalization > Techniques. Idea Group Inc., 2007. ISBN: 978-1-59904-219-0. > > Dietrich, J., Elgar, C.: Towards a Web of Patterns. Journal of Web > Semantics, Volume 5 , Issue 2 (June 2007), p. 108-116. > > > http://code.google.com/p/gql4jung/ is kind of a follow-on project, but > we are using graph queries instead of RDF to describe > (anti-)patterns here. > > Cheers, Jens > > > > > > Quoting Juha Parssinen <[email protected]>: > >> >> Dear All, >> >> Do you have experience using semantics and ontologies to describe >> patterns? Any links to success stories and failures? Reason why I ask >> this in this forum is that some of associates have a project starting >> where they are planning to do this kind of research in one particular >> domain. Even I have some know-how about patterns and ontologies, in >> my >> own work I have been using textual format (GOF, Coplien and >> Alexandrian-like) to describe patterns. >> >> Your help to find information about this subject will be much >> appreciated. >> >> Best regards, >> >> Juha >> >> >> >> >> >> >> >> _______________________________________________ >> patterns-discussion mailing list >> [email protected] >> http://lists.cs.uiuc.edu/mailman/listinfo/patterns-discussion >> > > > > > Juha Parssinen wrote: >> Dear All, >> >> Do you have experience using semantics and ontologies to describe >> patterns? Any links to success stories and failures? Reason why I ask >> this in this forum is that some of associates have a project starting >> where they are planning to do this kind of research in one particular >> domain. Even I have some know-how about patterns and ontologies, in >> my >> own work I have been using textual format (GOF, Coplien and >> Alexandrian-like) to describe patterns. >> >> Your help to find information about this subject will be much >> appreciated. >> >> Best regards, >> >> Juha >> >> >> >> >> >> >> >> _______________________________________________ >> patterns-discussion mailing list >> [email protected] >> http://lists.cs.uiuc.edu/mailman/listinfo/patterns-discussion >> > > > -- > ******************************************* > Dr Jens Dietrich > Senior Lecturer Computer Science > School of Engineering and Advanced Technology > Massey University > Palmerston North, New Zealand > Phone: +64 6 350 5799 ext 2212 > Email: [email protected] > Web: http://www-ist.massey.ac.nz/JBDietrich/ > ******************************************* > > > _______________________________________________ > patterns-discussion mailing list > [email protected] > http://lists.cs.uiuc.edu/mailman/listinfo/patterns-discussion _______________________________________________ patterns-discussion mailing list [email protected] http://lists.cs.uiuc.edu/mailman/listinfo/patterns-discussion
