Distributed databases principles and systems
Distributed databases principles and systems
Dynamic Configuration for Distributed Systems
IEEE Transactions on Software Engineering
Gaining efficiency in transport services by appropriate design and implementation choices
ACM Transactions on Computer Systems (TOCS)
All-digital jets are taking off
IEEE Spectrum
High-performance operating system primitives for robotics and real-time control systems
ACM Transactions on Computer Systems (TOCS)
Artificial intelligence (2nd ed.)
Artificial intelligence (2nd ed.)
Adapting real-time software for reliable performance
Adapting real-time software for reliable performance
A system for parallel programming
ICSE '87 Proceedings of the 9th international conference on Software Engineering
A relational approach to monitoring complex systems
ACM Transactions on Computer Systems (TOCS)
A Language and System for the Construction and Tuning of Parallel Programs
IEEE Transactions on Software Engineering
CHAOS: why one cannot have only an operating system for real-time applications
ACM SIGOPS Operating Systems Review
Optimal Dynamic Control of Resources in a Distributed System
IEEE Transactions on Software Engineering
Experimental Evaluation of a Reusability-Oriented Parallel Programming Environment
IEEE Transactions on Software Engineering
Analysis of Faults in an N-Version Software Experiment
IEEE Transactions on Software Engineering
Distributed process groups in the V Kernel
ACM Transactions on Computer Systems (TOCS)
The entity-relationship model—toward a unified view of data
ACM Transactions on Database Systems (TODS) - Special issue: papers from the international conference on very large data bases: September 22–24, 1975, Framingham, MA
Transactions and synchronization in a distributed operating system
Proceedings of the tenth ACM symposium on Operating systems principles
Using Expert Systems to Construct Formal Specifications
IEEE Expert: Intelligent Systems and Their Applications
Programming and execution of object-based, parallel, hard, real-time applications
Programming and execution of object-based, parallel, hard, real-time applications
Ice--an integrated environment for constructing and tuning parallel programs
Ice--an integrated environment for constructing and tuning parallel programs
Dynamic Scheduling of Hard Real-Time Tasks and Real-Time Threads
IEEE Transactions on Software Engineering
ACM Transactions on Computer Systems (TOCS)
An annotated bibliography of interactive program steering
ACM SIGPLAN Notices
IEEE Transactions on Software Engineering
A system for constructing configurable high-level protocols
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
An Optimal Algorithm for Scheduling Soft Aperiodic Tasks in Dynamic-Priority Preemptive Systems
IEEE Transactions on Software Engineering
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
Software architecture adaptability: an NFR approach
IWPSE '01 Proceedings of the 4th International Workshop on Principles of Software Evolution
Application-Dependent Dynamic Monitoring of Distributed and Parallel Systems
IEEE Transactions on Parallel and Distributed Systems
Cooperative run-time management of adaptive applications and distributed resources
Proceedings of the tenth ACM international conference on Multimedia
An Approach for Adaptive Fault-Tolerance in Object-Oriented Open Distributed Systems
WORDS '97 Proceedings of the 3rd Workshop on Object-Oriented Real-Time Dependable Systems - (WORDS '97)
A Framework for Dynamically Adaptive Applications in a Self-Organized Mobile Network Environment
ICDCSW '04 Proceedings of the 24th International Conference on Distributed Computing Systems Workshops - W7: EC (ICDCSW'04) - Volume 7
Flexible cross-domain event delivery for quality-managed multimedia applications
ACM Transactions on Multimedia Computing, Communications, and Applications (TOMCCAP)
AIMS: robustness through sensible introspection
EW 10 Proceedings of the 10th workshop on ACM SIGOPS European workshop
Automated response using system-call delays
SSYM'00 Proceedings of the 9th conference on USENIX Security Symposium - Volume 9
TimeAdapt: timely execution of dynamic software reconfigurations
Proceedings of the 5th Middleware doctoral symposium
Goal-driven adaptation of internetware
Proceedings of the Second Asia-Pacific Symposium on Internetware
Hi-index | 0.00 |
In large, dynamic, real-time computer systems, it is frequently most cost effective to employ different software performance and reliability techniques at different levels of granularity, at different times, or within different subsystems. These techniques may include regulation of redundancy and resource allocation, multiversion and multipath execution, adjustments of program attributes such as time-out periods and others. The management of software in such systems is a difficult task. Software that may be adapted to meet varying performance and reliability requirements offers a solution. A REal-time Software Adaptation System (RESAS) includes a uniform model of adaptable software and provides the tool necessary for programmers to implement algorithms that choose and enact adaptations in real time. RESAS has been implemented on a testbed consisting of a multiprocessor and an attached workstation, and adaptation algorithms have been developed that address the problem of adapting software to achieve two goals: software execution within specified time constraints and software resiliency with respect to computer hardware failures.