• DocumentCode
    578478
  • Title

    Requirements patterns for seismology software applications

  • Author

    Li, Yang ; Pelties, Christian ; Käser, Martin ; Nararan, Nitesh

  • Author_Institution
    Inst. fur Inf., Tech. Univ. Munchen, Munich, Germany
  • fYear
    2012
  • fDate
    24-24 Sept. 2012
  • Firstpage
    12
  • Lastpage
    16
  • Abstract
    Requirements patterns help reusing the knowledge of capturing required functionalities and properties of a system. To improve requirements engineering in seismological software development, we identify commonly used requirements patterns. This paper introduces research of identifying two main requirements patterns in projects typical for computational seismology, namely, the forward simulation pattern and the data access pattern. They help efficiently and effectively eliciting requirements by providing necessary abstractions. We present a dynamic rupture example to illustrate how to apply both patterns. The patterns can foster a more productive requirements engineering process and sharing software development knowledge within the domain.
  • Keywords
    formal specification; geophysics computing; pattern classification; seismology; software reusability; computational seismology; data access pattern; forward simulation pattern; knowledge reuse; productive requirements engineering process; requirements patterns; seismological software development; seismology software applications; software development knowledge; Computational modeling; Data models; Numerical models; Ontologies; Seismology; Software; Unified modeling language; domain-specific; requirements pattern; seismology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Requirements Patterns (RePa), 2012 IEEE Second International Workshop on
  • Conference_Location
    Chicago, IL
  • Print_ISBN
    978-1-4673-4374-9
  • Electronic_ISBN
    978-1-4673-4375-6
  • Type

    conf

  • DOI
    10.1109/RePa.2012.6359967
  • Filename
    6359967