Moppet: A model-driven performance engineering framework for wireless sensor networks

This paper describes a model-driven performance engineering framework for applications embedded in individual nodes of wireless sensor networks (WSNs). The framework, called Moppet, is designed for developers, even non-programmers, to rapidly implement WSN applications, estimate their performance an...

Full description

Saved in:
Bibliographic Details
Main Authors: Pruet Boonma, Junichi Suzuki
Format: Journal
Published: 2018
Subjects:
Online Access:https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=78649821622&origin=inward
http://cmuir.cmu.ac.th/jspui/handle/6653943832/50699
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Chiang Mai University
id th-cmuir.6653943832-50699
record_format dspace
spelling th-cmuir.6653943832-506992018-09-04T04:44:28Z Moppet: A model-driven performance engineering framework for wireless sensor networks Pruet Boonma Junichi Suzuki Computer Science This paper describes a model-driven performance engineering framework for applications embedded in individual nodes of wireless sensor networks (WSNs). The framework, called Moppet, is designed for developers, even non-programmers, to rapidly implement WSN applications, estimate their performance and feedback the estimated performance results for customizing their design/implementation. By leveraging the notion of feature modeling, Moppet allows developers to graphically and intuitively specify features (e.g. functionalities and configuration policies) required in their applications. It also validates a set of constraints among features and generates a lightweight application code. Moreover, with event calculus and network calculus, Moppet estimates a WSN application's performance without generating its code nor running it on simulators and real networks. It can approximate data yield, data transmission latency and network lifetime as well as each node's power and bandwidth consumption. Evaluation results show that, in a large-scale WSN of 400 nodes, Moppet's performance estimation is 46 more efficient than empirical performance measurement and its estimation error is lower than 10. Moppet scales well to network size with respect to estimation efficiency and accuracy. © The Author 2009. Published by Oxford University Press on behalf of The British Computer Society. All rights reserved. 2018-09-04T04:44:28Z 2018-09-04T04:44:28Z 2010-12-01 Journal 14602067 00104620 2-s2.0-78649821622 10.1093/comjnl/bxp129 https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=78649821622&origin=inward http://cmuir.cmu.ac.th/jspui/handle/6653943832/50699
institution Chiang Mai University
building Chiang Mai University Library
country Thailand
collection CMU Intellectual Repository
topic Computer Science
spellingShingle Computer Science
Pruet Boonma
Junichi Suzuki
Moppet: A model-driven performance engineering framework for wireless sensor networks
description This paper describes a model-driven performance engineering framework for applications embedded in individual nodes of wireless sensor networks (WSNs). The framework, called Moppet, is designed for developers, even non-programmers, to rapidly implement WSN applications, estimate their performance and feedback the estimated performance results for customizing their design/implementation. By leveraging the notion of feature modeling, Moppet allows developers to graphically and intuitively specify features (e.g. functionalities and configuration policies) required in their applications. It also validates a set of constraints among features and generates a lightweight application code. Moreover, with event calculus and network calculus, Moppet estimates a WSN application's performance without generating its code nor running it on simulators and real networks. It can approximate data yield, data transmission latency and network lifetime as well as each node's power and bandwidth consumption. Evaluation results show that, in a large-scale WSN of 400 nodes, Moppet's performance estimation is 46 more efficient than empirical performance measurement and its estimation error is lower than 10. Moppet scales well to network size with respect to estimation efficiency and accuracy. © The Author 2009. Published by Oxford University Press on behalf of The British Computer Society. All rights reserved.
format Journal
author Pruet Boonma
Junichi Suzuki
author_facet Pruet Boonma
Junichi Suzuki
author_sort Pruet Boonma
title Moppet: A model-driven performance engineering framework for wireless sensor networks
title_short Moppet: A model-driven performance engineering framework for wireless sensor networks
title_full Moppet: A model-driven performance engineering framework for wireless sensor networks
title_fullStr Moppet: A model-driven performance engineering framework for wireless sensor networks
title_full_unstemmed Moppet: A model-driven performance engineering framework for wireless sensor networks
title_sort moppet: a model-driven performance engineering framework for wireless sensor networks
publishDate 2018
url https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=78649821622&origin=inward
http://cmuir.cmu.ac.th/jspui/handle/6653943832/50699
_version_ 1681423636917911552