An NMF solution to the Class Responsibility Assignment Case

Resource type
Conference
Author(s)
Hinkel, Georg
Year
2016
Month
July
Publisher
CEUR-WS.org
Series
CEUR Workshop Proceedings
Book title
Proceedings of the 9th Transformation Tool Contest, a part of the Software Technologies: Applications and Foundations (STAF 2015) federation of conferences
Editor
Antonio Garcia-Dominguez and Filip Krikava and Louis Rose
Abstract
This paper presents a solution to the Class Responsibility Assignment (CRA) case at the Transformation Tool Contest (TTC) 2016 using the .NET Modeling Framework (NMF). The goal of this case was to find a class model with high cohesion but low coupling for a given set of attributes and methods with data dependencies and functional dependencies. The degree in which a given class model fulfills these properties is measured through the CRA-Index. We propose a generalpurpose code solution and discuss how this solution can benefit from incrementality. In particular, we show what steps are necessary to create an incremental solution using NMF Expressions and discuss its performance.
Download .bib
Download .bib
Published by