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...
| Published in: | Computer (00189162) Vol. 39; no. 10; pp. 36 - 44 |
|---|---|
| Main Authors: | , , |
| 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 |
|---|