Specifications of Virtual Reminder System using Z

Formal Methods (FM) uses mathematical notations to precisely and accurately define specifications, which helps detect errors and inconsistencies in software development. For mathematical notations, a proper mathematical framework is needed to describe and specify the behavior and structure of software systems. A few specification languages provide that framework; one is Z, which significantly enhances the quality of system specification, design, and verification. This paper introduces a formal specification for a virtual reminder system using Z schema, which signifies the importance of formal specifications that can also be used for voice assistant specifications. A virtual Reminder System (VRS) is an assistant based on speech recognition and speaker identification; a personal voice-controlled aid for the user to remind about event-based tasks that do not need some specific time to be completed but are event-based like reaching a location or any keyword/phrase spoken by the user related to some specific topic. The specified keyword/phrase can be anything, such as a person's name, place name, or phrase. Using FM reduced development time, verification efforts. and maintenance costs.

Authors

Institutions

Publication Details

Published
2024-11-19
DOI
https://doi.org/10.1109/icet63392.2024.10935271
Citations
2
Primary Topic
Engineering Applied Research
Type
article
Field-Weighted Citation Impact
0.52
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Specifications of Virtual Reminder System using Z

Irfan Ahmed, Jabar Mahmood, Khadija Batool, J aviria Naveed
2 citations
Engineering Applied Research
0.52
article

Specifications of Virtual Reminder System using Z

Irfan Ahmed, Jabar Mahmood, Khadija Batool, J aviria Naveed
article en
2 citations

Abstract

Formal Methods (FM) uses mathematical notations to precisely and accurately define specifications, which helps detect errors and inconsistencies in software development. For mathematical notations, a proper mathematical framework is needed to describe and specify the behavior and structure of software systems. A few specification languages provide that framework; one is Z, which significantly enhances the quality of system specification, design, and verification. This paper introduces a formal specification for a virtual reminder system using Z schema, which signifies the importance of formal specifications that can also be used for voice assistant specifications. A virtual Reminder System (VRS) is an assistant based on speech recognition and speaker identification; a personal voice-controlled aid for the user to remind about event-based tasks that do not need some specific time to be completed but are event-based like reaching a location or any keyword/phrase spoken by the user related to some specific topic. The specified keyword/phrase can be anything, such as a person's name, place name, or phrase. Using FM reduced development time, verification efforts. and maintenance costs.

Zhejiang University (CN)
Openalex Percentile: Top 34%
Engineering Applied Research
0.52
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.