SLIDE 32 2014-04-25 Remodularizing Legacy Model Transformations with Automatic Clustering Techniques – Andreas Rentschler et al.
Example Clustering
10
(SS-L1):mapping_mapActivity2Process (SS-L0):mapping_mapAction2Step
mapping_mapAction2Step class_core_Action
(SS-L0):package_core
package_core class_core_BasicAction
(SS-L0):mapping_mapActivity2Process
mapping_mapActivity2Process entry_main class_core_Activity
(SS-L0):mapping_mapAction2Step2
class_core_StartAction mapping_mapAction2Step2
(SS-L0):mapping_mapAction2Step3
mapping_mapAction2Step3 class_core_StopAction
(SS-L1):helper_createProcess (SS-L0):class_process_Step
package_process class_process_Step
(SS-L0):helper_createProcess
class_process_Process helper_createProcess
(SS-L0):mapping_mapAction2Step
package_composite mapping_mapAction2Step class_composite_CompositeAction
Motivation ⚫ ⚫ Validation ⚪ Conclusion ⚪ Approach ⚫ ⚫ ⚫ ⚫ ⚫ ⚫ ◉
Legacy Transformation Modularized Transformation Manual Decomposition Control and Data Dependencies Dependency Analysis Clusters Cluster Analysis