DocumentCode
458691
Title
A Formal Model Driven Approach to Dependable Software Evolution
Author
Chen, Feng ; Yang, Hongji ; Qiao, Bing ; Chu, William Cheng-Chung
Author_Institution
Software Technol. Res. Lab., De Montfort Univ., Leicester
Volume
1
fYear
2006
fDate
17-21 Sept. 2006
Firstpage
205
Lastpage
214
Abstract
The paper proposes a unified formal model driven approach to software evolution based on both program transformation and model transformation of legacy systems. A formal model definition ensures a consistent interpretation of the legacy system and provides a theoretical foundation for dependable software evolution. The theoretical foundation is based on the construction of a wide spectrum language for reengineering, known as WSL, which enjoys a sound formal semantics. The architecture and working flow of the approach are proposed, and the mappings between WSL and PSL in MDA provide an engaging combination of traditional program transformation and modern model transformation, which shows that the proposed approach is feasible and promising in its domain. A prototype tool is developed to test the approach and a case study is used for experiments with the proposed approach and the prototype tool. Conclusion is drawn based on analysis and further research directions are also discussed
Keywords
formal specification; software architecture; software maintenance; software tools; PSL; formal model driven approach; formal semantics; legacy system; model driven architecture; model transformation; program transformation; prototype tool; software evolution; software reengineering; wide spectrum language; Computer architecture; Context modeling; Laboratories; Prototypes; Software engineering; Software prototyping; Software quality; Software systems; Solid modeling; Testing; Formal Method; Language (WSL); Model Driven Architecture (MDA); Model Transformation; Software Evolution; Software Reengineering; Wide Spectrum;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Software and Applications Conference, 2006. COMPSAC '06. 30th Annual International
Conference_Location
Chicago, IL
ISSN
0730-3157
Print_ISBN
0-7695-2655-1
Type
conf
DOI
10.1109/COMPSAC.2006.10
Filename
4020079
Link To Document