• DocumentCode
    2124503
  • Title

    Modeling and Integrating Aspects into Component Architectures

  • Author

    Michotte, Lydia ; France, Robert B. ; Fleurey, Franck

  • Author_Institution
    Versailles Univ., Versailles
  • fYear
    2007
  • fDate
    15-19 Oct. 2007
  • Firstpage
    181
  • Lastpage
    181
  • Abstract
    Dependable software systems are difficult to develop because developers must understand and address several interdependent and pervasive dependability concerns. Features that address pervasive dependability concerns such as error detection and recovery tend to crosscut application architecture and thus understanding and changing their descriptions can be difficult. Separating these features at the architectural level allows one to better understand and reuse them and thus can lead to better analysis and evolution of the features during design. In this paper we illustrate how an Aspect Oriented Modeling (AOM) technique can be used to model dependability aspects of component architectures separately from other aspects. The AOM architectural model used to illustrate the approach in this paper consists of a component primary view describing the base architecture and a component template aspect model describing a fault tolerance feature that provides error detection and recovery services.
  • Keywords
    software architecture; software fault tolerance; AOM technique; aspect oriented modeling; component architectures; component template aspect model; crosscut application architecture; error detection; fault tolerance feature; integrating aspects; software systems; Component architectures; Computer architecture; Computer errors; Computer science; Distributed computing; Fault tolerance; Fault tolerant systems; Pervasive computing; Software systems; USA Councils;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Enterprise Distributed Object Computing Conference, 2007. EDOC 2007. 11th IEEE International
  • Conference_Location
    Annapolis, MD
  • ISSN
    1541-7719
  • Print_ISBN
    978-0-7695-2891-5
  • Type

    conf

  • DOI
    10.1109/EDOC.2007.49
  • Filename
    4383992