Catálogo de publicaciones - libros

Compartir en
redes sociales


Formal Methods and Software Engineering: 7th International Conference on Formal Engineering Methods, ICFEM 2005, Manchester, UK, November 1-4, 2005, Proceedings

Kung-Kiu Lau ; Richard Banach (eds.)

En conferencia: 7º International Conference on Formal Engineering Methods (ICFEM) . Manchester, UK . November 1, 2005 - November 4, 2005

Resumen/Descripción – provisto por la editorial

No disponible.

Palabras clave – provistas por la editorial

No disponibles.

Disponibilidad
Institución detectada Año de publicación Navegá Descargá Solicitá
No detectada 2005 SpringerLink

Información

Tipo de recurso:

libros

ISBN impreso

978-3-540-29797-0

ISBN electrónico

978-3-540-32250-4

Editor responsable

Springer Nature

País de edición

Reino Unido

Fecha de publicación

Información sobre derechos de publicación

© Springer-Verlag Berlin Heidelberg 2005

Tabla de contenidos

A Model-to-Implementation Mapping Tool for Automated Model-Based GUI Testing

Ana C. R. Paiva; João C. P. Faria; Nikolai Tillmann; Raul A. M. Vidal

This paper presents extensions to Spec Explorer to automate the testing of software applications through their GUIs based on a formal specification in Spec $\sharp$ . Spec Explorer, a tool developed at Microsoft Research, already supports automatic generation and execution of test cases for API testing, but requires that the actions described in the model are bound to methods in a .Net assembly. The tool described in this paper extends Spec Explorer to automate GUI testing: it adds the capability to gather information about the physical GUI objects that are the target of the user actions described in the model; and it automatically generates a .Net assembly with methods that simulate those actions upon the GUI application under test. The GUI modelling and the overall test process supported by these tools are described. The approach is illustrated with the Notepad application.

Palabras clave: Logical Action; Mapping Tool; Coverage Criterion; Generate Test Case; Test Execution.

- Tools | Pp. 450-464

ClawZ: Cost-Effective Formal Verification for Control Systems

M. M. Adams; P. B. Clayton

Control system software now plays a key role on many platforms, including aircraft and automobiles. However, as control system software has been performing increasingly complex tasks, the associated software development, maintenance and certification costs have escalated significantly. The ClawZ toolset is dedicated to the formal verification of control system software. By using some novel ideas, it achieves the highest levels of assurance whilst not suffering from the prohibitively high costs normally associated with applying formal verification. It has been successfully used in the certification of the Flight Control Computer of the Eurofighter Typhoon aircraft. This paper outlines the toolset, and explains how the approach used to build it enables formal verification costs to be dramatically reduced whilst not compromising on soundness.

Palabras clave: industrial formal verification; refinement; formal proof; Z; ProofPower; safety-critical software; real-time software; control systems; Simulink; Ada; Eurofighter Typhoon.

- Tools | Pp. 465-479

SVG Web Environment for Z Specification Language

Jing Sun; Hai Wang; Sasanka Athauda; Tazkiya Sheik

This paper presents a web environment for the Z formal specification language using the Scalable Vector Graphics (SVG) technology. The Z Specification Web Editor (ZSWE) is the first prototype of a web based graphical editor for the Z specification language. It not only supports graphical editing and global accessibility for the Z formal specifications, but also provides model comprehension facilities such as schema expansion, specification navigation and model querying. This paper outlines the requirement, design and implementation of the tool and its future improvements.

Palabras clave: Z formal specification language; Web based tool support; Scalable Vector Graphics.

- Tools | Pp. 480-494