• DocumentCode
    3413902
  • Title

    Validating quality attribute requirements via execution-based model checking

  • Author

    Drusinsky, Doron ; Shing, Man-Tak

  • Author_Institution
    Dept. of Comput. Sci., Naval Postgrad. Sch., Monterey, CA, USA
  • fYear
    2010
  • fDate
    8-11 June 2010
  • Firstpage
    1
  • Lastpage
    7
  • Abstract
    This paper is concerned with correct specification and validation of quality attribute requirements (QAR´s) that cross-cut through a diverse set of complex system functions. These requirements act as modifiers of the systems level functional requirements thereby having substantial influence on the eventual architectural selection. Because system designers traditionally address these requirements one quality attribute at a time, the process frequently results in QAR´s that contain subtle conflicting behaviors. This paper presents an approach to QAR-induced behavior validation and conflict detection via execution-based model checking early in the software development process.
  • Keywords
    formal specification; formal verification; software architecture; software quality; behavior validation; complex system functions; eventual architectural selection; execution-based model checking; quality attribute requirements; software development process; specification; Availability; Communication channels; Generators; Java; Monitoring; Runtime; Security; Automatic white-box testing; Execution-based model checking; Quality attribute requirements; Runtime execution monitoring; Statechart assertions; Validation; Verification;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Rapid System Prototyping (RSP), 2010 21st IEEE International Symposium on
  • Conference_Location
    Fairfax, VA
  • Print_ISBN
    978-1-4244-7073-0
  • Electronic_ISBN
    978-1-4244-7072-3
  • Type

    conf

  • DOI
    10.1109/RSP.2010.5656438
  • Filename
    5656438