• DocumentCode
    2788521
  • Title

    Supporting Iterative Development of Robust Operation Contracts in UML Requirements Models

  • Author

    Sun, Wuliang ; France, Robert B. ; Ray, Indrakshi

  • Author_Institution
    Dept. of Comput. Sci., Colorado State Univ., Fort Collins, CO, USA
  • fYear
    2011
  • fDate
    10-12 Nov. 2011
  • Firstpage
    9
  • Lastpage
    16
  • Abstract
    Developing adequate system operation contracts at the requirements level can be challenging. A specifier needs to ensure that a contract allows an operation to be invoked in different usage contexts without putting the system in an invalid state. Specifiers need usable rigorous analysis techniques that can help them develop more robust contracts, that is, contracts that are neither too restrictive nor too permissive. In this paper we describe an iterative approach to developing robust operation contracts. The approach supports rigorous robustness analysis of operation contracts against a set of scenarios that provide usage contexts for the operation. We illustrate the approach by developing a robust operation contract for a functional feature in a Location-aware Role-Based Access Control (LRBAC) model.
  • Keywords
    Unified Modeling Language; UML requirements models; iterative development; location-aware role-based access control model; rigorous robustness analysis; robust operation contracts; system operation contracts; usable rigorous analysis; Access control; Analytical models; Context; Contracts; Metals; Robustness; Unified modeling language; Operation Contract; Requirement Modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    High-Assurance Systems Engineering (HASE), 2011 IEEE 13th International Symposium on
  • Conference_Location
    Boca Raton, FL
  • ISSN
    1530-2059
  • Print_ISBN
    978-1-4673-0107-7
  • Type

    conf

  • DOI
    10.1109/HASE.2011.43
  • Filename
    6113867