DocumentCode
3144806
Title
Formal Verification of Consistency in Model-Driven Development of Distributed Communicating Systems and Communication Protocols
Author
Ilic, D. ; Troubitsyna, Elena ; Laibinis, Linas ; Leppanen, S.
Author_Institution
ICT A, Turku
fYear
2006
fDate
15-19 Nov. 2006
Firstpage
425
Lastpage
432
Abstract
Currently UML2 is widely used for modelling software-intensive systems. Model driven development of complex software typically starts from abstract, high-level UML2 models which specify the system from several different viewpoints. Abstract models are further refined into more detailed design models in successive development stages. While specifying various aspects and abstraction levels of such systems, we create a set of different models, which should be inter- and intra-consistent. In this paper we propose an approach to ensuring consistency in Lyra - a rigorous, service-oriented and model-based method for developing industrial telecommunication systems and communication protocols. We derive informal requirements to ensuring intra- and inter- consistency and then formalize them in the B method. The formalization in B allows us to structure complex informal requirements and formally ensure intra- and inter-consistency of models created at various stages of the Lyra development.
Keywords
Unified Modeling Language; formal verification; protocols; B method; Lyra; communication protocols; complex informal requirements; complex software; distributed communicating systems; formal verification; high-level UML2 models; industrial telecommunication systems; model-driven development; software-intensive systems; Application software; Design methodology; Formal specifications; Formal verification; Information technology; Large-scale systems; Programming; Protocols; Refining; Unified modeling language;
fLanguage
English
Publisher
ieee
Conference_Titel
Leveraging Applications of Formal Methods, Verification and Validation, 2006. ISoLA 2006. Second International Symposium on
Conference_Location
Paphos
Print_ISBN
978-0-7695-3071-0
Type
conf
DOI
10.1109/ISoLA.2006.40
Filename
4463745
Link To Document