Authors:
Iaakov Exman
and
Phillip Katz
Affiliation:
The Jerusalem College of Engineering - JCE - Azrieli, Israel
Keyword(s):
Modulaser, Software Tools, Conceptual Analysis, Conceptual Integrity, Software System Design, Modularity Matrix, Standard.
Abstract:
Modulaser is a software tool which produces a Modularity Matrix, to analyse the design of a software system given by its executable code. However, besides the concrete practical purposes of Modulaser, it is important to understand its techniques in a deeper sense. It is immediately clear that it describes the system in a higher abstraction level than the executable code, as the Modularity Matrix follows an implicit class diagram. But behind classes there are concepts. Thus, the ultimate purpose of Modulaser is conceptual analysis. This paper explains the ideas, describe Modulaser in these terms, and illustrate it by a series of case studies.