Object-oriented programming and protected objects in Ada 95

被引:0
|
作者
Wellings, AJ [1 ]
Johnson, B
Sanden, B
Kienzle, J
Wolf, T
Michell, S
机构
[1] Univ York, Dept Comp Sci, York YO1 5DD, N Yorkshire, England
[2] Swiss Fed Inst Technol, Software Engn Lab, CH-1015 Lausanne, Switzerland
关键词
concurrent object-oriented programming inheritance anomaly; Ada; 95;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Integrating concurrent and object-oriented programming has been an active research topic since the late 1980s. The majority of approaches have taken a sequential object-oriented language and made it concurrent. A few approaches have taken a concurrent language and made it object-oriented. The most important of this latter class is the Ada 95 language which is an extension to the object-based concurrent programming language Ada 83. Arguably, Ada 95 does not fully integrate its models of concurrency and object-oriented programming. This paper discusses ways in which protected objects can be made more extensible.
引用
收藏
页码:16 / 28
页数:13
相关论文
共 50 条
  • [11] Successfully integrating traditional and object-oriented approaches with Ada 95
    Cross II, James H.
    Phillips, Thomas M.
    [J]. SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), 1996, : 19 - 23
  • [12] Channels as Objects in Concurrent Object-Oriented Programming
    Campos, Joana
    Vasconcelos, Vasco T.
    [J]. ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2011, (69): : 12 - 28
  • [13] Ada95 protected objects and data-oriented synchronization
    [J]. Jisuanji Yanjiu yu Fazhan, 1 (72-77):
  • [14] Object-oriented programming enhancements in Ada 200Y
    Taft, S. Tucker
    [J]. Ada User Journal, 2003, 24 (02): : 119 - 127
  • [15] Analysis, design and implementation of an object-oriented framework in Ada95
    Schmitt, D
    [J]. RELIABLE SOFTWARE TECHNOLOGIES ADA-EUROPE 2000, 2000, 1845 : 196 - 210
  • [16] Using object-oriented techniques to develop an Ada 95 Reuse Library
    Yu, Huiming
    [J]. Ada user, 1998, 19 (01): : 43 - 56
  • [17] KAOS: An object-oriented software tool for the objects definition, updating, querying and programming in an object-oriented environment
    Canos, JH
    Lozano, MD
    Ramos, I
    [J]. UNIVERSITY AND INDUSTRY - PARTNERS IN SUCCESS, CONFERENCE PROCEEDINGS VOLS 1-2, 1998, : 711 - 714
  • [18] OBJECT-ORIENTED PROGRAMMING WITHOUT AN OBJECT-ORIENTED LANGUAGE
    BOOCH, G
    SEIDEWITZ, E
    START, M
    FIRESMITH, D
    [J]. SIGPLAN NOTICES, 1986, 21 (11): : 508 - 508
  • [19] Towards a distributed object-oriented propagation model using Ada95
    Needham, DM
    Demurjian, SA
    Peters, TJ
    [J]. ACM SIGADA ANNUAL INTERNATIONAL CONFERENCE (SIGADA'99) - PROCEEDINGS, 1999, 19 (03): : 203 - 210
  • [20] Classifying object-oriented real-time systems: Ada 95 and Deal
    Hammer, DK
    Welch, LR
    vanRoosmalen, OS
    [J]. IEEE SYMPOSIUM AND WORKSHOP ON ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 1996, : 324 - 331