DocumentCode :
1652111
Title :
Resource models and pre-compiler specification for hardware/software co-design language
Author :
Naiyong, Jin ; Jifeng, He
Author_Institution :
Software Eng. Inst., East China Normal Univ., Shanghai, China
fYear :
2004
Firstpage :
132
Lastpage :
141
Abstract :
Traditional specifications abstract from features of low-level computing environment. It is the responsibility of compilers to make the final implementation codes satisfying low-level environment constraints, in addition the compiler shall guarantee that the behavior of the low-level codes preserve what a high-level program specifies. In this paper we provide a method for building up compiler specifications by program models with resource constraints, so that the correctness of compilation processes can be verified We demonstrate how to use this method by two resource problems, the resource allocation problem and the memory-access-conflict problem. Beyond that, our method also offers a systematic way for generating optimized compilers.
Keywords :
formal specification; hardware-software codesign; optimising compilers; resource allocation; compilation correctness verification; hardware-software codesign language; low-level computing environment; low-level environment constraints; memory-access-conflict problem; optimized compilers; precompiler specification; program models; resource allocation; resource constraints; resource models; Chaotic communication; Hardware; Helium; Optimizing compilers; Processor scheduling; Program processors; Resource management; Software engineering; Software systems; Very large scale integration;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Engineering and Formal Methods, 2004. SEFM 2004. Proceedings of the Second International Conference on
Print_ISBN :
0-7695-2222-X
Type :
conf
DOI :
10.1109/SEFM.2004.1347514
Filename :
1347514
Link To Document :
بازگشت