Carlson, 2002 - Google Patents
Languages and methods for specifying real-time systemsCarlson, 2002
View PDF- Document ID
- 3858955050995254387
- Author
- Carlson J
- Publication year
- Publication venue
- MRTC report, Mälardalen Real-Time Research Centre, Mälardalen University
External Links
Snippet
The specification of complex systems, such as software, requires welldefined languages and methods. In the case of real-time systems, where temporal correctness must be achieved in addition to functional, descriptions of time dependant behaviour must be expressable within …
- 230000002123 temporal effect 0 abstract description 66
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/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/4881—Scheduling strategies for dispatcher, e.g. round robin, multi-level priority queues
-
- 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/54—Interprogramme communication; Intertask communication
- G06F9/542—Event management; Broadcasting; Multicasting; Notifications
-
- 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
-
- 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
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/3668—Software testing
-
- 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/31—Programming languages or programming paradigms
-
- 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
- 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
- G06F17/00—Digital computing or data processing equipment or methods, specially adapted for specific functions
- G06F17/50—Computer-aided design
-
- 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
- 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/10—Office automation, e.g. computer aided management of electronic mail or groupware; Time management, e.g. calendars, reminders, meetings or time accounting
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| Lohstroh et al. | Toward a lingua franca for deterministic concurrent systems | |
| Kokash et al. | Reo+ mCRL2: A framework for model-checking dataflow in service compositions | |
| Apvrille et al. | TURTLE: A real-time UML profile supported by a formal validation toolkit | |
| Bozga et al. | The IF toolset | |
| Douglass | Real-time UML | |
| Giese et al. | Real-time statechart semantics | |
| Nouri et al. | Statistical model checking QoS properties of systems with SBIP | |
| Déharbe et al. | Formalizing freertos: First steps | |
| Mazzara et al. | On modelling and analysis of dynamic reconfiguration of dependable real-time systems | |
| Apvrille et al. | A new UML profile for real-time system formal design and validation | |
| Carlson | Languages and methods for specifying real-time systems | |
| Balasubramanian et al. | DREMS ML: A wide spectrum architecture design language for distributed computing platforms | |
| Vassev et al. | The ASSL approach to specifying self‐managing embedded systems | |
| Drusinsky et al. | Monitoring Temporal Logic Specifications Combined with Time Series Constraints. | |
| McColl | Leveraging Decomposition for the modelling, implementation and verification of complex dependable real-time systems | |
| El-khoury et al. | A survey of modeling approaches for embedded computer control systems | |
| Backeman et al. | Verifying ROS-Based Applications Using Timed and Stochastic Timed Automata | |
| Bae et al. | Modeling and Analyzing Real-Time Systems in Rewriting Logic | |
| Gabsi et al. | Extension and adaptation of an aspect oriented programming language for real-time systems | |
| de Matos Pedro | Dynamic contracts for verification and enforcement of real-time systems properties | |
| Frappier et al. | A comparison of the specification methods | |
| Tsai et al. | A scenario-based service-oriented rapid multi-agent distributed modeling and simulation framework for SoS/SOA and its applications | |
| Clarke et al. | Formal verification of autonomous systems NASA intelligent systems program | |
| Durán¹ et al. | Check for updates | |
| Sciammarella et al. | Modelling analysis and implementation of distributed probabilistic timed actors using theatre |