A Taxonomy-Driven Approach to Visually Prototyping Pervasive Computing Applications

被引:0
作者
Drey, Zoe [1 ]
Mercadal, Julien [2 ]
Consel, Charles [2 ]
机构
[1] Thales LaBRI Univ Bordeaux, Bordeaux, France
[2] INRIA LaBRI Univ Bordeaux, Bordeaux, France
来源
DOMAIN-SPECIFIC LANGUAGES, PROCEEDINGS | 2009年 / 5658卷
关键词
Visual Rule-Based Language; Pervasive Computing; FRAMEWORK;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Various forms of pervasive computing environments are being deployed in an increasing number of areas including healthcare, home automation, and military. This evolution makes the development of pervasive computing applications challenging because it requires to manage a range of heterogeneous entities with a wide variety of functionalities. This paper presents Pantagruel, an approach to integrating a taxonomical description of a pervasive computing environment into a visual programming language. A taxonomy describes the relevant entities of a given pervasive computing area and serves as a parameter to a sensorcontroller-actuator development paradigm. The orchestration of area-specific entities is supported by high-level constructs, customized with respect to taxonomical information. We have implemented a visual environment to develop taxonomies and orchestration rules. Furthermore, we have developed a compiler for Pantagruel and successfully used it for applications in various pervasive computing areas, such as home automation and building management.
引用
收藏
页码:78 / +
页数:3
相关论文
共 25 条
[1]  
ADKINS M, 2002, 35 HAW INT C SYST SC, P40
[2]  
BURNETT MM, 1995, COMPUTER, V28, P14
[3]  
Dey AK, 2006, LECT NOTES COMPUT SC, V3968, P254
[4]  
Edwards W.K., 2001, LECT NOTES COMPUTER, V2201, P256
[5]   Project Aura: Toward distraction-free pervasive computing [J].
Garlan, David ;
Siewiorek, Daniel P. ;
Smailagic, Asim ;
Steenkiste, Peter .
IEEE Pervasive Computing, 2002, 1 (02) :22-31
[6]  
GINDLING J, 1995, 11 S VIS LANG VL, P172
[7]   One.world:: Experiences with a pervasive computing architecture [J].
Grimm, R .
IEEE PERVASIVE COMPUTING, 2004, 3 (03) :22-30
[8]  
Humble J, 2003, LECT NOTES COMPUT SC, V2864, P256
[9]  
JOUVE W, 2008, PARAMETERIZED SIMULA
[10]   High-level Programming Support for Robust Pervasive Computing Applications [J].
Jouve, Wilfried ;
Lancia, Julien ;
Palix, Nicolas ;
Consel, Charles ;
Lawall, Julia .
2008 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS, 2008, :252-255