1st International ICST Conference on Integrated Internet Ad hoc and Sensor Networks

Research Article

Issues in designing a compilation framework for macroprogrammed networked sensor systems

  • @INPROCEEDINGS{10.1145/1142680.1142689,
        author={Animesh  Pathak and Viktor K.  Prasanna},
        title={Issues in designing a compilation framework for macroprogrammed networked sensor systems},
        proceedings={1st International ICST Conference on Integrated Internet Ad hoc and Sensor Networks},
        publisher={ACM},
        proceedings_a={INTERSENSE},
        year={2006},
        month={5},
        keywords={},
        doi={10.1145/1142680.1142689}
    }
    
  • Animesh Pathak
    Viktor K. Prasanna
    Year: 2006
    Issues in designing a compilation framework for macroprogrammed networked sensor systems
    INTERSENSE
    ACM
    DOI: 10.1145/1142680.1142689
Animesh Pathak1,*, Viktor K. Prasanna1,*
  • 1: Department of Electrical Engineering, University of Southern California, USA
*Contact email: animesh@usc.edu, prasanna@usc.edu

Abstract

There is growing interest in the networked sensing community in the technique of macroprogramming, where the end-user can design a system using a high level description without worrying about the node-level details. Since the burden of customizing the code to the target architecture is moved to the compiler that translates the high-level description to generate node-level codes, research on the issues involved in compilation of such a program assumes importance. In this paper, we list some issues that need to be resolved by the designers of a compiler for such a macroprogramming framework, including the decisions to be made in the choice of an abstraction, the design of the runtime system and the generating of the code for each node. We discuss some solution techniques that we are currently exploring to solve the above problems.