Download ZB 2000: Formal Specification and Development in Z and B: by Mike Spivey (auth.) PDF

By Mike Spivey (auth.)

This ebook constitutes the refereed complaints of the 1st overseas convention of B and Z clients, ZB 2000, held in York, united kingdom in August/September 2000.
The 25 revised complete papers provided including 4 invited contributions have been conscientiously reviewed and chosen for inclusion within the ebook. The ebook records the new advances for the Z formal specification thought and for the B process; the total scope, starting from foundational and theoretical matters to complex functions, instruments, and case experiences, is covered.

Show description

Read or Download ZB 2000: Formal Specification and Development in Z and B: First International Conference of B and Z Users York, UK, August 29 – September 2, 2000 Proceedings PDF

Similar software development books

Design Patterns: Elements of Reusable Object-Oriented Software

4 top-notch authors current the 1st e-book containing a catalog of object-oriented layout styles. Readers will methods to use layout styles within the object-oriented improvement procedure, how you can remedy particular layout difficulties utilizing styles, and achieve a typical vocabulary for object-oriented layout.

Extreme Programming Perspectives

Offers forty seven articles that symbolize the insights and useful knowledge of the leaders of the XP neighborhood. supply experience-based suggestions for enforcing XP successfully and offers winning transitioning innovations. Softcover.

Decision Making with Dominance Constraints in Two-Stage Stochastic Integer Programming

Two-stage stochastic programming types are regarded as appealing instruments for making optimum judgements below uncertainty. ordinarily, optimality is formalized by way of utilising statistical parameters equivalent to the expectancy or the conditional price in danger to the distributions of aim values. Uwe Gotzes analyzes an method of account for danger aversion in two-stage versions established upon partial orders at the set of actual random variables.

Extra info for ZB 2000: Formal Specification and Development in Z and B: First International Conference of B and Z Users York, UK, August 29 – September 2, 2000 Proceedings

Sample text

For a table Tf derived from the rule R6Ass D, the primary key is composed of the attributes corresponding to the functions of the parallel product. For example, (numor1 , numpr1 ) is the primary key of Concerns table. Other injective functions defined on TA are translated by a UNIQUE constraint on the corresponding attributes. T4. Definition of Referential Constraints. Referential constraints ”replace” the associations of the UML class diagram. Let us suppose that f is an association from C to D, TC and TD are the corresponding tables.

T5. Mapping of Given Sets. The mapping of a given set depends on its type: – an enumerate set is used as a target set in the typing of a function fi . Thus, it is translated by a SQL domain definition which becomes the type of the corresponding attribute. Refining a B Specification into a Relational Database Implementation 37 – an abstract given set is used in the typing of a class variable. If no property is specified on the given set, it is just ignored in the mapping phase. Otherwise the property is mapped by a constraint on the table corresponding to the class variable.

B. France, A. Evans, K. Lano, and B. Rumpe, Developing the UML as a Formal Modeling Notation, Computer Standards and Interfaces, No 19, pp. 325-334, 1998. [6] R. B. , Bruel, M. M. Larrondo-Petrie, and M. Shroff. Exploring the Semannd tics of UML type structures with Z, Proc. 2 IFIP conference, Formal Methods for Open Object-Based Distributed Systems(FMOODS’97), pp. 247-260, Chapman and Hall, 1997. [7] A. Griffiths, A formal semantics to support modular reasoning in Object-Z, PhD Thesis, The University of Queensland, Australia, 1998.

Download PDF sample

Rated 4.06 of 5 – based on 42 votes