File Download
  Links for fulltext
     (May Require Subscription)
Supplementary

Article: Towards the testing of power-aware software applications for wireless sensor networks

TitleTowards the testing of power-aware software applications for wireless sensor networks
Authors
KeywordsMetamorphic testing
Power awareness
Software testing
Test automation
Test oracle
Wireless sensor network
WSN application
Issue Date2007
PublisherSpringer Verlag. The Journal's web site is located at http://springerlink.com/content/105633/
Citation
Lecture Notes In Computer Science (Including Subseries Lecture Notes In Artificial Intelligence And Lecture Notes In Bioinformatics), 2007, v. 4498 LNCS, p. 84-99 How to Cite?
AbstractThe testing of programs in wireless sensor networks (WSN) is an important means to assure quality but is a challenging process. As pervasive computing has been identified as a notable trend in computing, investigations on effective software testing techniques for WSN are essential. In particular, energy is a crucial and scarce resource in WSN nodes. Programs running correctly but failing to meet the energy constraints may still be problematic. As such, testing techniques for power-aware applications are useful; otherwise, the quickly depleted device batteries will need frequent replacements, hence challenging the effectiveness of automation. Since current testing techniques do not consider the issue of energy constraints, their automation in the WSN domain warrants further investigation. This paper proposes a novel power-aware technique built on top of the notion of metamorphic testing to alleviate both the test oracle issue and the powerawareness issue. It tests the functions of programs in WSN nodes that are in close proximity, and uses the data consolidation criteria of data aggregation in programs as the basis for verifying test results. The power-aware transmissions of intermediate and final test data as well as the computation required for verification of test results are directly supported by the WSN programs. Our proposed technique has been strategically designed to blend in with the special features of the WSN environment. © Springer-Verlag Berlin Heidelberg 2007.
Description12th Ada-Europe International Conference on Reliable Software Technologies, Geneva, Switzerland, 25-29 June 2007.
HKU CS Tech Report TR-2007-05
SponsorshipThis work is supported in part by a grant of the Innovation and Technology Commission in Hong Kong (Project No. ITS/076/06), a grant of City University of Hong Kong (Project No. 7200079), a discovery grant of the Australian Research Council (Project No. DP 0771733), and CERG grants of the Research Grants Council of Hong Kong (Project Nos. 612306 and 717506).
Persistent Identifierhttp://hdl.handle.net/10722/55465
ISBN
ISSN
2023 SCImago Journal Rankings: 0.606
References

 

DC FieldValueLanguage
dc.contributor.authorChan, WKen_HK
dc.contributor.authorChen, TYen_HK
dc.contributor.authorCheung, SCen_HK
dc.contributor.authorTse, THen_HK
dc.contributor.authorZhang, Zen_HK
dc.date.accessioned2009-08-11T07:35:51Z-
dc.date.available2009-08-11T07:35:51Z-
dc.date.issued2007en_HK
dc.identifier.citationLecture Notes In Computer Science (Including Subseries Lecture Notes In Artificial Intelligence And Lecture Notes In Bioinformatics), 2007, v. 4498 LNCS, p. 84-99en_HK
dc.identifier.isbn978-3-540-73229-7-
dc.identifier.issn0302-9743en_HK
dc.identifier.urihttp://hdl.handle.net/10722/55465-
dc.description12th Ada-Europe International Conference on Reliable Software Technologies, Geneva, Switzerland, 25-29 June 2007.-
dc.descriptionHKU CS Tech Report TR-2007-05-
dc.description.abstractThe testing of programs in wireless sensor networks (WSN) is an important means to assure quality but is a challenging process. As pervasive computing has been identified as a notable trend in computing, investigations on effective software testing techniques for WSN are essential. In particular, energy is a crucial and scarce resource in WSN nodes. Programs running correctly but failing to meet the energy constraints may still be problematic. As such, testing techniques for power-aware applications are useful; otherwise, the quickly depleted device batteries will need frequent replacements, hence challenging the effectiveness of automation. Since current testing techniques do not consider the issue of energy constraints, their automation in the WSN domain warrants further investigation. This paper proposes a novel power-aware technique built on top of the notion of metamorphic testing to alleviate both the test oracle issue and the powerawareness issue. It tests the functions of programs in WSN nodes that are in close proximity, and uses the data consolidation criteria of data aggregation in programs as the basis for verifying test results. The power-aware transmissions of intermediate and final test data as well as the computation required for verification of test results are directly supported by the WSN programs. Our proposed technique has been strategically designed to blend in with the special features of the WSN environment. © Springer-Verlag Berlin Heidelberg 2007.en_HK
dc.description.sponsorshipThis work is supported in part by a grant of the Innovation and Technology Commission in Hong Kong (Project No. ITS/076/06), a grant of City University of Hong Kong (Project No. 7200079), a discovery grant of the Australian Research Council (Project No. DP 0771733), and CERG grants of the Research Grants Council of Hong Kong (Project Nos. 612306 and 717506).en
dc.language.isoengen
dc.publisherSpringer Verlag. The Journal's web site is located at http://springerlink.com/content/105633/en_HK
dc.relation.ispartofLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)en_HK
dc.rights© Springer-Verlag Berlin Heidelberg 2007. The final authenticated version is available online at https://doi.org/10.1007/978-3-540-73230-3_7.-
dc.subjectMetamorphic testingen_HK
dc.subjectPower awarenessen_HK
dc.subjectSoftware testingen_HK
dc.subjectTest automationen_HK
dc.subjectTest oracleen_HK
dc.subjectWireless sensor networken_HK
dc.subjectWSN applicationen_HK
dc.titleTowards the testing of power-aware software applications for wireless sensor networksen_HK
dc.typeArticleen_HK
dc.identifier.emailTse, TH: thtse@cs.hku.hken_HK
dc.identifier.authorityTse, TH=rp00546en_HK
dc.description.naturepreprinten_HK
dc.identifier.doi10.1007/978-3-540-73230-3_7-
dc.identifier.scopuseid_2-s2.0-37849009737en_HK
dc.identifier.hkuros130278-
dc.relation.referenceshttp://www.scopus.com/mlt/select.url?eid=2-s2.0-37849009737&selection=ref&src=s&origin=recordpageen_HK
dc.identifier.volume4498 LNCSen_HK
dc.identifier.spage84en_HK
dc.identifier.epage99en_HK
dc.identifier.eissn1611-3349-
dc.publisher.placeGermanyen_HK
dc.identifier.scopusauthoridChan, WK=23967779900en_HK
dc.identifier.scopusauthoridChen, TY=13104290200en_HK
dc.identifier.scopusauthoridCheung, SC=7202472792en_HK
dc.identifier.scopusauthoridTse, TH=7005496974en_HK
dc.identifier.scopusauthoridZhang, Z=10639502200en_HK
dc.identifier.issnl0302-9743-

Export via OAI-PMH Interface in XML Formats


OR


Export to Other Non-XML Formats