loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Seventh Asia-Pacific Software Engineering Conference (APSEC'00)
Fuzzy concepts and formal methods: some illustrative examples
Singapore
December 05-December 08
ISBN: 0-7695-0915-0
C. Matthews, Sch. of Manage. Inf. Sci., Deakin Univ., Geelong, Vic., Australia
P.A. Swatman, Sch. of Manage. Inf. Sci., Deakin Univ., Geelong, Vic., Australia
It has been recognised that formal methods are useful as a modelling tool in requirements engineering. Specification languages such as Z permit the precise and unambiguous modelling of system properties and behaviour. However, some system problems, particularly those drawn from the information systems (IS) problem domain, may be difficult to model in crisp or precise terms. It may also be desirable that formal modelling should commence as early as possible, even when our understanding of parts of the problem domain is only approximate. This paper identifies the problem types of interest and argues that they are characterised by uncertainty and imprecision. It suggests fuzzy set theory as a useful formalism for modelling aspects of this imprecision. The paper illustrates how a fuzzy logic toolkit for Z can be applied to such problem domains. Several examples are presented illustrating the representation of imprecise concepts as fuzzy sets and relations, and soft pre-conditions and system requirements as a series of linguistically quantified propositions.
Index Terms:
fuzzy set theory; fuzzy logic; formal specification; specification languages; modelling; uncertainty handling; fuzzy concepts; formal methods; formal modelling; requirements engineering; specification languages; information systems; problem types; uncertainty; imprecision; fuzzy set theory; fuzzy logic toolkit; Z language; problem domains; fuzzy relations; soft preconditions; system requirements; linguistically quantified propositions
Citation:
C. Matthews, P.A. Swatman, "Fuzzy concepts and formal methods: some illustrative examples," apsec, pp.230, Seventh Asia-Pacific Software Engineering Conference (APSEC'00), 2000
Usage of this product signifies your acceptance of the Terms of Use.