• 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