2005
DOI: 10.1007/s00165-004-0051-8
|View full text |Cite
|
Sign up to set email alerts
|

Modeling layered distributed communication systems

Abstract: Abstract. Today, component-based software and system development has gained considerable attention and is wide-spread. Components and/or modules manifest the well-proven engineering principle of divide and conquer. Formal approaches have helped to provide a theoretical foundation to component-orientation. There is a broad range of system architectures in practice today in terms of layered distributed open systems (as for example known in telecommunications). However, the mathematical formalisms devel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0

Year Published

2006
2006
2020
2020

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 24 publications
(12 citation statements)
references
References 6 publications
0
12
0
Order By: Relevance
“…Contracts are used in architectures (see [4,6,9,10,[14][15][16][17]). In the following, we show how to specify contracts.…”
Section: Specifying Contractsmentioning
confidence: 99%
“…Contracts are used in architectures (see [4,6,9,10,[14][15][16][17]). In the following, we show how to specify contracts.…”
Section: Specifying Contractsmentioning
confidence: 99%
“…This is because the relevant change of attachment is now between the user layer and the implementing layer, not between the implementing layer and the LAN level, so what happens at the LAN level is irrelevant. 5 This is a crucial difference from the perspective of the implementing layer, and requires a completely different mechanism for implementing mobility. The bulk of the work of implementing session-location mobility lies in ensuring that A's correspondents know that it is now located at A2 rather than A1.…”
Section: Mobility In the Model Of Shared Statementioning
confidence: 99%
“…It also contains brief discussions of the applicability constraints, design choices, and cost/performance trade-offs of each pattern. Although mobility is an enhancement to the implementation of a point-to-point communication channel, preserving the channel even while its endpoints move, we do not consider black-box specifications of channel or mobility behavior (e.g., [1,2,5]). …”
Section: Introductionmentioning
confidence: 99%
“…It formalizes the idea of levels of abstraction as found in many approaches to software and systems engineering. This includes the classic International Standard Organization's open systems interconnection (ISO/OSI) protocol models (see [28]) as well as the idea of layered architectures (see [16]). …”
Section: General Refinement Of Systems Through Levels Of Abstractionsmentioning
confidence: 99%