A generative programming approach to developing pervasive computing systems

1Citations
Citations of this article
25Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Developing pervasive computing applications is a difficult task because it requires to deal with a wide range of issues: heterogeneous devices, entity distribution, entity coordination, low-level hardware knowledge ⋯ Besides requiring various areas of expertise, programming such applications involves writing a lot of administrative code to glue technologies together and to interface with both hardware and software components. This paper proposes a generative programming approach to providing programming, execution and simulation support dedicated to the pervasive computing domain. This approach relies on a domain-specific language, named DiaSpec, dedicated to the description of pervasive computing systems. Our generative approach factors out features of distributed systems technologies, making DiaSpec-specified software systems portable. The DiaSpec compiler is implemented and has been used to generate dedicated programming frameworks for a variety of pervasive computing applications, including detailed ones to manage the building of an engineering school. Copyright © 2009 ACM.

Cite

CITATION STYLE

APA

Cassou, D., Bertran, B., Loriant, N., & Consel, C. (2010). A generative programming approach to developing pervasive computing systems. In ACM SIGPLAN Notices (Vol. 45, pp. 137–146). https://doi.org/10.1145/1837852.1621629

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free