Catálogo de publicaciones - libros
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
2005
Información sobre derechos de publicación
© Springer-Verlag Berlin Heidelberg 2005
Cobertura temática
Tabla de contenidos
doi: 10.1007/11576280_31
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
doi: 10.1007/11576280_32
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
doi: 10.1007/11576280_33
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