• DocumentCode
    3421699
  • Title

    Structuring exception handling for dependable component-based software systems

  • Author

    Guerra, P.A.C. ; Filho, Fernando Castor ; Pagano, Vinicius Asta ; Rubira, Cecília Mary F

  • Author_Institution
    Inst. of Comput., Campinas State Univ., Brazil
  • fYear
    2004
  • fDate
    31 Aug.-3 Sept. 2004
  • Firstpage
    575
  • Lastpage
    582
  • Abstract
    Component-based development (CBD) is recognized today as the standard paradigm for structuring large software systems. However, the most popular component models, such as Enterprise Javabeans and DCOM, provide almost no guidance about how to incorporate exception handling into component-based systems. The problem of how to employ language-level exception handling mechanisms to incorporate fault-tolerance in component-based systems is recognized by CBD practitioners as very difficult and often not adequately solved, with negative impact on reliability and maintainability. We believe that the construction of dependable component-based systems requires both (i) a global exception handling strategy for inter-component composition and (ii) a local exception handling strategy for dealing with errors within the reusable components. In This work we describe a general strategy for the development of fault-tolerant software components and their integration into dependable component-based software systems.
  • Keywords
    exception handling; object-oriented programming; software fault tolerance; software reusability; DCOM; Enterprise Javabeans; component-based development; dependable component-based software systems; exception handling; fault-tolerance; inter-component composition; Application software; Computer languages; Context awareness; Fault tolerant systems; Java; Maintenance; Software reusability; Software standards; Software systems; Standards development;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Euromicro Conference, 2004. Proceedings. 30th
  • ISSN
    1089-6503
  • Print_ISBN
    0-7695-2199-1
  • Type

    conf

  • DOI
    10.1109/EURMIC.2004.1333425
  • Filename
    1333425