Verifiable middleware for secure agent interoperability

被引:0
作者
Bharadwaj, R [1 ]
机构
[1] USN, Res Lab, Ctr High Assurance Comp Syst, Washington, DC 20375 USA
来源
FORMAL APPROACHES TO AGENT-BASED SYSTEMS | 2003年 / 2699卷
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
There is an increasing need, within organizations such as the Department of Defense and NASA, for building distributed applications that are rapidly re-configurable and survivable in the face of attacks and changing mission needs. Existing methods and tools axe inadequate to deal with the multitude of challenges posed by application development for systems that may be distributed over multiple physical nodes separated by vast geographical distances. The problem is exacerbated in a hostile and unforgiving environment such, as space where, in addition, systems axe vulnerable to failures. It is widely believed that intelligent software agents are central to the development of agile, efficient, and robust distributed applications. This paper presents details of agent-based middleware that could be the basis for developing such applications. We pay particular attention to the correctness, survivability, and efficiency of the underlying middleware architecture, and develop a middleware. definition language that permits applications to use this infrastructure in a scalable and seamless manner.
引用
收藏
页码:126 / 132
页数:7
相关论文
共 11 条
[1]   Model Checking Complete Requirements Specifications Using Abstraction [J].
Bharadwaj R. ;
Heitmeyer C.L. .
Automated Software Engineering, 1999, 6 (1) :37-68
[2]  
BHARADWAJ R, 2002, P 2 INT WORKSH SEC M
[3]  
BHARADWAJ R, IN PRESS INFRASTRUCT
[4]  
BHARADWAJ R, 2002, P 6 WORLD MULT SYST
[5]  
BHARADWAJ R, 2002, P SYNCHR LANG APPL P
[6]  
Cebrowski Arthur K., 1998, P US NAV I JAN
[7]  
*DEP DEF, 2001, NETW CENTR WARF
[8]  
Dijkstra E. W, 1976, A Discipline of Programming
[9]  
GONG L, 1997, IEEE MICRO, V15, P14
[10]   Using abstraction and model checking to detect safety violations in requirements specifications [J].
Heitmeyer, C ;
Kirby, J ;
Labaw, B ;
Archer, M ;
Bharadwaj, R .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1998, 24 (11) :927-948