MDM-based software modularization by analysing inter-project dependencies

Alexander Mirson, Oleg Skrypnyuk, Fatos Elezi, Udo Lindemann

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Scopus citations

Abstract

In this paper we explore the possibilities of improving software architecture by eliminating inter-project dependencies and extracting subprojects into plugins. A new approach is proposed to improve the modularization process and to support software architects to reach better decisions on how to reorganize the software system and to get loosely connected architecture in a way that the subprojects of the system are extracted into standalone plug-ins. This method is using the MDM model and has been implemented in software called LOOMEO as a standalone plugin to illustrate its applicability. As a case study we used the software LOOMEO itself to proof our concept. This method provides a solid framework for improving the refactoring process in multi-project environment.

Original languageEnglish
Title of host publicationInvest on Visualization - Proceedings of the 13th International DSM Conference
Pages143-157
Number of pages15
StatePublished - 2011
Event13th International Dependency and Structure Modelling Conference, DSM'11 - Cambridge, MA, United States
Duration: 14 Sep 201115 Sep 2011

Publication series

NameInvest on Visualization - Proceedings of the 13th International DSM Conference

Conference

Conference13th International Dependency and Structure Modelling Conference, DSM'11
Country/TerritoryUnited States
CityCambridge, MA
Period14/09/1115/09/11

Keywords

  • Dependency
  • Matrix
  • MDM
  • Model
  • Software architecture
  • Software modularity

Fingerprint

Dive into the research topics of 'MDM-based software modularization by analysing inter-project dependencies'. Together they form a unique fingerprint.

Cite this