Resource models and pre-compiler specification for hardware/software co-design language

Jin Naiyong, He Jifeng

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

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.

Original languageEnglish
Title of host publicationProceedings of the Second International Conference on Software Engineering and Formal Methods. SEFM 2004
EditorsJ.R. Cuellar, Z. Liu
Pages132-141
Number of pages10
StatePublished - 2004
EventProceedings of the Second International Conference on Software Engineering and Formal Methods. SEFM 2004 - Beijing, China
Duration: 28 Sep 200430 Sep 2004

Publication series

NameProceedings of the Second International Conference on Software Engineering and Formal Methods. SEFM 2004

Conference

ConferenceProceedings of the Second International Conference on Software Engineering and Formal Methods. SEFM 2004
Country/TerritoryChina
CityBeijing
Period28/09/0430/09/04

Keywords

  • Program Models
  • Refinement
  • Resource Constraints
  • Specification

Fingerprint

Dive into the research topics of 'Resource models and pre-compiler specification for hardware/software co-design language'. Together they form a unique fingerprint.

Cite this