Modeling layered distributed communication systems

被引:11
作者
Herzberg, D [1 ]
Broy, M
机构
[1] Univ Appl Sci Heilbronn, Dept Software Engn, D-74081 Heilbronn, Germany
[2] Tech Univ Munich, Inst Informat, D-85748 Garching, Germany
关键词
modeling communication systems; distribution; layering;
D O I
10.1007/s00165-004-0051-8
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 developed so far are rarely applied to these practical architectures. In fact, the notion of distribution and stacked communication layers is hardly understood precisely and not supported by architecture description languages. This article addresses this gap. The formal conditions of distribution and layering are investigated and a mathematical model for layered distributed systems is presented. Communication refinement and so-called complex connectors turn out to be vital concepts which are not addressed in today's modeling languages. In addition to that, two important design approaches are derived for the architectural design of complex communication systems: A node-centric and a network-centric design approach. Both can significantly improve the design process.
引用
收藏
页码:1 / 18
页数:18
相关论文
共 29 条
  • [1] [Anonymous], UN MOD LANG SPEC VER
  • [2] [Anonymous], 1981, 793 RFC INT ENG TASK
  • [3] A NOTE ON RELIABLE FULL-DUPLEX TRANSMISSION OVER HALF-DUPLEX LINLS
    BARTLETT, KA
    SCANTLEBURY, RA
    WILKINSON, PT
    LYNCH, WC
    [J]. COMMUNICATIONS OF THE ACM, 1969, 12 (05) : 260 - +
  • [4] BARZ HW, 1991, KOMMUNIKATION COMPUT
  • [5] BOY M, 1998, SOFTWARE-CONC TOOL, V19, P57
  • [6] BOY M, 2001, SPECIFICATION DEV IN
  • [7] Broy M, 1998, LECT NOTES COMPUT SC, V1536, P130, DOI 10.1007/3-540-49213-5_6
  • [8] What characterizes a (software) component?
    Broy, M
    Deimel, A
    Henn, J
    Koskimies, K
    Plasil, F
    Pomberger, G
    Pree, W
    Stal, M
    Szyperski, C
    [J]. SOFTWARE-CONCEPTS AND TOOLS, 1998, 19 (01) : 49 - 56
  • [9] BROY M, 1996, P COMP US C 1996 MUN
  • [10] ELLSBERGER J, 1997, SDL FORMAL OBJECT OR