A Model-driven Engineering Platform for Wireless Sensor Networks

被引:3
|
作者
Boonma, Pruet [1 ]
Somchit, Yuthapong [1 ]
Natwichai, Juggapong [1 ]
机构
[1] Chiang Mai Univ, Dept Comp Engn, Chiang Mai 50000, Thailand
关键词
PERFORMANCE; MDE;
D O I
10.1109/3PGCIC.2013.115
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
A wireless sensor network (WSN) is a complex system where a large number of computing devices (i.e., sensors) collect and exchange sensing data through noisy wireless communication channel. Traditionally, WSN applications are developed using programming languages such as C and java, this approach poses a steep learning curve for application developers, e.g. scientists and engineers, who might have limited knowledge of programming. This paper proposes a model-driven engineering (MDE) platform for WSN which is designed for application developers to rapidly implement and test a WSN application. It leverages the notion of feature modeling so that it allows developers to graphically and intuitively specify features (e.g., functionality and configuration policies) in their application. It also validate a set of constrains among features and finally generates runnable application code. For testing, it uses a formal method in order to estimate various properties of application code such as network lifetime. Evaluation results show that the estimator has acceptable accuracy while perform much faster than the simulator.
引用
收藏
页码:671 / 676
页数:6
相关论文
共 50 条
  • [1] Moppet: A Model-Driven Performance Engineering Framework for Wireless Sensor Networks
    Boonma, Pruet
    Suzuki, Junichi
    [J]. COMPUTER JOURNAL, 2010, 53 (10): : 1674 - 1690
  • [2] Online Model-Driven Data Acquisition for Wireless Sensor Networks
    Chen, Yan
    Wang, Zijian
    Zhao, Ze
    Li, Dong
    Cui, Li
    [J]. 2015 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2015, : 1572 - 1577
  • [3] Model-driven dynamic control of embedded wireless sensor networks
    Flikkema, Paul G.
    Agarwal, Pankaj K.
    Clark, James S.
    Ellis, Carla
    Gelfand, Alan
    Munagala, Kamesh
    Yang, Jun
    [J]. COMPUTATIONAL SCIENCE - ICCS 2006, PT 3, PROCEEDINGS, 2006, 3993 : 409 - 416
  • [4] Model-Driven Data Acquisition for Temperature Sensor Readings in Wireless Sensor Networks
    Poetsch, Thomas
    Pei, Lei
    Kuladinithi, Koojana
    Goerg, Carmelita
    [J]. 2014 IEEE NINTH INTERNATIONAL CONFERENCE ON INTELLIGENT SENSORS, SENSOR NETWORKS AND INFORMATION PROCESSING (IEEE ISSNIP 2014), 2014,
  • [5] A Model-Driven Engineering Process for Autonomic Sensor-Actuator Networks
    Vidal, Carlos
    Fernandez-Sanchez, Carlos
    Diaz, Jessica
    Perez, Jennifer
    [J]. INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2015,
  • [6] Model-Driven SOA for Sensor Networks
    Ibbotson, John
    Gibson, Christopher
    Geyik, Sahin
    Szymanski, Boleslaw K.
    Mott, David
    Braines, David
    Klapiscak, Tom
    Bergamaschi, Flavio
    [J]. GROUND/AIR MULTISENSOR INTEROPERABILITY, INTEGRATION, AND NETWORKING FOR PERSISTENT ISR II, 2011, 8047
  • [7] cMoflon: Model-Driven Generation of Embedded C Code for Wireless Sensor Networks
    Kluge, Roland
    Stein, Michael
    Giessing, David
    Schuerr, Andy
    Muehlhaeuser, Max
    [J]. MODELLING FOUNDATIONS AND APPLICATIONS, ECMFA 2017, 2017, 10376 : 109 - 125
  • [9] A Model-Driven Platform for Engineering Holistic Digital Twins
    Lehner, Daniel
    [J]. 2023 ACM/IEEE INTERNATIONAL CONFERENCE ON MODEL DRIVEN ENGINEERING LANGUAGES AND SYSTEMS COMPANION, MODELS-C, 2023, : 179 - 185
  • [10] Putting performance engineering into model-driven engineering: Model-driven performance engineering
    Fritzsche, Mathias
    Johannes, Jendrik
    [J]. MODELS IN SOFTWARE ENGINEERING, 2008, 5002 : 164 - +