The B method as an environment for the verification of eiffel programs: a case study
In this paper we present an attempt to represent Eiffel programs as B specifications. Our purpose is to use the B method as an environment for the verification of the correctness of Eiffel programs. We study the difficulties associated with the representation of object oriented features (inherent t...
Guardado en:
Autores principales: | , |
---|---|
Formato: | Objeto de conferencia |
Lenguaje: | Inglés |
Publicado: |
2004
|
Materias: | |
Acceso en línea: | http://sedici.unlp.edu.ar/handle/10915/22557 |
Aporte de: |
id |
I19-R120-10915-22557 |
---|---|
record_format |
dspace |
institution |
Universidad Nacional de La Plata |
institution_str |
I-19 |
repository_str |
R-120 |
collection |
SEDICI (UNLP) |
language |
Inglés |
topic |
Ciencias Informáticas Object orientation Program Verification B Method ARTIFICIAL INTELLIGENCE Intelligent agents |
spellingShingle |
Ciencias Informáticas Object orientation Program Verification B Method ARTIFICIAL INTELLIGENCE Intelligent agents Aguirre, Nazareno Matías Oviedo, Juan The B method as an environment for the verification of eiffel programs: a case study |
topic_facet |
Ciencias Informáticas Object orientation Program Verification B Method ARTIFICIAL INTELLIGENCE Intelligent agents |
description |
In this paper we present an attempt to represent Eiffel programs as B specifications. Our purpose is to use the B method as an environment for the verification of the correctness of Eiffel programs.
We study the difficulties associated with the representation of object oriented features (inherent to Eiffel programs) in the non object oriented B language. We use an extension to B in order to represent dynamic creation and deletion of objects, and show how object interaction can be achieved by borrowing some ideas from software architectures.
The paper is centred on a simple and well known case study, the tra- ditional object oriented implementation of generic lists. |
format |
Objeto de conferencia Objeto de conferencia |
author |
Aguirre, Nazareno Matías Oviedo, Juan |
author_facet |
Aguirre, Nazareno Matías Oviedo, Juan |
author_sort |
Aguirre, Nazareno Matías |
title |
The B method as an environment for the verification of eiffel programs: a case study |
title_short |
The B method as an environment for the verification of eiffel programs: a case study |
title_full |
The B method as an environment for the verification of eiffel programs: a case study |
title_fullStr |
The B method as an environment for the verification of eiffel programs: a case study |
title_full_unstemmed |
The B method as an environment for the verification of eiffel programs: a case study |
title_sort |
b method as an environment for the verification of eiffel programs: a case study |
publishDate |
2004 |
url |
http://sedici.unlp.edu.ar/handle/10915/22557 |
work_keys_str_mv |
AT aguirrenazarenomatias thebmethodasanenvironmentfortheverificationofeiffelprogramsacasestudy AT oviedojuan thebmethodasanenvironmentfortheverificationofeiffelprogramsacasestudy AT aguirrenazarenomatias bmethodasanenvironmentfortheverificationofeiffelprogramsacasestudy AT oviedojuan bmethodasanenvironmentfortheverificationofeiffelprogramsacasestudy |
bdutipo_str |
Repositorios |
_version_ |
1764820466009112576 |