ACM Home Page
Please provide us with feedback. Feedback
Ultra-large-scale systems
Full text PdfPdf (163 KB)
Source Dynamic Languages Symposium archive
Companion to the 21st ACM SIGPLAN symposium on Object-oriented programming systems, languages, and applications table of contents
Portland, Oregon, USA
WORKSHOP SESSION: OOPSLA 2006 workshop chair's welcome table of contents
Pages: 632 - 634  
Year of Publication: 2006
ISBN:1-59593-491-X
Authors
Richard P. Gabriel  Sun Microsystems Laboratories, Menlo Park, CA
Linda Northrop  The Software Engineering Institute, Pittsburgh, PA
Douglas C. Schmidt  Vanderbilt University, Nashville, TN
Kevin Sullivan  University of Virginia, Charlottesville, VA
Sponsors
SIGPLAN: ACM Special Interest Group on Programming Languages
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 9,   Downloads (12 Months): 68,   Citation Count: 3
Additional Information:

abstract   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1176617.1176645
What is a DOI?

ABSTRACT

Scale changes everything. The trend in the design and development of software-intensive systems today is toward scale that increases in every measurable way. Lines of code, complexity, dependency, communication, bandwidth, memory, datasets, and many other measures for our systems continue to reach and exceed the limits of our ability to produce high-quality systems for all purposes.These systems will be unbounded, integrating internet-scale resources. They will serve diverse stakeholders with competing objectives and at the same time be constrained by policy, regulation, and the behaviors of their users. The lines between development, acquisition, and operations will blur: ULS systems will not die; they will be too large to be replaced and will be inextricably connected to the day-to-day mission. Rather, they will continue to evolve over time with behavior often more emergent than planned. Because complete specifications will not be achievable, sufficient assurance will have to do. ULS systems present "wicked problems," ones for which each attempt to create a solution changes the problem. Some of these characteristics appear in conventional systems, but in ULS systems they will dominate.



Collaborative Colleagues:
Richard P. Gabriel: colleagues
Linda Northrop: colleagues
Douglas C. Schmidt: colleagues
Kevin Sullivan: colleagues