Toward Architecture Evaluation through Ontology-Based Requirements-Level Scenarios

  • Authors:
  • Mamadou H. Diallo;Leila Naslavsky;Thomas A. Alspaugh;Hadar Ziv;Debra J. Richardson

  • Affiliations:
  • Department of Informatics Donald Bren School of Information and Computer Sciences, University of California, Irvine;Department of Informatics Donald Bren School of Information and Computer Sciences, University of California, Irvine;Department of Informatics Donald Bren School of Information and Computer Sciences, University of California, Irvine;Department of Informatics Donald Bren School of Information and Computer Sciences, University of California, Irvine;Department of Informatics Donald Bren School of Information and Computer Sciences, University of California, Irvine

  • Venue:
  • Architecting Dependable Systems V
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

We describe an approach for evaluating whether a candidate architecture dependably satisfies stakeholder requirements expressed in requirements-level scenarios. We map scenarios to architectural elements through an ontology of requirements-level event classes and domain entities. The scenarios express both functional requirements and quality attributes of the system; for quality attributes, the scenarios either operationalize the quality or show how the quality can be verified. Our approach provides a connection between requirements a stakeholder can understand directly, and architectures developed to satisfy those requirements. The requirements-level ontology simplifies the mapping, acts as the focus for maintaining the mapping as both scenarios and architecture evolve, and provides a foundation for evaluating scenarios and architecture individually and jointly. In this paper, we focus on the mapping through event classes and demonstrate our approach with two examples.