• DocumentCode
    1143479
  • Title

    Ultralarge Systems: Redefining Software Engineering?

  • Author

    Goth, Gary

  • Volume
    25
  • Issue
    3
  • fYear
    2008
  • Firstpage
    91
  • Lastpage
    94
  • Abstract
    The harbingers of ultralarge systems are indeed emerging, although their elements seem contradictory to the "ultralarge" concept. ULS design will have to move beyond computer science and electrical and electronics engineering-based methodologies to include building blocks from seven major research areas: human interaction; computational emergence; design; computational engineering; adaptive system infrastructure; adaptable and predictable system quality; and policy, acquisition, and management. We need to integrate these more novel approaches with the tools and techniques of traditional software engineering, especially with regard to formal methods and to dealing with predictability and uncertainty in high-integrity software systems. Our view is not so much that we are \´redefining\´ software engineering but rather that we\´re looking to extend established software engineering tools and techniques in novel and useful ways.
  • Keywords
    software engineering; formal method; software engineering; ultralarge systems; Adaptive systems; Computer science; Design engineering; Disaster management; Engineering management; Humans; Quality management; Software engineering; Systems engineering and theory; Uncertainty; Lscits; ULS; Ulssis; Ultralarge systems; software engineering; ubiquitous computing;
  • fLanguage
    English
  • Journal_Title
    Software, IEEE
  • Publisher
    ieee
  • ISSN
    0740-7459
  • Type

    jour

  • DOI
    10.1109/MS.2008.82
  • Filename
    4497771