Toward Open-World Software: Issues and Challenges.

The article discusses the issues and challenges in open-world software development. The authors reflect that the closed-world assumption that the boundary between environment and system is known and unchanging has been the basis of traditional software development. This basis of assumption is no lon...

Full description

Bibliographic Details
Published in:Computer (00189162) Vol. 39; no. 10; pp. 36 - 44
Main Authors: Baresi, Luciano, Di Nitto, Elisabetta, Ghezzi, Carlo
Format: Article
Published: IEEE Oct2006
Subjects:
Online Access:View this record in EBSCOhost
fields @attributes:
  recordID: 1
pdfLink:
plink: https://search.ebscohost.com/login.aspx?direct=true&db=hlh&AN=22772111&site=ehost-live
header:
  @attributes:
    shortDbName: hlh
    uiTerm: 22772111
    longDbName: Humanities International Complete
    uiTag: AN
  controlInfo:
    bkinfo:
    jinfo:
      jid:
        00189162
        PUT
      jtl: Computer (00189162)
      issn: 00189162
      maglogo: N
    pubinfo:
      dt: Oct2006
      vid: 39
      iid: 10
      pid: 13605
      pub: IEEE
    artinfo:
      ui:
        22772111
        10.1109/MC.2006.362
      ppf: 36
      ppct: 8
      formats:
      tig:
        atl: Toward Open-World Software: Issues and Challenges.
      aug:
        au:
          Baresi, Luciano
          Di Nitto, Elisabetta
          Ghezzi, Carlo
        affil: Politecnico di Milano
      su:
        Computer software development
        Software architecture
        Software engineering
        Software productivity
        Computer software
        Computer systems
        Computers
        Computer system design & construction
      sug:
        subj:
          Computer software development
          Software architecture
          Software engineering
          Software productivity
          Computer software
          Computer systems
          Computers
          Computer system design & construction
      ab: The article discusses the issues and challenges in open-world software development. The authors reflect that the closed-world assumption that the boundary between environment and system is known and unchanging has been the basis of traditional software development. This basis of assumption is no longer suited to the present's unpredictable open-world settings. Open-world settings demand techniques that let software react to changes by self-adapting its behavior and self-organizing its structure. The authors suggest that research must be directed to provide techniques and tools to realize this open-world software. They mention that polymorphism and dynamic binding offers the first step in developing system that runs in an open-world.
      pubtype: Academic Journal
      doctype: Article
      src: R
    language: English
    refInfo:
    copyright:
      @attributes:
        flag: Y
      dt:
        @attributes:
          year: 2006
    holdings:
      @attributes:
        islocal: N