DocumentCode
3653535
Title
Engineering CORBA-based distributed systems
Author
R. Juanes;F. Bellas;N. Rodriguez;A. Vina
Author_Institution
Dept. de Electron. y Sistemas, Univ. Alfonso X EI Sabio, Madrid, Spain
fYear
1998
Firstpage
281
Lastpage
285
Abstract
Development of distributed applications is a difficult task. Object Requests Brokers (ORBs) facilitate the development of large and complex distributed applications. However, the programmer still has to deal with a complex framework, which increases the learning curve. In this paper, we present a middleware that tries to facilitate the transition from the design to the implementation. The middleware is made up of a C++ framework and an Agent Definition Language (ADL). The framework is implemented on top of a CORBA ORB and provides the programmer with high-level abstractions, such as "agent" and "FUN" (a special class of agent that delegate part of its functionality into a number of cooperating agents). ADL is a template-like language, which hides the underlying C++ framework from the programmer (including the CORBA ORB). The paper makes special emphasis in describing such a language.
Keywords
"Systems engineering and theory","Programming profession","Middleware","Application software","Java","Contracts","Europe"
Publisher
ieee
Conference_Titel
Computers and Communications, 1998. ISCC ´98. Proceedings. Third IEEE Symposium on
Print_ISBN
0-8186-8538-7
Type
conf
DOI
10.1109/ISCC.1998.702519
Filename
702519
Link To Document