Issue No.10 - October (2006 vol.39)
Luciano Baresi , Politecnico di Milano
Carlo Ghezzi , Politecnico di Milano
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MC.2006.362
Traditional software development is based on the closed-world assumption that the boundary between system and environment is known and unchanging. However, this assumption no longer works within today's unpredictable open-world settings, which demands techniques that let software react to changes by self-organizing its structure and self-adapting its behavior.
software engineering, open-world software, polymorphism, middleware systems, web services, grid computing, autonomic computing
Luciano Baresi, Carlo Ghezzi, "Toward Open-World Software: Issue and Challenges", Computer, vol.39, no. 10, pp. 36-43, October 2006, doi:10.1109/MC.2006.362