Analysis, design and implementation of an object-oriented framework in Ada95

被引:0
|
作者
Schmitt, D
机构
[1] Sema Grp GmbH, D-26389 Wilhelmshaven, Germany
[2] Open Univ, Milton Keynes MK7 6AA, Bucks, England
关键词
frameworks; object-oriented technologies; experience reports from projects using Ada95; case studies and experiments;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper describes the analysis, design and implementation of an object-oriented framework for discrete event simulation in the programming language Ada95. The framework was constructed in an industrial setting so that conclusions are drawn from first-hand, practical experience with this approach. After defining the term 'Object-Oriented Framework', discrete event simulation is analyzed as the domain of concern in the given context, producing a class diagram for that domain in the Unified Modelling Language (UML). Following the analysis activities, the framework is designed and described, again using diagrams of the UML. In further sections the mapping from design artifacts to code in Ada95 and the usage of the framework are shown. The article finishes with a summary of the experience gained and the lessons learned.
引用
收藏
页码:196 / 210
页数:15
相关论文
共 50 条
  • [1] 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
  • [2] OBJECT-ORIENTED FACILITIES IN ADA-95
    MOORE, DL
    [J]. DR DOBBS JOURNAL, 1995, 20 (10): : 28 - &
  • [3] (Astro)physical supercomputing: Ada95 as a safe, object oriented alternative
    Stift, MJ
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE, 1998, 1411 : 128 - 139
  • [4] Ada95 object-oriented and real-time support for development of software fault tolerance reusable components
    Shokri, EH
    Tso, KS
    [J]. SECOND WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE SYSTEMS, PROCEEDINGS OF WORDS '96, 1996, : 93 - 100
  • [5] An object-oriented programming paradigm based on Ada 95
    Loeper, H
    Khattab, A
    Neubert, P
    El-Gabali, M
    [J]. KUWAIT JOURNAL OF SCIENCE & ENGINEERING, 1998, 25 (02): : 275 - 296
  • [6] Object-oriented programming and protected objects in Ada 95
    Wellings, AJ
    Johnson, B
    Sanden, B
    Kienzle, J
    Wolf, T
    Michell, S
    [J]. RELIABLE SOFTWARE TECHNOLOGIES ADA-EUROPE 2000, 2000, 1845 : 16 - 28
  • [7] Scientific programming with ADA 95: Object-oriented, parallel, and safe
    Stift, MJ
    [J]. COMPUTERS IN PHYSICS, 1998, 12 (02): : 150 - 158
  • [8] Integrating object-oriented programming and protected objects in Ada 95
    Wellings, AJ
    [J]. ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2000, 22 (03): : 506 - 539
  • [9] Object-oriented design and implementation
    Asai, M
    [J]. 2000 CERN SCHOOL OF COMPUTING, 2000, 2000 (13): : 91 - 97
  • [10] The design and implementation of an object-oriented process control loop framework
    Jeon, T
    Roh, S
    Seung, H
    Lee, S
    [J]. ADVANCED INTERNET SERVICES AND APPPLICATIONS, PROCEEDINGS, 2002, 2402 : 249 - 261