• DocumentCode
    2415395
  • Title

    Decoupling Constraint Validation from Business Activities to Improve Dependability in Distributed Object Systems

  • Author

    Froihofer, Lorenz ; Osrael, Johannes ; Goeschka, Karl M.

  • Author_Institution
    Inst. of Inf. Syst., Vienna Univ. of Technol.
  • fYear
    2007
  • fDate
    10-13 April 2007
  • Firstpage
    443
  • Lastpage
    450
  • Abstract
    Integrity constraints are an important means to discover and specify application requirements. Although they are explicitly available and discussed during the system analysis and design phases, the constraint validation functionality is generally still tangled with other implementation code, e.g., the business logic, in today´s systems. We contribute with an approach to decouple the integrity constraints from the business logic as well as the setpoints of constraint validation from the business activities. This allows us to balance dependability with respect to node and link failures by temporarily relaxing constraint consistency. Our prototype implementation indicates that this approach is typically worth its effort in systems where availability is of higher priority than strict consistency and a roll-forward approach to system repair, e.g., through compensating actions, is preferred over generic rollback-based solutions
  • Keywords
    constraint handling; distributed object management; formal specification; application requirements; business activities; business logic; constraint consistency; constraint validation; distributed object systems; integrity constraints; link failures; node failures; roll-forward approach; system analysis; system design; system repair; Availability; Contracts; Degradation; Information systems; Logic design; Prototypes; Runtime; Security; System analysis and design; Unified modeling language;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Availability, Reliability and Security, 2007. ARES 2007. The Second International Conference on
  • Conference_Location
    Vienna
  • Print_ISBN
    0-7695-2775-2
  • Type

    conf

  • DOI
    10.1109/ARES.2007.64
  • Filename
    4159834