High Quality Statecharts through Tailored, Perspective-Based Inspections

  • Authors:
  • Christian Denger;Marcus Ciolkowski

  • Affiliations:
  • -;-

  • Venue:
  • EUROMICRO '03 Proceedings of the 29th Conference on EUROMICRO
  • Year:
  • 2003

Quantified Score

Hi-index 0.02

Visualization

Abstract

In the embedded systems domain, statecharts havebecome an important technique to describe the dynamicbehavior of a software system. In addition, statecharts arean important element of object-oriented design documentsand are thus widely used in practice. However, not muchis known about how to inspect them. Since their inventionby Fagan in 1976, inspections proved to be an essentialquality assurance technique in software engineering.Traditionally, inspections were used to detect defects incode documents, and later in requirements documents. Inthis report, we define a defect taxonomy for statecharts.Using this taxonomy, we present an inspection approachfor inspecting statecharts, which combines existinginspection techniques with several new perspective-basedscenarios. Moreover, we address the problems ofinspecting large documents by using prioritized use casesin combination with perspective- based reading.