SlideShare a Scribd company logo
Z specification
Falguni Roy
1
What is Z ???
 is a formal specification language
 used for describing and modelling computing systems
 based on the standard mathematical notation used in axiomatic set theory,
lambda calculus and first-order predicate logic
2
Selected Project Name: Android Application
Prepared by: Falguni Roy
Prepared for: Software Project Lab (ii)
3
Requirements
 Showing the information about the tourist spots in the mobile screen.
 Showing the path between the user staying place and the required places.
 Showing the location of the hotels, markets and restaurants and their services
and the service related cost.
 Providing information about all transport agencies, their time schedule and
cost.
 Showing the ATM booths in specific areas.
4
UML diagram
5
FROM UML SPECIFICATION TO Z SPECIFICATION
6
Hotel
 Variable initialization
7
Hotel (cont.)
 insert values
8
Hotel (cont.)
 Display Hotel interface
9
Market
 Variable initialization
10
Market (cont.)
 insert values
11
Market (cont.)
 Display Market interface
12
Restaurant
 Variable initialization
13
Restaurant (cont.)
 insert values
14
Restaurant (cont.)
 Display Restaurant interface
15
ATM_Booth
 Variable initialization
16
ATM_Booth (cont.)
 insert values
17
ATM_Booth (cont.)
 Display ATM_Booth interface
18
Entertainment_Area
 Variable initialization
19
Entertainment_Area (cont.)
 insert values
20
Entertainment_Area (cont.)
 Display Entertainment_Area interface
21
Transport
 Variable initialization
22
Transport (cont.)
 insert values
23
Transport (cont.)
 Display Transport interface
24
User
 Initialize set and function
25
User (cont.)
 Define the application
26
User (cont.)
 Initialize the variables
27
User (cont.)
 View Details Info.
28
29

More Related Content

PPTX
#1 formal methods – introduction for software engineering
Sharif Omar Salem
 
PPS
Formal Methods
HendMuhammad
 
PDF
CS6502 OOAD - Question Bank and Answer
Gobinath Subramaniam
 
PDF
Unit 4- Software Engineering System Model Notes
arvind pandey
 
PPT
Unified Modeling Language
Debajyoti Biswas
 
PPTX
Design Model & User Interface Design in Software Engineering
Meghaj Mallick
 
PDF
Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...
Ivano Malavolta
 
PPTX
Formal Methods lecture 01
Sidra Ashraf
 
#1 formal methods – introduction for software engineering
Sharif Omar Salem
 
Formal Methods
HendMuhammad
 
CS6502 OOAD - Question Bank and Answer
Gobinath Subramaniam
 
Unit 4- Software Engineering System Model Notes
arvind pandey
 
Unified Modeling Language
Debajyoti Biswas
 
Design Model & User Interface Design in Software Engineering
Meghaj Mallick
 
Requirements engineering with UML [Software Modeling] [Computer Science] [Vri...
Ivano Malavolta
 
Formal Methods lecture 01
Sidra Ashraf
 

What's hot (20)

PDF
Formal methods 4 - Z notation
Vlad Patryshev
 
PPTX
Virtualization in cloud computing
Mohammad Ilyas Malik
 
PDF
Cloud Computing Architecture
Animesh Chaturvedi
 
PPT
Unit 1 - Introduction to Software Engineering.ppt
DrTThendralCompSci
 
PPTX
Software testing ppt
Heritage Institute Of Tech,India
 
PDF
Layouts in android
Durai S
 
PPTX
System testing
Sifat Hossain
 
PDF
CS8791 Cloud Computing - Question Bank
pkaviya
 
PDF
Software Architecture: views and viewpoints
Henry Muccini
 
PDF
Fragments In Android
DivyaKS12
 
PPTX
Socket programming in Java (PPTX)
UC San Diego
 
PDF
Android ui layout
Krazy Koder
 
PPTX
halstead software science measures
Deepti Pillai
 
PPT
Introduction to .NET Framework
Raghuveer Guthikonda
 
PPTX
Overview of UML Diagrams
Manish Kumar
 
PDF
Lecture-1: Introduction to web engineering - course overview and grading scheme
Mubashir Ali
 
PPTX
Decomposition technique In Software Engineering
Bilal Hassan
 
PPTX
User Interface Analysis and Design
Saqib Raza
 
PPTX
Quality Attributes In Software Architecture & Design Patterns
Gatte Ravindranath
 
Formal methods 4 - Z notation
Vlad Patryshev
 
Virtualization in cloud computing
Mohammad Ilyas Malik
 
Cloud Computing Architecture
Animesh Chaturvedi
 
Unit 1 - Introduction to Software Engineering.ppt
DrTThendralCompSci
 
Software testing ppt
Heritage Institute Of Tech,India
 
Layouts in android
Durai S
 
System testing
Sifat Hossain
 
CS8791 Cloud Computing - Question Bank
pkaviya
 
Software Architecture: views and viewpoints
Henry Muccini
 
Fragments In Android
DivyaKS12
 
Socket programming in Java (PPTX)
UC San Diego
 
Android ui layout
Krazy Koder
 
halstead software science measures
Deepti Pillai
 
Introduction to .NET Framework
Raghuveer Guthikonda
 
Overview of UML Diagrams
Manish Kumar
 
Lecture-1: Introduction to web engineering - course overview and grading scheme
Mubashir Ali
 
Decomposition technique In Software Engineering
Bilal Hassan
 
User Interface Analysis and Design
Saqib Raza
 
Quality Attributes In Software Architecture & Design Patterns
Gatte Ravindranath
 
Ad

More from Falguni Roy (6)

PPTX
AIST 2015 Conference Paper Presentation
Falguni Roy
 
PPT
MS Research Progress Presentation
Falguni Roy
 
PPTX
Paper Presentation (Graph)
Falguni Roy
 
PPTX
MS Research Proposal
Falguni Roy
 
PPTX
Bachelor Research Defense Presentation
Falguni Roy
 
PPT
Final Presentation on Internship
Falguni Roy
 
AIST 2015 Conference Paper Presentation
Falguni Roy
 
MS Research Progress Presentation
Falguni Roy
 
Paper Presentation (Graph)
Falguni Roy
 
MS Research Proposal
Falguni Roy
 
Bachelor Research Defense Presentation
Falguni Roy
 
Final Presentation on Internship
Falguni Roy
 
Ad

Recently uploaded (20)

PDF
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
PDF
FLEX-LNG-Company-Presentation-Nov-2017.pdf
jbloggzs
 
PPTX
MULTI LEVEL DATA TRACKING USING COOJA.pptx
dollysharma12ab
 
PPTX
database slide on modern techniques for optimizing database queries.pptx
aky52024
 
PPTX
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
PPTX
22PCOAM21 Session 2 Understanding Data Source.pptx
Guru Nanak Technical Institutions
 
PDF
Biodegradable Plastics: Innovations and Market Potential (www.kiu.ac.ug)
publication11
 
PPTX
IoT_Smart_Agriculture_Presentations.pptx
poojakumari696707
 
PDF
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
PPTX
MT Chapter 1.pptx- Magnetic particle testing
ABCAnyBodyCanRelax
 
PDF
All chapters of Strength of materials.ppt
girmabiniyam1234
 
PPTX
Civil Engineering Practices_BY Sh.JP Mishra 23.09.pptx
bineetmishra1990
 
PDF
Machine Learning All topics Covers In This Single Slides
AmritTiwari19
 
PDF
Zero Carbon Building Performance standard
BassemOsman1
 
PDF
Zero carbon Building Design Guidelines V4
BassemOsman1
 
PPT
1. SYSTEMS, ROLES, AND DEVELOPMENT METHODOLOGIES.ppt
zilow058
 
PDF
STUDY OF NOVEL CHANNEL MATERIALS USING III-V COMPOUNDS WITH VARIOUS GATE DIEL...
ijoejnl
 
PDF
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
PPTX
sunil mishra pptmmmmmmmmmmmmmmmmmmmmmmmmm
singhamit111
 
PPTX
Victory Precisions_Supplier Profile.pptx
victoryprecisions199
 
EVS+PRESENTATIONS EVS+PRESENTATIONS like
saiyedaqib429
 
FLEX-LNG-Company-Presentation-Nov-2017.pdf
jbloggzs
 
MULTI LEVEL DATA TRACKING USING COOJA.pptx
dollysharma12ab
 
database slide on modern techniques for optimizing database queries.pptx
aky52024
 
Chapter_Seven_Construction_Reliability_Elective_III_Msc CM
SubashKumarBhattarai
 
22PCOAM21 Session 2 Understanding Data Source.pptx
Guru Nanak Technical Institutions
 
Biodegradable Plastics: Innovations and Market Potential (www.kiu.ac.ug)
publication11
 
IoT_Smart_Agriculture_Presentations.pptx
poojakumari696707
 
Advanced LangChain & RAG: Building a Financial AI Assistant with Real-Time Data
Soufiane Sejjari
 
MT Chapter 1.pptx- Magnetic particle testing
ABCAnyBodyCanRelax
 
All chapters of Strength of materials.ppt
girmabiniyam1234
 
Civil Engineering Practices_BY Sh.JP Mishra 23.09.pptx
bineetmishra1990
 
Machine Learning All topics Covers In This Single Slides
AmritTiwari19
 
Zero Carbon Building Performance standard
BassemOsman1
 
Zero carbon Building Design Guidelines V4
BassemOsman1
 
1. SYSTEMS, ROLES, AND DEVELOPMENT METHODOLOGIES.ppt
zilow058
 
STUDY OF NOVEL CHANNEL MATERIALS USING III-V COMPOUNDS WITH VARIOUS GATE DIEL...
ijoejnl
 
67243-Cooling and Heating & Calculation.pdf
DHAKA POLYTECHNIC
 
sunil mishra pptmmmmmmmmmmmmmmmmmmmmmmmmm
singhamit111
 
Victory Precisions_Supplier Profile.pptx
victoryprecisions199
 

Z specification