DefinePK

DefinePK hosts the largest index of Pakistani journals, research articles, news headlines, and videos. It also offers chapter-level book search.

Automation of Software Modeling and Verification


Article Information

Title: Automation of Software Modeling and Verification

Authors: Sidra Sultana1 Fahim Arif2

Journal: International Journal of Computing and Related Technologies (IJCRT)

HEC Recognition History
Category From To
Y 2019-12-20 2020-06-30

Publisher: Sindh Madressatul Islam University

Country: Pakistan

Year: 2018

Volume: 2

Issue: 1

Language: English

Keywords: Formalism; Rule-based Expert System; Knowledge base; Inference Engine; UPPAAL Model Checker; Verification properties; Automaton

Categories

Abstract

Exhaustively exploring all states of the system and to do extensive system verification is acrucial task in real-time systems. Consequently, model checking techniques result in moreprecise and accurate analysis than that of numerical methods and simulation for verificationand analysis. Domain specific abstraction techniques are used in model checking to get theexhaustive state space of the system to reveal all possible behaviors of the system to bemodeled. Despite an excellent potential, model checking techniques are not extensively used inthe real-time systems. Lack of technical knowledge related to temporal logics and modelchecker usage is the main reason for not using it. Software Modeling and Verification in RealTime Systems is a safety critical task which requires efficient automation to achieve an errorfreestate of the system. Efficient exhaustive testing of safety critical systems is not possiblethrough manual techniques. Standard practice is to compose the model of the system's sourcecode for verifying the system's behavior and doing it manually, which generates an open area oferrors and biases. This research provides the transformation rule set for automating C++ codein UPPAAL xml file and results are compared with the related researches published in NASASymposium on Formal Methods.


Paper summary is not available for this article yet.

Loading PDF...

Loading Statistics...