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
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;
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
DOI :
10.1109/RePa.2012.6359967