Encyclopedia of Software Engineering 2002
DOI: 10.1002/0471028959.sof211
|View full text |Cite
|
Sign up to set email alerts
|

Module Interconnection Languages

Abstract: Module interconnection languages are considered essential tools in the development of large software systems. The current state of the art in software development environments is due mainly to the pioneering work on module interconnection languages of the late 1970s and early 1980s. Module Interconnection Languages (MILs) provide formal grammer constructs for deciding the various module interconnection specifications required to assemble a complete software system. An MIL code listing is a formal description o… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
25
0

Year Published

2003
2003
2017
2017

Publication Types

Select...
3
3
1

Relationship

0
7

Authors

Journals

citations
Cited by 21 publications
(25 citation statements)
references
References 4 publications
0
25
0
Order By: Relevance
“…For assessing the programming lan-guages' modularity (R1.2), both their degree of abstraction (CD) and their complexity management (CE) have to be considered. It was shown, that modularity is very much related to abstraction [47], but the criterion complexity management additionally analyzes the visual modularity. The requirement modifiability (R1.1) can be evaluated by the cognitive dimension viscosity.…”
Section: Concept Of Analysismentioning
confidence: 99%
“…For assessing the programming lan-guages' modularity (R1.2), both their degree of abstraction (CD) and their complexity management (CE) have to be considered. It was shown, that modularity is very much related to abstraction [47], but the criterion complexity management additionally analyzes the visual modularity. The requirement modifiability (R1.1) can be evaluated by the cognitive dimension viscosity.…”
Section: Concept Of Analysismentioning
confidence: 99%
“…Module systems and module interconnection languages (MILs) support system composition from separate modules [60]. ArchJava differs from module systems in that the former make data and control flow explicit through architectural connections, while the latter use import/export connections primarily to make names and types defined in one module visible to client modules [51].…”
Section: Enforcing Architectural Structure In Codementioning
confidence: 99%
“…The term module interconnection language [5] denotes a group of languages that were developed from the mid 70s to the mid 80s. The first module interconnection languages were designed to add architectural information that could not be expressed in contemporary programming languages.…”
Section: Architectural Languagesmentioning
confidence: 99%