TTC 2013 - "Class Diagram Restructuring" Group
- Category:
-
Created:
Sunday, 24 February 2013
- Group Admins:
-
Pieter Van Gorp replied to the What's the SHARE demo of the GROOVE solution? ➜ TTC 2013 - "Class Diagram Restructuring" GroupHi all, a new SHARE image is available for the GROOVE solution to the restructuring case: see...1 month ago -
Tassilo Horn replied to the Problems understanding a Learnability question in the Open Review Form ➜ TTC 2013 - "Class Diagram Restructuring" GroupOk, thanks. :-)1 month ago -
Louis Rose replied to the Problems understanding a Learnability question in the Open Review Form ➜ TTC 2013 - "Class Diagram Restructuring" GroupThat's fine: a score of 2 indicates GOOD, which I believe is what you intended. I'm proposing that we don't change...1 month ago -
Tassilo Horn replied to the Problems understanding a Learnability question in the Open Review Form ➜ TTC 2013 - "Class Diagram Restructuring" GroupSo what should I do now concretely? I gave the GROOVE solution a score of 2 for this question, because I think it's a...1 month ago
This TTC 2013 case study is an update-in-place quality improvement transformation on UML class diagrams. Its aim is to remove clones of attributes and associations from a class diagram, and to identify new classes which abstract groups of classes that share common data features.
It is used as one of a general collection of transformations (such as the removal of redundant inheritance, or multiple inheritance) which aim to improve the quality of a specification or design level class diagram.
The transformation is a typical example of a model refactoring, and illustrates the issues involved in such transformations.
Resources
- Kevin Lano, S. Kolahdouz-Rahimi, "Case Study: Class Diiagram Restructuring", TTC 2013, updated on February 24
- Share Demo
- Updated version of metamodel, testcases and the extension testcases
Initial Solutions
- Solving the Class Diagram Restructuring Transformation Case with FunnyQT
- Class Diagram Restructuring with GROOVE
-
There are no announcements yet.
-
What's the SHARE demo of the GROOVE solution?Started by Tassilo Horn 2 RepliesHi all, a new SHARE image is available for the GROOVE solution to the restructuring case: see XP-TUe_GROOVE-Class_Restructuring_case.vdi (http://is.ieis.tue.nl/staff/pvgorp/share/?page=LookupImage&vdiNameSearch=&vdiHRnameSearch=&vdiDescrSearch=groove%restruct&bNameSearch=) Thanks to Arend for preparing it. Best, PieterLast replied by Pieter Van Gorp on Thursday, 18 April 2013 -
Problems understanding a Learnability question in the Open Review FormStarted by Tassilo Horn 4 RepliesOk, thanks. :-)Last replied by Tassilo Horn on Wednesday, 17 April 2013 -
Could you please provide some larger test models?Started by Tassilo Horn 2 RepliesThanks & yes, 30 minutes sound like a reasonable upper bound.Last replied by Tassilo Horn on Thursday, 14 March 2013 -
-
How to run the UML-RSDS SHARE demo?Started by Tassilo Horn 4 RepliesI was a bit to hasty. It just finished after about 2 hours. :-)Last replied by Tassilo Horn on Friday, 08 March 2013 -
Request for opposite references in the metamodelStarted by Tassilo Horn 6 RepliesExtension to multiple inheritance is the new "extension" of the basic case study - the reviewers considered that extension to treat cloned associations was too simple. Our model solution still works fairly sensibly if there is multiple inheritance, but it takes no advantage of the possibility of using multiple inheritance to group classes more.Last replied by Kevin Lano on Thursday, 07 March 2013
Displaying 6 of 6 discussions
