Toward open-world software: Issues and challenges

被引:101
作者
Baresi, Luciano [1 ]
Di Nitto, Ellsabetta [1 ]
Ghezzi, Carlo [1 ]
机构
[1] Politecn Milan, I-20133 Milan, Italy
关键词
D O I
10.1109/MC.2006.362
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The current software development approach assumes that the external world changes slowly and that software can remain stable for long periods. These closed-world assumptions don't hold in ubiquitous and pervasive computing settings, where the world is intrinsically open. The need for software that can continuously evolve in an open world is reaching unprecedented levels, but existing approaches to software development can't cope with these new challenges. The more we move toward dynamic and heterogeneous systems, and the more we stress their self-healing and self-adapting capabilities, the more we need new approaches to develop these applications and new ways to structure and program them.
引用
收藏
页码:36 / +
页数:9
相关论文
共 12 条
[1]  
*2020 SCI GROUP, 2006, 2020 SCI
[2]  
[Anonymous], 1968, C SPONS NATO SCI COM
[3]  
BERTOLINO A, 2006, ARCHITECTING SYSTEMS
[4]   Testing services and service-centric systems: Challenges and opportunities [J].
Department of Computer Science, Faculty of Engineering ;
不详 ;
不详 ;
不详 .
IT Prof, 2006, 2 (10-17) :10-17
[5]  
Di Marzo Serugendo G, 2004, LECT NOTES ARTIF INT, V2977, P1
[6]  
Ducatel K., 2001, Scenarios for Ambient Intelligence in 2010
[7]  
GARLAND D, 2002, P 1 WORKSH SELF HEAL
[8]   Research challenges of autonomic computing [J].
Kephart, JO .
ICSE 05: 27TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2005, :15-22
[9]  
Meyer Bertrand, 1997, Object-oriented software construction
[10]   CRITERIA TO BE USED IN DECOMPOSING SYSTEMS INTO MODULES [J].
PARNAS, DL .
COMMUNICATIONS OF THE ACM, 1972, 15 (12) :1053-&