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...
Implementasi Algoritma Dynamic Markov Compression (DMC) Untuk Kompresi Templates Desain Grafis
Implementasi Algoritma Dynamic Markov Compression (DMC) Untuk Kompresi Templates Desain Grafis
Saat ini segala sesuatunya sudah berbasis digital dan sudah banyak aplikasi yang dibuat untuk mempermudah segala pekerjaan ataupun dijadikan sebagai sarana hiburan. Beberapa aplika...
Face Templates for the Chicago Face Database
Face Templates for the Chicago Face Database
Researchers often need to manipulate faces, such as developing a continuum between two faces or averaging a set of faces. In order to do so, researchers use morphing software, but ...
Process Pattern Recognition for Building Information Models:A Case Study
Process Pattern Recognition for Building Information Models:A Case Study
Background:
The fourth dimension of building information modeling (BIM) plays a significant role in construction planning by linking the construction schedule t...
Towards Automation of the FORM/BCS Method
Towards Automation of the FORM/BCS Method
The software industry is facing more complex computer systems, with short development and sustainability issues. To deliver good software with these constraints, software reuse has...
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...
Formal Semantics for Metamodel-Based Domain Specific Languages
Formal Semantics for Metamodel-Based Domain Specific Languages
Domain Specific Languages (DSLs) are often defined in terms of metamodels capturing the abstract syntax of the language. For a complete definition of a DSL, both syntactic and sema...

