Object oriented abstractions for real-time distributed systems -: Foundation steps of Ada 95 purity and generics

被引:0
|
作者
Moody, SA [1 ]
机构
[1] Boeing Informat Space & Def Syst, Seattle, WA 98124 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
As software development and maintenance costs rise, providing higher architectural language abstractions is an effective tool. This paper describes a key set of object oriented abstractions developed using the Ada 95 toolset, and discusses their applicability to distributed real-time command and control systems under development at Boeing. The abstraction concepts described build upon each other and eventually become high level tools. This helps to increase the leveraged development of real-time systems, especially as the product and customer configurations vary. This papers particular emphasis is on how to migrate to the new Ada 95 package (purity) categorization rules, and describes their use in the distributed Annex-E. A strongly typed, possibly remote, data subscription concept is described and then shown in it's use of the advanced Ada distributed generics capabilities. Client-server and distributed-object abstractions are also contrasted.
引用
收藏
页码:112 / 127
页数:16
相关论文
共 50 条
  • [1] Classifying object-oriented real-time systems: Ada 95 and Deal
    Hammer, DK
    Welch, LR
    vanRoosmalen, OS
    IEEE SYMPOSIUM AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1996, : 324 - 331
  • [2] Distributed object-oriented real-time systems using a hybrid model of Ada95's built-in distributed capability and emerging real-time CORBA capabilities
    Moody, SA
    FIRST INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC '98), 1998, : 440 - 448
  • [3] Measuring real-time performance in distributed object oriented systems
    Widell, N
    Kihl, M
    Nyberg, C
    PERFORMANCE AND CONTROL OF NETWORK SYSTEMS III, 1999, 3841 : 248 - 258
  • [4] Dynamic scheduling of object invocations in distributed object oriented real-time systems
    Jorgensen, BN
    Joosen, W
    OBJECT-ORIENTED TECHNOLOGY: ECOOP'98 WORKSHOP READER, 1998, 1543 : 503 - 506
  • [6] MODULAR ABSTRACTIONS FOR VERIFYING REAL-TIME DISTRIBUTED SYSTEMS
    DELEON, H
    GRUMBERG, O
    FORMAL METHODS IN SYSTEM DESIGN, 1993, 2 (01) : 7 - 43
  • [7] Concurrent object-oriented programming for distributed real-time systems
    Maruyama, K
    INFORMATION SCIENCES, 1996, 93 (1-2) : 87 - 106
  • [8] Exception handling in object-oriented real-time distributed systems
    Romanovsky, A
    Xu, J
    Randell, B
    FIRST INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC '98), 1998, : 32 - 42
  • [9] INTERPROCESSOR COMMUNICATION AND ADA IN DISTRIBUTED REAL-TIME SYSTEMS
    NIELSEN, K
    CARLSSON, H
    COMPUTER COMMUNICATIONS, 1990, 13 (08) : 451 - 459
  • [10] Object-oriented real-time distributed computing
    Hammer, DK
    Kikuno, T
    Lee, I
    COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 1999, 14 (04): : 195 - 196