• DocumentCode
    2035078
  • Title

    Describing evolving dependable systems using co-operative software architectures

  • Author

    De Lemos, Rogério

  • Author_Institution
    Comput. Lab., Kent Univ., Canterbury, UK
  • fYear
    2001
  • fDate
    2001
  • Firstpage
    320
  • Lastpage
    329
  • Abstract
    The paper describes an architectural approach that facilitates the modelling and analysis of dependable systems that are built from untrustworthy components whose designs, we assume, cannot be changed. The approach is based on the definition of an architectural style in which connectors are considered as first class entities, which embody the description of collaborative behaviour between components. This style is shown to be particularly suitable for describing system components that have to evolve in order for the system to provide dependable services. The feasibility of the proposed architectural style in dealing with evolving dependable systems is demonstrated in terms of a gas station case study
  • Keywords
    groupware; software architecture; software prototyping; software reliability; architectural approach; architectural style; co-operative software architectures; collaborative behaviour; dependable services; dependable systems modelling; evolving dependable systems; first class entities; gas station case study; system components; untrustworthy components; Buildings; Collaboration; Computer architecture; Connectors; Fault tolerance; Hoses; Identity-based encryption; Laboratories; Software architecture; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance, 2001. Proceedings. IEEE International Conference on
  • Conference_Location
    Florence
  • ISSN
    1063-6773
  • Print_ISBN
    0-7695-1189-9
  • Type

    conf

  • DOI
    10.1109/ICSM.2001.972745
  • Filename
    972745