2014
DOI: 10.1142/s0218194014500089
|View full text |Cite
|
Sign up to set email alerts
|

Linear Software Models: Standard Modularity Highlights Residual Coupling

Abstract: Modularity — the decoupling of software units — is essential for composition of real software systems from ready-made components. But for a long time one lacked a formal theory of modularity. Recently we have been developing Linear Software Models as rigorous theoretical modularity standards based upon plain Linear Algebra. By these models, decoupling means just linear independence, within a modularity matrix. This paper applies Linear Software Models to software systems, obtaining three consequences: (1) besi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
2
2

Relationship

2
5

Authors

Journals

citations
Cited by 14 publications
(14 citation statements)
references
References 14 publications
0
14
0
Order By: Relevance
“…[10], [11]), with respective arguments presented later on in this paper. In order to apply algebra to concepts we do not try to get an answer to Open Issue #2.…”
Section: Open Issues: Algebramentioning
confidence: 91%
See 2 more Smart Citations
“…[10], [11]), with respective arguments presented later on in this paper. In order to apply algebra to concepts we do not try to get an answer to Open Issue #2.…”
Section: Open Issues: Algebramentioning
confidence: 91%
“…In this work we shall mainly refer to the Modularity Matrix [9], [10], [13] which is based upon linear algebra. Other matrices have been used for modular design.…”
Section: Mathematical Conceptual Integrity Of Softwarementioning
confidence: 99%
See 1 more Smart Citation
“…We aim to explain the primitive terms of these models used in the axioms of this work; for details see [8], [9], [10].…”
Section: B Linear Software Models: the Modularitymentioning
confidence: 99%
“…This paper claims that faithful translation of informal verbal principles to formal mathematical criteria is essential to widespread practical application of Conceptual Integrity ideas. Our proposal formulates algebraic axioms for Conceptual Integrity based upon the Modularity Matrix [10], an algebraic structure of the Linear Software Models.…”
Section: Introductionmentioning
confidence: 99%