• DocumentCode
    555359
  • Title

    Learning to adapt requirements specifications of evolving systems: (NIER track)

  • Author

    Borges, Rafael V. ; Garcez, Artur D´Avila ; Lamb, Luis C. ; Nuseibeh, Bashar

  • Author_Institution
    Dept. of Comput., City Univ. London, London, UK
  • fYear
    2011
  • fDate
    21-28 May 2011
  • Firstpage
    856
  • Lastpage
    859
  • Abstract
    We propose a novel framework for adapting and evolving software requirements models. The framework uses model checking and machine learning techniques for verifying properties and evolving model descriptions. The paper offers two novel contributions and a preliminary evaluation and application of the ideas presented. First, the framework is capable of coping with errors in the specification process so that performance degrades gracefully. Second, the framework can also be used to re-engineer a model from examples only, when an initial model is not available. We provide a preliminary evaluation of our framework by applying it to a Pump System case study, and integrate our prototype tool with the NuSMV model checker. We show how the tool integrates verification and evolution of abstract models, and also how it is capable of re-engineering partial models given examples from an existing system.
  • Keywords
    formal specification; formal verification; NIER track; NuSMV model checker; evolving system; machine learning; model checking; pump system; requirement specification process; software requirement model; Adaptation models; Computational modeling; Knowledge engineering; Machine learning; Numerical models; Robustness; Software; adaptation; machine learning in software engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2011 33rd International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4503-0445-0
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1985793.1985924
  • Filename
    6032536