Synchronizing shared abstract types
ACM Transactions on Computer Systems (TOCS)
Implementation of resilient, atomic data types
ACM Transactions on Programming Languages and Systems (TOPLAS) - Lecture notes in computer science Vol. 174
Nested transactions: an approach to reliable distributed computing
Nested transactions: an approach to reliable distributed computing
High-performance operating system primitives for robotics and real-time control systems
ACM Transactions on Computer Systems (TOCS)
Scheduling Tasks with Resource Requirements in Hard Real-Time Systems
IEEE Transactions on Software Engineering
CHAOS- kernel support for objects in the real-time domain
IEEE Transactions on Computers - Special Issue on Real-Time Systems
A Language and System for the Construction and Tuning of Parallel Programs
IEEE Transactions on Software Engineering
Modular Concurrency Control and Failure Recovery
IEEE Transactions on Computers
An open enviornment for building parallel programming systems
PPEALS '88 Proceedings of the ACM/SIGPLAN conference on Parallel programming: experience with applications, languages and systems
ARTS: a distributed real-time kernel
ACM SIGOPS Operating Systems Review
RPC in the x-Kernel: evaluating new design techniques
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
The Amber system: parallel programming on a network of multiprocessors
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Threads and input/output in the synthesis kernal
SOSP '89 Proceedings of the twelfth ACM symposium on Operating systems principles
Multiprocessor Online Scheduling of Hard-Real-Time Tasks
IEEE Transactions on Software Engineering
Timing analysis for robot motion-planning algorithm
IEEE Real-Time Systems Newsletter - Special Issue: on the seventh IEEE workshop on real-time operating systems and software
Multi-model parallel programming in psyche
PPOPP '90 Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programming
Dynamic adaptation of real-time software
ACM Transactions on Computer Systems (TOCS)
Algorithms for scalable synchronization on shared-memory multiprocessors
ACM Transactions on Computer Systems (TOCS)
Experimental Evaluation of a Real-Time Scheduler for a Multiprocessor System
IEEE Transactions on Software Engineering
ACM SIGOPS Operating Systems Review
PADD '91 Proceedings of the 1991 ACM/ONR workshop on Parallel and distributed debugging
Dynamic Scheduling of Hard Real-Time Tasks and Real-Time Threads
IEEE Transactions on Software Engineering
Dynamic synchronization of real-time threads for multiprocessor systems
SEDMS III Papers from the symposium on Experiences with distributed and multiprocessor systems
Task scheduling and synchronization for multiprocessor real-time systems
Task scheduling and synchronization for multiprocessor real-time systems
ACM Transactions on Computer Systems (TOCS)
Using semantic knowledge for transaction processing in a distributed database
ACM Transactions on Database Systems (TODS)
Locking Expressions for Increased Database Concurrency
Journal of the ACM (JACM)
Locking Protocols: From Exclusive to Shared Locks
Journal of the ACM (JACM)
Distributed transactions for reliable systems
Proceedings of the tenth ACM symposium on Operating systems principles
A Survey of Techniques for Synchronization and Recovery in Decentralized Computer Systems
ACM Computing Surveys (CSUR)
Architecture of the space shuttle primary avionics software system
Communications of the ACM
Toward a discipline of real-time programming
Communications of the ACM
Monitors: an operating system structuring concept
Communications of the ACM
Distributed Systems - Architecture and Implementation, An Advanced Course
Control of walking: local control and real time systems
Control of walking: local control and real time systems
Best-effort decision-making for real-time scheduling
Best-effort decision-making for real-time scheduling
Programming and execution of object-based, parallel, hard, real-time applications
Programming and execution of object-based, parallel, hard, real-time applications
Support for multiweight objects, invocations and atomicity in real-time systems
Support for multiweight objects, invocations and atomicity in real-time systems
Dynamic Scheduling of Hard Real-Time Tasks and Real-Time Threads
IEEE Transactions on Software Engineering
ACM Transactions on Computer Systems (TOCS)
IEEE Transactions on Software Engineering
Distributed Shared Abstractions (DSA) on Multiprocessors
IEEE Transactions on Software Engineering
Predictable Threads for Dynamic, Hard Real-Time Environments
IEEE Transactions on Parallel and Distributed Systems
The Spring System: Integrated Support for Complex Real-TimeSystems
Real-Time Systems
Stabilizing Pre-Run-Time Schedules With the Help of GraceTime
Real-Time Systems
Enhancing O-O Middleware to Become Time-Aware
Real-Time Systems - Special issue on challenges in design and implementation of middlewares for real time systems
CTK: Configurable Object Abstractions for Multiprocessors
IEEE Transactions on Software Engineering
A Model for a Flexible and Predictable Object-Oriented Real-Time System
WORDS '97 Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
Improving the adaptability of multi-mode systems via program steering
ISSTA '04 Proceedings of the 2004 ACM SIGSOFT international symposium on Software testing and analysis
Adaptation and specialization for high performance mobile agents
COOTS'99 Proceedings of the 5th conference on USENIX Conference on Object-Oriented Technologies & Systems - Volume 5
I-RMI: performance isolation in information flow applications
Proceedings of the ACM/IFIP/USENIX 2005 International Conference on Middleware
Real-Time adaptive fuzzy motivations for evolutionary behavior learning by a mobile robot
MICAI'06 Proceedings of the 5th Mexican international conference on Artificial Intelligence
I-RMI: performance isolation in information flow applications
Middleware'05 Proceedings of the ACM/IFIP/USENIX 6th international conference on Middleware
Hi-index | 0.00 |
CHAOSarc is an object-based multiprocessor operating system kernel that provides primitives with which programmers may easily construct objects of differing types and object invocations of differing semantics, targeting multiprocessor systems, and real-time applications. The CHAOSarc can guarantee desired performance and functionality levels of selected computations in real-time applications. Such guarantees can be made despite possible uncertainty in execution environments by allowing programs to adapt in performance and functionality to varying operating conditions. This paper reviews the primitives offered by CHAOSarc and demonstrates how the required elements of the CHAOSarc real-time kernel are constructed with those primitives.