Website development for cloud-based verification

The main objectives of this report is to provide a comprehensive idea on the web-based simulator component of the PAT (Process Analysis Toolkit) application. It will explain the primary functions that were tasked to be developed for the existing web application. Currently, the two functionalities t...

Full description

Saved in:
Bibliographic Details
Main Author: Nur Amira Azmir
Other Authors: School of Computer Engineering
Format: Final Year Project
Language:English
Published: 2016
Subjects:
Online Access:http://hdl.handle.net/10356/69168
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-69168
record_format dspace
spelling sg-ntu-dr.10356-691682023-03-03T20:37:15Z Website development for cloud-based verification Nur Amira Azmir School of Computer Engineering Liu Yang DRNTU::Engineering::Computer science and engineering The main objectives of this report is to provide a comprehensive idea on the web-based simulator component of the PAT (Process Analysis Toolkit) application. It will explain the primary functions that were tasked to be developed for the existing web application. Currently, the two functionalities that were already built on the Web Application include Check Grammar and Verification. The main focus for this phase of the development is to plan to build a web-based process analysis tool to simulate the state space generation in model checking. This refers to the famous data model checker - PAT. The design of the architecture of the web application is constructed based on the simulator in PAT. How the simulation component is built for desktop application is studied and it adds as a crucial step in eventually mimicking the same idea on the web application. The simulation component will require the check grammar functionality that was built previously on the web before it displays the graph. It will also allow users to view individual processes of the graphs and provide information on them. Some ideas in this report include using a JavaScript Graph Library as an anchor to output the graphs. This report will provide the necessary information such as, libraries (Cytoscape.js), web development frameworks used (e.g. MEAN, EdgeJS) to develop the web application. Some visualization is presented to clearly show how these frameworks interact with each other. Eventually, the web-based Simulator will be built to cater the needs of the PAT users and this will then integrate with developed components of Check Grammar and Verification. Bachelor of Engineering (Computer Science) 2016-11-14T03:10:51Z 2016-11-14T03:10:51Z 2016 Final Year Project (FYP) http://hdl.handle.net/10356/69168 en Nanyang Technological University 40 p. application/pdf
institution Nanyang Technological University
building NTU Library
continent Asia
country Singapore
Singapore
content_provider NTU Library
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Nur Amira Azmir
Website development for cloud-based verification
description The main objectives of this report is to provide a comprehensive idea on the web-based simulator component of the PAT (Process Analysis Toolkit) application. It will explain the primary functions that were tasked to be developed for the existing web application. Currently, the two functionalities that were already built on the Web Application include Check Grammar and Verification. The main focus for this phase of the development is to plan to build a web-based process analysis tool to simulate the state space generation in model checking. This refers to the famous data model checker - PAT. The design of the architecture of the web application is constructed based on the simulator in PAT. How the simulation component is built for desktop application is studied and it adds as a crucial step in eventually mimicking the same idea on the web application. The simulation component will require the check grammar functionality that was built previously on the web before it displays the graph. It will also allow users to view individual processes of the graphs and provide information on them. Some ideas in this report include using a JavaScript Graph Library as an anchor to output the graphs. This report will provide the necessary information such as, libraries (Cytoscape.js), web development frameworks used (e.g. MEAN, EdgeJS) to develop the web application. Some visualization is presented to clearly show how these frameworks interact with each other. Eventually, the web-based Simulator will be built to cater the needs of the PAT users and this will then integrate with developed components of Check Grammar and Verification.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Nur Amira Azmir
format Final Year Project
author Nur Amira Azmir
author_sort Nur Amira Azmir
title Website development for cloud-based verification
title_short Website development for cloud-based verification
title_full Website development for cloud-based verification
title_fullStr Website development for cloud-based verification
title_full_unstemmed Website development for cloud-based verification
title_sort website development for cloud-based verification
publishDate 2016
url http://hdl.handle.net/10356/69168
_version_ 1759856500535197696