Software specification methods: an overview using a case study
Software Specification Methods provides the formal methods practitioner with a survey of the key software specification methods. Each technique is demonstrated using the same case study, an invoicing system, to enable the reader to compare and contrast easily. Among the techniques covered are: UML; Z; SAZ; B; JSD; OMT; VHDL; Estelle; SDL; LOTOS. This book is intended for industrial and commercial practitioners who need to expand their knowledge of software specification methods. This book provides a basic overview of the main methods, with a practical focus which allows readers to apply their knowledge to real-life situations.
What people are saying - Write a review
We haven't found any reviews in the usual places.
A Formal Specification Notation
SSADM Version 4 and
A ModelBased Method Using Generalised
13 other sections not shown
Other editions - View all
abstract abstract data types action system Actors Answer associated assume attribute behaviour cancelOrder Casl class diagram colour components Computer consider constraints corresponding data types defined deleted E-Lotos entry error event formal methods formal specification function definition given Hardware Description Language implementation initialisation instance interaction invoice an order Invoice-Order invoiced orders language loop Lotos machine method natural numbers neword notation object object diagram operation order is invoiced Order module order number order reference order status ordered product ordered quantity OrderId orders and stocks output parameters pending orders Petri nets possible precondition predicate process-oriented product code productRef productStock properties provides quantity in stock Question 9 queue resp scenarios schema semantics sequence diagram set of orders signal sort SSADM state/transition diagrams stock level Stock module tion tokens transition type theory update user requirements valid variable VHDL