Eldredge et al., 1990 - Google Patents
Applying the object-oriented paradigm to discrete event simulations using the C++ languageEldredge et al., 1990
- Document ID
- 3023957991036042517
- Author
- Eldredge D
- McGregor J
- Summers M
- Publication year
- Publication venue
- Simulation
External Links
Snippet
This paper demonstrates the appropriateness of an object-oriented programming lan guage, C++, for developing discrete event simulations. An introduction to the concept of object- oriented programming and the C++ language is followed by an example simula tion of a …
- 238000004088 simulation 0 abstract description 60
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4421—Execution paradigms
- G06F9/4428—Object-oriented
- G06F9/443—Object-oriented method invocation or resolution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/4443—Execution mechanisms for user interfaces
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformations of program code
- G06F8/41—Compilation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/30—Creation or generation of source code
- G06F8/36—Software reuse
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/20—Software design
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06N—COMPUTER SYSTEMS BASED ON SPECIFIC COMPUTATIONAL MODELS
- G06N5/00—Computer systems utilising knowledge based models
- G06N5/02—Knowledge representation
- G06N5/022—Knowledge engineering, knowledge acquisition
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99941—Database schema or data structure
- Y10S707/99942—Manipulating data structure, e.g. compression, compaction, compilation
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Freeman-Benson et al. | Integrating constraints with an object-oriented language | |
| Harmon et al. | Understanding UML: the developer's guide | |
| Eldredge et al. | Applying the object-oriented paradigm to discrete event simulations using the C++ language | |
| Burrafato et al. | Designing a multi-agent solution for a bookstore with the PASSI methodology. | |
| Balci | Requirements for model development environments | |
| Wooldridgey et al. | Agent-oriented software engineering: The state of the art | |
| Jäger et al. | Using UML for software process modeling | |
| Garrido | Object oriented simulation | |
| Kaiser et al. | A bi-level language for software process modeling | |
| Jahnke et al. | Rewriting poor design patterns by good design patterns | |
| Goderis et al. | Composing different models of computation in Kepler and Ptolemy II | |
| WO2000038073A1 (en) | System for expressing complex data relationships using simple language constructs | |
| Wegner | Models and paradigms of interaction | |
| Björklund et al. | Towards efficient code synthesis from statecharts | |
| Grogono et al. | Concurrent software engineering: Preparing for paradigm shift | |
| Esquirol et al. | Constraint programming | |
| Zagorulko et al. | Knowledge representation language based on the integration of production rules, frames and a subdefinite model | |
| Litman et al. | R++: Adding path-based rules to C++ | |
| Brorsson et al. | REALTIMETALK AN OBJECT-ORIENTED LANGAUGE FOR HARD REAL-TIME SYSTEMS | |
| Corkill | Embedable problem-solving architectures: A study of integrating OPS5 with UMass GBB | |
| Schleicher | Formalizing UML-based process models using graph transformations | |
| Cobourn | Resource management for CAD frameworks | |
| Ekholm et al. | The BAS-CAAD information system for design—principles, implementation, and a design scenario | |
| Claeys et al. | HGPSS: A hierarchical extension to GPSS | |
| Moody | The STARS process engine: language and architecture to support process capture and multi-user execution |