DocumentCode :
3538707
Title :
A Program Transformation Framework for Multicore Software Reengineering
Author :
Chen, Feng ; Yang, Hongji ; Chu, William Cheng-Chung ; Xu, Baowen
Author_Institution :
Software Technol. Res. Lab., De Montfort Univ., Leicester, UK
fYear :
2012
fDate :
27-29 Aug. 2012
Firstpage :
270
Lastpage :
275
Abstract :
Multicore processors are becoming ubiquitous in embedded systems. To take advantage of multicore processor, a great number of previously designed embedded applications need reengineering processes before they are ported to run accurately and efficiently. Massive refactoring of sequential programs to multi-thread programs is required. Parallelisation refactoring is generally implemented by programmers. As multicore processors become more and more complex, the potential human error in the refactoring process increased dramatically. To provide the necessary assurance of correctness, a program transformation framework to validate the parallelised programs is proposed, which is a formal approach to transforming the multi-thread program while validating if the functional behaviour of the existing sequential program is preserved.
Keywords :
embedded systems; multi-threading; multiprocessing programs; systems re-engineering; ubiquitous computing; embedded systems; massive refactoring; multicore processors; multicore software reengineering; multithread programs; program transformation framework; sequential programs; ubiquitous systems; Aging; Hardware; Kernel; Multicore processing; Semantics; Transforms; Software Reengineering; Wide Spectrum Language (WSL); multicore software; program transformation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Quality Software (QSIC), 2012 12th International Conference on
Conference_Location :
Xi´an, Shaanxi
ISSN :
1550-6002
Print_ISBN :
978-1-4673-2857-9
Type :
conf
DOI :
10.1109/QSIC.2012.46
Filename :
6319260
Link To Document :
بازگشت