Conceptual software design: Modularity matrix as source of conceptual integrity

0Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Conceptual Software Design is of utmost importance for software development due to its focus on the Conceptual Integrity of software systems. However, in order to turn it into actual standard practice in software design, a precise mathematical representation of Conceptual Design is necessary. This paper claims that Linear Software Models – by means of their basic algebraic structures, the Modularity Matrix or its corresponding Laplacian Matrix – guarantee Conceptual Integrity of the software system they represent. This is argued by first offering a concise Plausibility Path with a few formal steps towards Conceptual Integrity in terms of the Modularity Matrix. These steps clarify the role of the Modularity Matrix, both as a facilitator and as a formal source of the software modules’ Conceptual Integrity. Then, the paper characterizes Conceptual Integrity as an intensive property of the software system. Finally, application in practice is demonstrated by providing explicit formulas to compute Conceptual Integrity principles, viz. propriety and orthogonality.

Cite

CITATION STYLE

APA

Exman, I. (2019). Conceptual software design: Modularity matrix as source of conceptual integrity. In Communications in Computer and Information Science (Vol. 914, pp. 233–248). Springer Verlag. https://doi.org/10.1007/978-3-319-99701-8_11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free