On implicit and explicit semantics: Integration issues in proof-based development of systems: Version to read

18Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

All software systems execute within an environment or context. Reasoning about the correct behavior of such systems is a ternary relation linking the requirements, system and context models. Formal methods are concerned with providing tool (automated) support for the synthesis and analysis of such models. These methods have quite successfully focused on binary relationships, for example: validation of a formal model against an informal one, verification of one formal model against another formal model, generation of code from a design, and generation of tests from requirements. The contexts of the systems in these cases are treated as second-class citizens: in general, the modelling is implicit and usually distributed between the requirements model and the system model. This paper is concerned with the explicit modelling of contexts as first-class citizens and illustrates concepts related to implicit and explicit semantics on an example using the Event B language.

Author supplied keywords

Cite

CITATION STYLE

APA

Ait-Ameur, Y., Gibson, J. P., & Méry, D. (2014). On implicit and explicit semantics: Integration issues in proof-based development of systems: Version to read. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 8803, pp. 604–618). Springer Verlag. https://doi.org/10.1007/978-3-662-45231-8_50

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free