Tool Support for Model Splitting using Information Retrieval and Model Crawling Techniques.
Daniel Strüber, Michael Lukaszczyk, Gabriele Taentzer · 2014
To facilitate the collaboration in large-scale modeling sce-narios, it is sometimes advisable to split a model into a set of sub-models that can be maintained and analyzed indepen-dently. Existing automated approaches to model splitting, however, suffer from insufficient consideration of the stake-holder’s intentions and add a significant overhead for com-prehending the created decompositions. We present a new tool that aims to create more informed model decomposi-tions by leveraging existing domain knowledge in the form of textual descriptions. From the user perspective, the tool comprises a textual editor for assembling the descriptions and a visual editor for reviewing and post-processing the generated splitting suggestions. We preliminarily evaluate the tool in a case study involving a real-life model.