
Adaptable and Predictable System Quality
ULS systems will be long running and must operate robustly in environments fraught with failures, overloads, and attacks. These systems must maintain robustness in the presence of adaptations that are not centrally controlled or authorized.
Managing traditional qualities such as security, performance, reliability, and usability is necessary but not sufficient to meet the challenges of ULS systems. This research area focuses on how to maintain quality in a ULS system in the face of continuous change, ongoing failures, and attacks. It also includes identifying, predicting, and controlling new indicators of system health (akin to the U. S. gross domestic product) that are needed because of the scale of ULS systems.
Relevant Glossary Terms
- acceptability-oriented computing
- aleatoric
- annealing
- belief logic
- complexity science
- composition
- context-aware assistive computing
- context-aware computing
- Dempster-Shafer theory
- deterministic
- dissipative system
- econometrics
- epistemic uncertainty
- evidence theory
- fuzzy set
- Internet storm
- machine learning
- metastability
- model checking
- multi-valued logic
- phase transition
- possibility theory
- quality attribute
- quasi-stability
- resiliency
- recovery-oriented programming
- robust, robustness
- security
- self-organizing criticality
- statistical mechanics
- stochastic
- system health
- system of systems
- trust
- ubiquitous computing
Latest ULS Systems News
Stay informed about important discoveries in the field, new research opportunities, and upcoming ULS systems events.
Recommended Reading
- Candea, G. & Fox, A. Recursive Restartability: Turning the Reboot Sledgehammer into a Scalpel. Proceedings of the 8th Workshop on Hot Topics in Operating Systems (HotOS-VIII). Schloss Elmau, Germany, May 2001.
- Candea, G.; Brown, A.; Fox, A.; & Patterson, D. Recovery Oriented Computing: Building Multi-Tier Dependability. IEEE Computer 37, 11 (Nov. 2004).
- Card, S.; Moran, T.; & Newell, A. The Psychology of Human- Computer Interaction. Hillsdale, NJ: Lawrence Erlbaum Associates, 1983.
- Denning, D. An Intrusion-Detection Model. IEEE Transactions on Software Engineering 13, 2 (Feb. 1987): 222-232.
- Elkind, J.; Card, S.; Hochberg, J.; & Huey, B. (eds.). Human Performance Models for Computer Aided Engineering. San Diego, CA: Academic Press, Inc., 1990.
- Kieras, D. E. Towards a practical GOMS model methodology for user interface design. The Handbook of Human-Computer Interaction. Helander, M. (ed.). Amsterdam: North-Holland Elsevier, 1988.
- Kyamakya, K.; Jobmann, K.; & Meincke, M. Security and Survivability of Distributed Systems: An Overview, IEEE MILCOM 2000, Los Angeles, CA, 2000.
- Moore, A.; Ellison, R.; & Linger, R. Attack Modeling for Information Security and Survivability (CMU/SEI-2001-TN-001, ADA388771), Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon University, 2001.
- Patterson, D.; Brown, A.; Broadwell, P.; Candea, G.; Chen, M.; Cutler, J.; Enriquez, P.; Fox, A.; Kiciman, E.; Merzbacher, M.; Oppenheimer, D.; Sastry, N.; Tetzlaff, W.; Traupman, J.; & Treuhaft, N. Recovery-Oriented Computing (ROC): Motivation, Definition, Techniques, and Case Studies (UCB CSD-02-1175). Berkeley, CA: University of California, Berkeley, 2002.
- Demsky, B. & Rinard, M. Automatic Detection and Repair of Errors in Data Structures, 221239. Companion to the 18th Annual ACM SIGPLAN Conference on Object Oriented Programming, Systems, Languages, and Applications, Anaheim, CA, October 2630, 2003.
- Rinard, M.; Cadar, C.; & Nguyen, H. H. Exploring the Acceptability Envelope. Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications. San Diego, CA, October 1620, 2005.
- Schneider, F. (ed.). Trust in Cyberspace. Washington, DC: National Academy Press, 1998.
- Turner, R. & Killian, L. Collective Behavior, 4th edition. Englewood Cliffs, NJ: Prentice Hall, 1993.