Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/1370700.1370713acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

Architectural challenges of ultra large scale systems

Published: 10 May 2008 Publication History

Abstract

Sheer scale of ULS systems will change everything and make it impossible to rely on our current knowledge and techniques of software development. At first, we need to fully understand the nature and derived challenges from characteristics of these systems, then we should introduce new ideas for how to develop them. As architecture is the key artifact in development of ultra large scale systems, this topic is at the top of the agenda in this research area. In this position paper we try to investigate architectural issues unique to a ULS system, discuss and debat the architectural challenges posed by these systems.

References

[1]
S. E. Institute, 2006, Ultra-Large-Scale Systems: The Software Challenge of the Future, Pittsburgh.
[2]
Mark Maier, 1996, Architecting Principles for Systems-of-Systems. http://www.infoed.com/Open/PAPERS/systems.htm
[3]
Len Bass, Paul Clements, Rick Kazman, 2003, Software Architecture in Practice, Second Edition, Addison Wesley.
[4]
Mehdi Jazayeri, 2002, On Architectural Stability and Evolution, 7th Ada-Europe International Conference on Reliable Software Technologies, pp. 13--23.
[5]
Rami Bahsoon, Wolfgang Emmerich, 2004, Evaluating Architectural Stability with Real Options Theory, 20th IEEE International Conference on Software Maintenance, pp. 443--447.
[6]
Garlan, 2000, Software Architecture: A Roadmap. In: A. Finkelstein (ed.): The Future of Software Engineering, ACM Press, 91--101
[7]
D. L. Parnas, 1979, Designing Software for Ease of Extension and Contraction, IEEE Transaction on Software Engineering.
[8]
Nenad Medvidovic, 1999, Architecture-Based Specification-Time Software Evolution, thesis in university of California Irvine.
[9]
D. L. Parnas, 1972, On the Criteria to Be Used in Decomposing Systems into Modules, Communications of the Association of Computing Machinery, 1053--58
[10]
B. Boehm, K. J. Sullivan, 2000, Software Economics: A Roadmap. In: A. Finkelstein (ed.): The Future of Software Engineering. ACM Press, 320--343.
[11]
Carliss Y. Baldwin, Kim B. Clark, 1999, Design Rules: The Power of Modularity, MIT Press.
[12]
Alexander Egyed, Cristina Gacek, October 1999, Automatically Detecting Mismatches during Component-Based and Model-Based Development, 14th IEEE International Conference on Automated Software Engineering, Cocoa Beach, Florida, pp. 191--198.
[13]
C. Gacek, A. Abd-Allah, B. Clark, and B. Boehm, 1995, "On the Definition of Software Architecture," Proceedings of the First International Workshop on Architectures for Software Systems, D. Garlan (ed.), Seattle, WA, pp. 85--95.
[14]
Lehman I. M. M. and Belady L. A., 1985, Program Evolution - Processes of Software Change, Academic Press.
[15]
Lehman M. M., Perry D. E. and Ramil J. F., 1998, On Evidence Supporting the FEAST Hypothesis and the Laws of Software Evolution, Proc. Metrics'98, Bethesda, Maryland, Nov. 20-2 I, pp.84--88

Cited By

View all
  • (2023)Rapid Scaling of a Danish Public Health System Under COVID-1936th Bled eConference – Digital Economy and Society: The Balancing Act for Digital Innovation in Times of Instability: June 25 – 28, 2023, Bled, Slovenia, Conference Proceedings10.18690/um.fov.6.2023.46(723-730)Online publication date: 12-Dec-2023
  • (2014)Development Framework Pattern for Pervasive Information SystemsSystems and Software Development, Modeling, and Analysis10.4018/978-1-4666-6098-4.ch007(161-185)Online publication date: 2014
  • (2012)A Case Studies Approach to the Analysis of Profiling and Framing Structures for Pervasive Information SystemsInternational Journal of Web Portals10.4018/jwp.20120401014:2(1-18)Online publication date: 1-Apr-2012
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ULSSIS '08: Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems
May 2008
80 pages
ISBN:9781605580265
DOI:10.1145/1370700
  • General Chairs:
  • Kevin Sullivan,
  • Rick Kazman
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 10 May 2008

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. design decisions
  2. software architecture
  3. ultra large scale software systems

Qualifiers

  • Research-article

Conference

ICSE '08
Sponsor:

Acceptance Rates

ULSSIS '08 Paper Acceptance Rate 19 of 19 submissions, 100%;
Overall Acceptance Rate 19 of 19 submissions, 100%

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)4
  • Downloads (Last 6 weeks)0
Reflects downloads up to 09 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2023)Rapid Scaling of a Danish Public Health System Under COVID-1936th Bled eConference – Digital Economy and Society: The Balancing Act for Digital Innovation in Times of Instability: June 25 – 28, 2023, Bled, Slovenia, Conference Proceedings10.18690/um.fov.6.2023.46(723-730)Online publication date: 12-Dec-2023
  • (2014)Development Framework Pattern for Pervasive Information SystemsSystems and Software Development, Modeling, and Analysis10.4018/978-1-4666-6098-4.ch007(161-185)Online publication date: 2014
  • (2012)A Case Studies Approach to the Analysis of Profiling and Framing Structures for Pervasive Information SystemsInternational Journal of Web Portals10.4018/jwp.20120401014:2(1-18)Online publication date: 1-Apr-2012
  • (2012)An agenda for ultra-large-scale system research for global health informaticsACM SIGHIT Record10.1145/2180796.21808042:1(12-12)Online publication date: 1-Mar-2012
  • (2012)Smart Grid software applications as an ultra-large-scale systemProceedings of the 2012 IEEE PES Innovative Smart Grid Technologies10.1109/ISGT.2012.6175687(1-6)Online publication date: 16-Jan-2012
  • (2012)Profiling and Framing Structures for Pervasive Information Systems DevelopmentVirtual and Networked Organizations, Emergent Technologies and Tools10.1007/978-3-642-31800-9_29(283-293)Online publication date: 2012

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media