B 2007: Formal Specification and Development in B: 7th by J. Paul Gibson (auth.), Jacques Julliand, Olga Kouchnarenko

By J. Paul Gibson (auth.), Jacques Julliand, Olga Kouchnarenko (eds.)

TheseproceedingsrecordthepaperspresentedattheSeventhInternationalC- ference of B clients (B 2007), held within the urban of Besan¸ con within the east of France. This convention used to be equipped at the good fortune of the former six meetings during this sequence, B 1996, held on the college of Nantes, France; B 1998, held on the college of Montpellier, France; ZB 2000, held on the college of York, united kingdom; ZB 2002, held on the college of Grenoble, France; ZB 2003, held on the U- versity of Turku, Finland; ZB 2005 held on the collage of Surrey, Guildford, united kingdom. B 2007 was once held in January on the college of Franche-Comt´ e,Besan¸ con, France, hosted by means of the pc technology division (LIFC). LIFC has consistently positioned specific emphasis at the applicability of its learn and its relati- send with commercial companions. during this context, it created in 2003 an organization referred to as LEIRIOS applied sciences, which produces an automated try out generator instrument (LTG) frommodels defined within the B speci?cationlanguage. different participants of LIFC paintings on extensions of the B approach for specifying and verifying dynamic homes. all of the submitted papers in those lawsuits have been peer reviewed by means of a minimum of 3 reviewers drawn from the B committee, counting on the subject material of the paper. The authorsof the papersforB 2007werefrom Australia,Canada, Finland, Germany, France, Switzerland, and the united kingdom. The convention featured a rangeof contributions through individual invited audio system drawn from either ind- try to academia.

Show description

Read or Download B 2007: Formal Specification and Development in B: 7th International Conference of B Users, Besançon, France, January 17-19, 2007. Proceedings PDF

Best international conferences and symposiums books

Database Theory — ICDT’99: 7th International Conference Jerusalem, Israel, January 10–12, 1999 Proceedings

Databaseresearchisa? eldofcomputersciencewheretheorymeetsapplications. Many innovations and techniques, that have been considered as problems with theoretical curiosity while before everything proposed, at the moment are integrated in carried out database platforms and similar items. Examples abound within the ? elds of database layout, question languages, question optimization, concurrency keep an eye on, statistical databases, and so on.

Interactive Distributed Multimedia Systems and Telecommunication Services: 5th International Workshop, IDMS'98 Oslo, Norway, September 8–11, 1998 Proceedings

This booklet constitutes the refereed lawsuits of the fifth overseas Workshop on Interactive disbursed Multimedia platforms and Telecommunication providers, IDMS'98, held in Oslo, Norway, in September 1998. The 23 revised complete papers offered have been conscientiously chosen from a complete of sixty eight submissions.

Graph-Theoretic Concepts in Computer Science: 31st International Workshop, WG 2005, Metz, France, June 23-25, 2005, Revised Selected Papers

This e-book constitutes the completely refereed post-proceedings of the thirty first overseas Workshop on Graph-Theoretic thoughts in desktop technological know-how, WG 2005, held in Metz, France in June 2005. The 38 revised complete papers provided including 2 invited papers have been conscientiously chosen from a hundred twenty five submissions.

Extra info for B 2007: Formal Specification and Development in B: 7th International Conference of B Users, Besançon, France, January 17-19, 2007. Proceedings

Sample text

Computations characterised by monotonic wp predicate transformers. The interrelationship between our three substitution languages is illustrated in Figure 1. 1 Riding for a Fall? The characteristic predicates trm and fis are defined for extended substitutions in the same way as for generalised substitutions and angelic substitutions, and we retain the same operational intuitions about them. Unfortunately, though, neither the before-after predicate prd nor co-predicate crd which we have already encountered adequately captures the behaviour of a monotonic computation.

1 The from-any Annotation The introduction of interrupts in the control language gives rise to another annotation, the from-any annotation. Augmenting B with Control Annotations 43 The from-any annotation is written /* from-any */. This annotation is added to an operation which can follow any previous operation (including itself), and can also follow initialisation. It will naturally be used on an operation which follows an interrupt, since such an operation might follow any previous operation, allowing for the fact that the operation might happen anywhere.

We are using annotations to give us a handle on what operations are allowed to be performed when considering the temporal ordering of operations. We do not use them as a basis for expressing properties of a system and therefore use distinct clauses to define a possible ordering on operations in a novel way. Our approach does resonate with [2] in that we do not change the proof obligations that already exist but also identify additional proof obligations in order to ensure that the temporal orderings suggested by the annotations are sensible ones.

Download PDF sample

Rated 4.13 of 5 – based on 30 votes