Javascript must be enabled to continue!
A metamodel for design review derived from design specification templates
View through CrossRef
In order to improve the quality of software, we review specifications refined from the specifications of the previous design process. Nevertheless, errors and defects of specifications are sometimes detected during testing processes. According to our research, we've found that the internal design specifications have more defects than other specifications. Most of those defects were embedded during the refining process from the external design to the internal design. The aim of our research is to detect those defects by reviewing the internal design specifications. One of the difficulties of reviews is that reviewers trace an item in the external design specifications to an item in the internal design specifications. In order to solve the difficulties, we defined two metamodels and a relationship model between those specifications by analyzing the templates of design specifications. The metamodels represent the structure with items of external design specifications and internal design specifications. The relationship model represents dependency between items in an external design specification and an internal design specification. The metamodels and the relationship model were evaluated by review checklists. This paper shows those models and the result of our evaluation. We conclude that the review checklist derived from the models can list up review perspectives more effectively than conventional checklists.
Title: A metamodel for design review derived from design specification templates
Description:
In order to improve the quality of software, we review specifications refined from the specifications of the previous design process.
Nevertheless, errors and defects of specifications are sometimes detected during testing processes.
According to our research, we've found that the internal design specifications have more defects than other specifications.
Most of those defects were embedded during the refining process from the external design to the internal design.
The aim of our research is to detect those defects by reviewing the internal design specifications.
One of the difficulties of reviews is that reviewers trace an item in the external design specifications to an item in the internal design specifications.
In order to solve the difficulties, we defined two metamodels and a relationship model between those specifications by analyzing the templates of design specifications.
The metamodels represent the structure with items of external design specifications and internal design specifications.
The relationship model represents dependency between items in an external design specification and an internal design specification.
The metamodels and the relationship model were evaluated by review checklists.
This paper shows those models and the result of our evaluation.
We conclude that the review checklist derived from the models can list up review perspectives more effectively than conventional checklists.
Related Results
Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Evaluating the Science to Inform the Physical Activity Guidelines for Americans Midcourse Report
Abstract
The Physical Activity Guidelines for Americans (Guidelines) advises older adults to be as active as possible. Yet, despite the well documented benefits of physical a...
Developing Generic Templates to Shape the Future for Conducting Integrated Research Platform Trials
Developing Generic Templates to Shape the Future for Conducting Integrated Research Platform Trials
AbstractBackground:Interventional clinical studies conducted in the regulated drug research environment are designed using International Council for Harmonisation (ICH) regulatory ...
An executable metamodel refactoring catalog
An executable metamodel refactoring catalog
AbstractLike any software artifacts, metamodels are evolving entities that constantly change over time for different reasons. Changing metamodels by keeping them consistent with ot...
On Views on Metamodels
On Views on Metamodels
Several metamodels are often introduced when looking at the same fragment of the real world from different points of view. This process involves multiplying data to be instances of...
Templated Synthesis for Nanostructured Materials
Templated Synthesis for Nanostructured Materials
AbstractNanostructured solids with controlled porosities and morphologies are important for catalysis, separation, optics, electronics, energy storage, drug delivery, and so on. In...
Excel templates for an accountant and financial manager
Excel templates for an accountant and financial manager
Introduction. In today's world, where data has become a valuable currency for business, science, and society as a whole, the use of information technology is becoming increasingly ...
From CML to a Model-Based Concurrent Specification Language
From CML to a Model-Based Concurrent Specification Language
In this paper, we address the problem of specification and design of concurrent systems More accurately, we present the definition of a new specification language that is formal, w...


