• DocumentCode
    2364015
  • Title

    Middleware transparent development of dependable CORBA applications

  • Author

    Kamalakar, Brahmila ; Ghosh, Sudipto ; Vile, Peter

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
  • fYear
    2004
  • fDate
    2-5 Nov. 2004
  • Firstpage
    352
  • Lastpage
    363
  • Abstract
    Middleware technologies such as CORBA provide dependability features in the form of security and fault tolerance services. A major challenge to software development organizations is the complexity of creating and evolving distributed systems resulting from the tangling of middleware-specific functionality with core business functionality in system designs. We present an MDA-compliant middleware transparent software development approach in which application designs are developed independently of the middleware platform. Middleware features corresponding to dependability are encapsulated as aspects and woven with artifacts that realize core functionality. Our approach enables easy replacement of one dependability mechanism by another, and easy migration from one middleware platform to another. The approach also promotes reuse of aspects in multiple applications. This paper illustrates our approach with CORBA security services.
  • Keywords
    authorisation; distributed object management; message authentication; middleware; object-oriented programming; software fault tolerance; software reusability; CORBA security service; MDA; SSL; aspect-oriented modelling; authorization; fault tolerance service; message authentication; middleware technology; object-oriented programming; software development organization; software reuse; Application software; Authentication; Authorization; Computer science; Computer security; Fault tolerance; Information security; Internet; Middleware; Programming; CORBA; MDA; SSL; aspect-oriented modeling; aspect-oriented programming; authentication; authorization; dependability; security; software reuse;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Reliability Engineering, 2004. ISSRE 2004. 15th International Symposium on
  • ISSN
    1071-9458
  • Print_ISBN
    0-7695-2215-7
  • Type

    conf

  • DOI
    10.1109/ISSRE.2004.22
  • Filename
    1383131