Projekt per år
Sammanfattning
Formal methods, such as Event-B provide a means for system-level specification and verification supported by correctness proofs. However, the formal Event-B specification of a system requires background knowledge, which prevents a fruitful communication between the developer and the customer. In addition, scalability and reusability are limiting factors in using formal methods, such as Event-B in complex system development. This paper presents an approach to facilitate scalability of formal development in Event-B. Our aim is to build a formal library of parameterized visual components that can be reused whenever needed. Each component is formally developed and proved correct by utilizing the advantages of Event-B. Furthermore, each component has a unique graphical representation that eases the rigorous development by applying the “drag-and-drop” approach and enhances the communication between a developer and a customer. We present a subset of components from the digital hydraulics domain and outline the compositionality mechanism.
Originalspråk | Odefinierat/okänt |
---|---|
Titel på värdpublikation | Third International Conference on Advances and Trends in Software Engineering (SOFTENG 2017) |
Redaktörer | Mira Kajko-Mattsson, Pål Ellingsen, Paolo Maresca |
Förlag | Iaria xps press |
Sidor | 43–50 |
ISBN (tryckt) | 978-1-61208-553-1 |
Status | Publicerad - 2017 |
MoE-publikationstyp | A4 Artikel i en konferenspublikation |
Evenemang | International Conference on Advances and Trends in Software Engineering (SoftEng) - The Third International Conference on Advances and Trends in Software Engineering (SoftEng) Varaktighet: 23 apr. 2017 → 27 apr. 2017 |
Konferens
Konferens | International Conference on Advances and Trends in Software Engineering (SoftEng) |
---|---|
Period | 23/04/17 → 27/04/17 |
Projekt
- 1 Slutfört
-
ADVICeS: Adaptive Integrated Formal Design of Safety-Critical Systems (Academy of Finland)
Walden, M. (Ansvarig forskare), Olszewska, M. (CoI), Edmunds, A. (CoI), Ostroumov, S. (CoI), Petre, L. (CoI), Boström, P. (CoI) & Neovius, M. (CoI)
01/09/13 → 31/08/17
Projekt: Finlands Akademi/Övriga Forskningsråd