Title :
Formalizing models and meta-models for system development extended abstract
Author :
Venkatesh, R. ; Bhaduri, Purandar ; Joseph, Mathai
Author_Institution :
Tata Consultancy Services, Pune, India
Abstract :
Meta-model based development offers a promising way of managing the complexity of industrial scale software development by describing a system in terms of different ´views´. These views can then be described as instances of a single meta-model. Such views are usually not disjoint and it is essential that they are shown to be consistent. A weakness of meta-modelling tools is the lack of support for describing the behaviour of models, and this is central to demonstrating the consistency of views. We address this problem by combining meta-modelling with formal techniques for stating and verifying behavioural properties. In this paper, we describe a formalization of models and meta-models and show how this leads to automated procedures for consistency checking between views in an industrial software development framework.
Keywords :
program verification; behavioural properties; consistency checking; fornial techniquesfor; industrial scale software development; meta-model based development; meta-modelling tools; Collaboration; Computer industry; Construction industry; Power system modeling; Programming; Software development management; Unified modeling language;
Conference_Titel :
Software Engineering Conference, 2001. APSEC 2001. Eighth Asia-Pacific
Print_ISBN :
0-7695-1408-1
DOI :
10.1109/APSEC.2001.991472