DocumentCode :
1653364
Title :
Behaviour Model Extraction from Software
Author :
Mauro Duarte, Lucio
Author_Institution :
Inst. of Inf., Fed. Univ. of Rio Grande do Sul (UFRGS), Porto Alegre, Brazil
fYear :
2013
Firstpage :
1
Lastpage :
8
Abstract :
Model extraction provides a means of automatically generating a model from an existing implementation, thus overcoming the problem of creating an abstraction of a system that can be used for validation and verification of properties. However, the use of model extraction creates a new problem, which is the gap between the constructs and data types of modern programming languages and the more abstract languages used to describe models. Bridging this gap using the correct mapping is essential to make the model useful for any sort of analysis. This paper describes some basic concepts and ideas involving model extraction and the most relevant existing approaches, considering their strengths and weaknesses. It also discusses the work that has been done on model extraction in our research group and challenges still open regarding the extraction of models from code.
Keywords :
abstract data types; formal verification; programming languages; abstract languages; automatic model generation; behaviour model extraction; data types; programming languages; software engineering; Abstracts; Analytical models; Computer languages; Data models; Electromagnetic heating; Microwave ovens; Model checking; Behaviour models; Model checking; Model extraction;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Theoretical Computer Science (WEIT), 2013 2nd Workshop-School on
Conference_Location :
Rio Grande
Type :
conf
DOI :
10.1109/WEIT.2013.19
Filename :
6778557
Link To Document :
بازگشت