Projects per year
Abstract
When developing critical systems that should be highly dependable we need to ensure that these systems satisfy functional as well as safety requirements. This can be achieved by developing the system with a formal method in a stepwise manner and proving the correctness of each step. For industrial strength systems, though, we need a graphical interface to the formal method. In this paper we develop part of a microplate liquid handling workstation, where we express the informal requirements and the refinements in UML. We translate the UML diagrams to B-action systems with the tool U2B. In the B-action system formalism we then prove the correctness of the development using the provers of the tool Atelier B.
Original language | English |
---|---|
Publisher | Turku Center for Computer Science (TUCS) |
ISBN (Print) | 952-12-1174-1 |
Publication status | Published - 2003 |
MoE publication type | D4 Published development or research report or study |
Publication series
Name | TUCS Technical Reports |
---|---|
Volume | 533 |
Keywords
- Formal Methods
- Industrial Case Study
- The B Method
- Action Systems
- UML
- Tool Support
Fingerprint
Dive into the research topics of 'A case study in requirement analysis of control systems using UML and B'. Together they form a unique fingerprint.Projects
- 1 Finished
-
MATISSE: Methodologies and Technologies for Industrial Strength Systems Engineering (IST-1999-11435) (EU-project)
Walden, M. (Co-Principal Investigator), Sere, K. (Principal Investigator), Troubitsyna, E. (Co-Principal Investigator), Petre, L. (Co-Investigator), Boström, P. (Co-Investigator), Tsiopoulos, L. (Co-Investigator), Jansson, M. (Co-Investigator) & Engblom, N. (Co-Investigator)
01/05/00 → 28/02/03
Project: EU