Software Engineering Institute | Carnegie Mellon University
Software Engineering Institute | Carnegie Mellon University

ULS Systems Publications

Anvaari, M.; Cruzes, D.S.; & Conradi, R. Smart Grid Software Applications as an Ultra-Large-Scale System: Challenges for Evolution. December 2012

Cohen, Bernard, and Phil Boxer. "Why Critical Systems Need Help to Evolve." IEEE Computer, May 2010.

Hill, James H. and John M. Slaby. "Increasing ULS System Quality with System Execution Modeling Tools." December 2009.

Greg Goth. "Ultralarge Systems: Redefining Software Engineering?" IEEE Software,  May 2008.

Gabriel, Richard P. Design Beyond Human Abilities

Goodenough, John. ULS Systems Research Roadmap. June 2007. 

Kazman, Rick. The Metropolis Model: A New Logic for Development of Crowdsourced Systems. Communications of the ACM, 52, 7 (July 2009).

news@sei Feature, Issue 3, 2008: SMART Ultra-Large-Scale Systems Forum: “Scale Changes Everything”

news@sei Feature, Issue 6, 2006: Ultra-Large-Scale (ULS) Systems Roundtable

news@sei Feature, 4th quarter 2005: Meeting the Challenge of Ultra-Large-Scale (ULS) Systems

Northrop, Linda. Scale Changes Everything, OOPSLA 2006, Portland, Oregon, USA, October 22-26, 2006.

Schmidt, Douglas C. Meeting the Challenges of Ultra-Large-Scale Distributed Real-Time & Embedded Systems with QoS-Enabled Middleware & Model-Driven Engineering. ACM/IFIP/USENIX 8th International Middleware Conference, Newport Beach, California, USA, December 10, 2007.

Schmidt, Douglas C. Meeting the Challenges of Ultra-Large-Scale Distributed Real-Time and Embedded Systems, 10th IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing (ISORC), Santorini Island, Greece, May 7-9, 2007.

Schmidt, Douglas C. Meeting the Challenges of Ultra-Large-Scale Systems via Model-Driven Engineering
Distinguished Lecturer Series, Florida International University, Miami, Florida, USA, February 2, 2007.

Sullivan, Kevin. Ultra-Large-Scale (ULS) Systems (CBSE 2009)
keynote, 12th International Symposium on Component Based Software Engineering (CBSE 2009), June 24-26, 2009.

Workshop & Conference Proceedings

SMART Ultra-Large-Scale Systems Forum: “Scale Changes Everything,” March 6, 2008, Carnegie Mellon University, Pittsburgh, PA, USA.

First ICSE Workshop on Software Technologies for Ultra-Large-Scale (ULS) Systems: Workshop at the International Conference on Software Engineering, May 22, 2007, Minneapolis, Minnesota, USA.

Companion to the 21th Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications, OOPSLA 2006, October 22-26, 2006, Portland, Oregon, USA. ACM 2006, ISBN 1-59593-491-X  (Workshop: Ultra-Large-Scale Systems).

The ULS Systems Report

Ultra-Large-Scale Systems: The Software Challenge of the Future
ISBN 0-9786956-0-7
July 2006


Northrop, Linda; Schmidt, Doug; Sullivan, Kevin; & Kiczales, Gregor. Round Table on Ultra-Large-Scale Systems. Podcast recorded at OOPSLA 2006, February 6, 2007.

Related Work

Center for Ultra-Large-Scale Software-Intensive Systems

Recommended Reading

Axelrod, Robert. The Evolution of Cooperation. Basic Books, 2006.

Axelrod, Robert. The Complexity of Cooperation. Princeton University Press, 1997.

Baldwin, Carliss & Clark, Kim. Design Rules: The Power of Modularity. MIT Press, 2000.

Baldwin, Carliss; Clark, Kim B.; Magretta, Joan; & Dyer, Jeffrey H. Harvard Business Review on Managing the Value Chain. Harvard Business School Press, 2000.

Barabasi, Albert-Laszlo. Linked: How Everything Is Connected to Everything Else and What It Means. Perseus Books Group, 2002.

Buchanan, Mark. Nexus: Small Worlds and the Groundbreaking Theory of Networks. W. W. Norton & Company, 2003.

Dorigo, Marco & Stutzle, Thomas. Ant Colony Optimization. MIT Press, 2004.

Flake, Gary William. The Computational Beauty of Nature: Computer Explorations of Fractals, Chaos, Complex Systems, and Adaptation. MIT Press, 1998.

Friedman, Thomas L. The World Is Flat: A Brief History of the Twenty-first Century. Farrar, Straus and Giroux, 2005.

Holland, John H. Hidden Order: How Adaptation Builds Complexity. Basic Books, 1995.

Huberman, Bernardo. The Laws of the Web: Patterns in the Ecology of Information. MIT Press, 2001.

Hutchins, Edwin. Cognition in the Wild. MIT Press, 1995.

Johnson, Steven. Emergence: The Connected Lives of Ants, Brains, Cities, and Software. Simon & Schuster, 2002.

Kauffman, Stuart. At Home in the Universe: The Search for the Laws of Self-Organization and Complexity. Oxford University Press, 1995.

Lewin, Roger. Complexity: Life at the Edge of Chaos. University of Chicago Press, 1999.

Rheingold, Howard. Smart Mobs: The Next Social Revolution. Basic Books, 2002.

Schwartz, Peter. The Art of the Long View. Currency Doubleday, 1996.

Strogatz, Steven. SYNC: The Emerging Science of Spontaneous Order. Hyperion, 2003.

Watts, Duncan J. Six Degrees: The Science of a Connected Age. W. W. Norton & Company, 2003.

Wright, Robert. Nonzero: The Logic of Human Destiny. Vintage, 2001.

Contribute to the Library

Would you like to add a paper, presentation, or report related to ULS systems to this library? If so, please contact us.