Intelligent systems and formal methods in software engineering

被引:13
作者
Beckert, Bernhard [1 ]
Hoare, Tony
Hahnle, Reiner
Smith, Douglas R.
Green, Cordell
Ranise, Silvio
Tinelli, Cesare
Ball, Thomas
Rajamani, Sriram K.
机构
[1] Univ Koblenz, Koblenz, Germany
[2] INRA, Loria Lab, CNRS, Paris, France
[3] Univ Nancy, Nancy, France
[4] Microsoft Res, Cambridge, England
[5] Univ Oxford, Oxford OX1 2JD, England
[6] Univ Iowa, Iowa City, IA 52242 USA
[7] Chalmers, Dept Comp Sci, S-41296 Gothenburg, Sweden
[8] Microsoft Res, Redmond, WA USA
[9] Kestrel Inst, Palo Alto, CA USA
[10] Microsoft Res India, Bangalore, Karnataka, India
关键词
D O I
10.1109/MIS.2006.117
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The various developments in the field of software engineering and various efforts to enhance software architecture are presented. A Grand Challenge is a scientific project that an international team of scientists coordinates and carries out over 10 years or more. It has been planned to reactivate the program verifier challenge and solve it by concerted collaborative and competitive efforts. It has been estimated that the cost of software error to the world's economies are in the region of US$ 100 billion a year. The total cost of research over a period of 10 years is $ 1 billion, shared among all participating nations. There are various verification methods that detect errors to protect software from virus attack. The main scientific risk to the project is that methods of computer generation and checking of proofs continue to require skilled human intervention.
引用
收藏
页码:71 / 81
页数:11
相关论文
共 15 条
[11]  
Nieuwenhuis R, 2005, LECT NOTES COMPUT SC, V3452, P36
[12]  
RUMMER P, 2005, P CADE 20 WORKSH DIS, P32
[13]   KIDS - A SEMIAUTOMATIC PROGRAM-DEVELOPMENT SYSTEM [J].
SMITH, DR .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1990, 16 (09) :1024-1043
[14]  
Strichman O., 2002, Computer Aided Verification. 14th International Conference, CAV 2002. Proceedings (Lecture Notes in Computer Science Vol.2404), P209
[15]  
Swift MM, 2004, USENIX Association Proceedings of the Sixth Symposium on Operating Systems Design and Implementation (OSDE '04), P1