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 :
بازگشت