AXIOMATIC SPECIFICATION AND LOGIC PROGRAMMING - FAST PROTOTYPING OF CORRECT DESIGNS

Authors
Citation
Dv. Boriani, AXIOMATIC SPECIFICATION AND LOGIC PROGRAMMING - FAST PROTOTYPING OF CORRECT DESIGNS, ISA transactions, 34(1), 1995, pp. 53-65
Citations number
NO
Categorie Soggetti
Instument & Instrumentation",Engineering
Journal title
ISSN journal
00190578
Volume
34
Issue
1
Year of publication
1995
Pages
53 - 65
Database
ISI
SICI code
0019-0578(1995)34:1<53:ASALP->2.0.ZU;2-W
Abstract
This paper discusses formal specification as an important tool for for mulating and validating designs, presents an algebraic specification o f selected aspects of the design of a SCADA communications protocol fi rst - specifically a command and data logger -, compares and highlight s the advantages of logic programming over procedural programming in t ranslating a design based on set theory and logic into an equivalent d eclarative implementation, and finally illustrates the translation pro cess by a specific SCADA-related example coded in Prolog, the latter s howing itself to be a useful tool for fast prototyping of software spe cifications previously proved correct.