View on GitHub

RMCM

Restricted Misuse Case Modeling language and verifier

RMCM Verifier Demo

Overview

RMCM-Verifier (Restricted Misuse Case Modeling Verifier) is a tool for checking the consistency between the misuse case diagram and the specifications, and between the specifications and the RMCM template. RMCM-Verifier automatically checks consistency and reports inconsistencies such as a misuse case diagram missing a threaten or mitigate relationship in specifications.

The key features of RMCM-Verifier are:

RMCM-Verifier has been successfully evaluated on an industrial case study.

Workflow

The process in the figure below describes our approach which is composed of 4 steps.

RMCM Verifier Workflow

Download, Installation and sample artifacts

System Requirements

RMCM-Verifier is compatible with Windows 7 or higher. It requires:

Installation

To install and run RMCM-Verifier please:

  1. Download the installation package and sample artifacts: RMCM_Distro

  2. Follow user manual: RMCM_Verifier_UserManual

  3. Results after checking conformance between Misuse Case Specifications with RMCM Template and between Misuse Case Specifications with Misuse Case Diagram:
  4. Inconsistencies between Misuse Case Specifications with RMCM Template are stored in unknownstep.html file. (This file is located at C:/EDLAH2/RMCM/result/)
  5. Inconsistencies between Misuse Case Specifications with Misuse Case Diagram are stored in MisuseCaseAnalysis.html file. (This file is at C:/EDLAH2/RMCM/result/misusecases/)