Requirements patterns for seismology software applications

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.

Further Information
http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6359967&isnumber=6359964
BibTeX
@inproceedings{id1831,
  author = {Li, Yang and Pelties, Christian and K\"aser, Martin and Nararan, Nitesh},
  booktitle = {Requirements Patterns (RePa), 2012 IEEE Second International Workshop on},
  doi = {10.1109/RePa.2012.6359967},
  language = {en},
  pages = {12 - 16},
  title = {Requirements patterns for seismology software applications},
  url = {http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=\&arnumber=6359967\&isnumber=6359964},
  year = {2012},
}
EndNote
%O Conference Proceedings
%A Li, Yang
%A Pelties, Christian
%A Käser, Martin
%A Nararan, Nitesh
%B Requirements Patterns (RePa), 2012 IEEE Second International Workshop on
%R 10.1109/RePa.2012.6359967
%G en
%P 12 - 16
%T Requirements patterns for seismology software applications
%U http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=6359967&isnumber=6359964
%D 2012