Académique Documents
Professionnel Documents
Culture Documents
Formal
Specifications
Page 1
Page 3
Page 2
Page 4
Who am I?
Academic qualification?
Professional experience?
Availability?
Mode of counseling?
Contacts?
Responsibilities?
At the end of the semester I will set the
exams, which I will mark.
Page 5
Page 6
Page 7
Page 8
Does the flag mean the cloth along with its holding
bar (or stick), or the piece of cloth only?
Does that mean midnight to midnight, or just during
the day?
Do you mean exactly midnight to midnight, at least
midnight to midnight, or at most midnight to midnight,
or dawn to dusk, or dawn to dawn?
What if you put it up and the flag falls down? Does
that count?
Are you authorized to put the flag up twice (e.g. if it
falls down)?
Page 9
Page 10
What is a flag?
What about its size?
What if the colors are faded, or it's
muddy?
Does it have to be somewhere people
can see it?
Does it have to be a country flag, or will
any flag do?
A flag you made up yourself?
Page 11
Page 12
Page 13
Page 15
FORMAL SPECIFICATION
Formal specification is part of a more general
collection of techniques known as formal
methods.
Based on the mathematical representations
and analysis of requirements and software.
Requirements
specification
Formal
specification
Requirements
definition
High-le vel
design
System
modelling
Ar chitectural
design
Lecture 1 Introduction to Data Mining
Page 14
SOLUTION?
Page 17
FORMAL
SPECIFICATION
Sunday, October 02, 2016
Page 16