Testing Context-Aware Applications Based on Bigraphical Modeling
Context-aware applications often consist of a middleware and a collection of services, and run autonomously adaptive to changing environments with sensors installed in physical facilities and end-users moving around. Testing such applications is challenging due to the complex interactions with the e...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on reliability 2016-09, Vol.65 (3), p.1584-1611 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 1611 |
---|---|
container_issue | 3 |
container_start_page | 1584 |
container_title | IEEE transactions on reliability |
container_volume | 65 |
creator | Lian Yu Wei-Tek Tsai Perrone, Gian |
description | Context-aware applications often consist of a middleware and a collection of services, and run autonomously adaptive to changing environments with sensors installed in physical facilities and end-users moving around. Testing such applications is challenging due to the complex interactions with the environments. This paper proposes a model-based testing approach that extends a bigraphical sorting predicate logic to specify constraints and create a meta-model, then builds a domain-specific model with static structures and dynamic behaviors based on the bigraphical meta-model, and uses the domain-specific model to describe the environments. Tracing the interactions between the environment model and the application model generates test cases to verify the interactions between the environments and applications. To decrease the number of test cases, this paper proposes a bigraphical pattern-flow testing and a backward-derivation testing. A case study of airport applications demonstrates the fault detection capabilities and reductions of test cases by comparing with other test strategies. |
doi_str_mv | 10.1109/TR.2016.2575444 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TR_2016_2575444</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7517225</ieee_id><sourcerecordid>4223388971</sourcerecordid><originalsourceid>FETCH-LOGICAL-c322t-3e4118ad3172b006a62300e557948f8f5d820561904b4893c87a504ab289f3173</originalsourceid><addsrcrecordid>eNpdkD1PwzAQhi0EEqUwM7BEYmFJ6_NHct5oK76kIqQqzJabOiVVGgc7FfDvcdWKgck6-XlO772EXAMdAVA1LhYjRiEbMZlLIcQJGYCUmELO4JQMKAVMlWTqnFyEsImjEAoH5L6woa_bdTJzbW-_-3TyZbxNJl3X1KXpa9eGZGqCXSWuTab12pvuI340yatb2SaKl-SsMk2wV8d3SN4fH4rZczp_e3qZTeZpyRnrU24FAJoVj3mWlGYmY5xSK2WuBFZYyRUyKjNQVCwFKl5ibiQVZslQVVHiQ3J32Nt597mLofW2DqVtGtNatwsaUEqOyCGL6O0_dON2vo3pIsUpKqQKIjU-UKV3IXhb6c7XW-N_NFC9b1QXC71vVB8bjcbNwaittX90LuNJTPJfosZuRg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1830898091</pqid></control><display><type>article</type><title>Testing Context-Aware Applications Based on Bigraphical Modeling</title><source>IEEE Electronic Library (IEL)</source><creator>Lian Yu ; Wei-Tek Tsai ; Perrone, Gian</creator><creatorcontrib>Lian Yu ; Wei-Tek Tsai ; Perrone, Gian</creatorcontrib><description>Context-aware applications often consist of a middleware and a collection of services, and run autonomously adaptive to changing environments with sensors installed in physical facilities and end-users moving around. Testing such applications is challenging due to the complex interactions with the environments. This paper proposes a model-based testing approach that extends a bigraphical sorting predicate logic to specify constraints and create a meta-model, then builds a domain-specific model with static structures and dynamic behaviors based on the bigraphical meta-model, and uses the domain-specific model to describe the environments. Tracing the interactions between the environment model and the application model generates test cases to verify the interactions between the environments and applications. To decrease the number of test cases, this paper proposes a bigraphical pattern-flow testing and a backward-derivation testing. A case study of airport applications demonstrates the fault detection capabilities and reductions of test cases by comparing with other test strategies.</description><identifier>ISSN: 0018-9529</identifier><identifier>EISSN: 1558-1721</identifier><identifier>DOI: 10.1109/TR.2016.2575444</identifier><identifier>CODEN: IERQAD</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Adaptation models ; Airports ; Atmospheric modeling ; Backward derivation ; Constraint modelling ; Context ; End users ; Mathematical models ; Middleware ; model-driven testing ; modeling the environment of context-aware applications ; Modelling ; pattern-flow testing ; Reduction ; Sensors ; simulation ; Sorting ; Testing ; testing with bigraphs ; Transaction processing ; Unified modeling language</subject><ispartof>IEEE transactions on reliability, 2016-09, Vol.65 (3), p.1584-1611</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2016</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c322t-3e4118ad3172b006a62300e557948f8f5d820561904b4893c87a504ab289f3173</citedby><cites>FETCH-LOGICAL-c322t-3e4118ad3172b006a62300e557948f8f5d820561904b4893c87a504ab289f3173</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7517225$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,778,782,794,27907,27908,54741</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/7517225$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Lian Yu</creatorcontrib><creatorcontrib>Wei-Tek Tsai</creatorcontrib><creatorcontrib>Perrone, Gian</creatorcontrib><title>Testing Context-Aware Applications Based on Bigraphical Modeling</title><title>IEEE transactions on reliability</title><addtitle>TR</addtitle><description>Context-aware applications often consist of a middleware and a collection of services, and run autonomously adaptive to changing environments with sensors installed in physical facilities and end-users moving around. Testing such applications is challenging due to the complex interactions with the environments. This paper proposes a model-based testing approach that extends a bigraphical sorting predicate logic to specify constraints and create a meta-model, then builds a domain-specific model with static structures and dynamic behaviors based on the bigraphical meta-model, and uses the domain-specific model to describe the environments. Tracing the interactions between the environment model and the application model generates test cases to verify the interactions between the environments and applications. To decrease the number of test cases, this paper proposes a bigraphical pattern-flow testing and a backward-derivation testing. A case study of airport applications demonstrates the fault detection capabilities and reductions of test cases by comparing with other test strategies.</description><subject>Adaptation models</subject><subject>Airports</subject><subject>Atmospheric modeling</subject><subject>Backward derivation</subject><subject>Constraint modelling</subject><subject>Context</subject><subject>End users</subject><subject>Mathematical models</subject><subject>Middleware</subject><subject>model-driven testing</subject><subject>modeling the environment of context-aware applications</subject><subject>Modelling</subject><subject>pattern-flow testing</subject><subject>Reduction</subject><subject>Sensors</subject><subject>simulation</subject><subject>Sorting</subject><subject>Testing</subject><subject>testing with bigraphs</subject><subject>Transaction processing</subject><subject>Unified modeling language</subject><issn>0018-9529</issn><issn>1558-1721</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpdkD1PwzAQhi0EEqUwM7BEYmFJ6_NHct5oK76kIqQqzJabOiVVGgc7FfDvcdWKgck6-XlO772EXAMdAVA1LhYjRiEbMZlLIcQJGYCUmELO4JQMKAVMlWTqnFyEsImjEAoH5L6woa_bdTJzbW-_-3TyZbxNJl3X1KXpa9eGZGqCXSWuTab12pvuI340yatb2SaKl-SsMk2wV8d3SN4fH4rZczp_e3qZTeZpyRnrU24FAJoVj3mWlGYmY5xSK2WuBFZYyRUyKjNQVCwFKl5ibiQVZslQVVHiQ3J32Nt597mLofW2DqVtGtNatwsaUEqOyCGL6O0_dON2vo3pIsUpKqQKIjU-UKV3IXhb6c7XW-N_NFC9b1QXC71vVB8bjcbNwaittX90LuNJTPJfosZuRg</recordid><startdate>201609</startdate><enddate>201609</enddate><creator>Lian Yu</creator><creator>Wei-Tek Tsai</creator><creator>Perrone, Gian</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>L7M</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>201609</creationdate><title>Testing Context-Aware Applications Based on Bigraphical Modeling</title><author>Lian Yu ; Wei-Tek Tsai ; Perrone, Gian</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c322t-3e4118ad3172b006a62300e557948f8f5d820561904b4893c87a504ab289f3173</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Adaptation models</topic><topic>Airports</topic><topic>Atmospheric modeling</topic><topic>Backward derivation</topic><topic>Constraint modelling</topic><topic>Context</topic><topic>End users</topic><topic>Mathematical models</topic><topic>Middleware</topic><topic>model-driven testing</topic><topic>modeling the environment of context-aware applications</topic><topic>Modelling</topic><topic>pattern-flow testing</topic><topic>Reduction</topic><topic>Sensors</topic><topic>simulation</topic><topic>Sorting</topic><topic>Testing</topic><topic>testing with bigraphs</topic><topic>Transaction processing</topic><topic>Unified modeling language</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Lian Yu</creatorcontrib><creatorcontrib>Wei-Tek Tsai</creatorcontrib><creatorcontrib>Perrone, Gian</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on reliability</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Lian Yu</au><au>Wei-Tek Tsai</au><au>Perrone, Gian</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Testing Context-Aware Applications Based on Bigraphical Modeling</atitle><jtitle>IEEE transactions on reliability</jtitle><stitle>TR</stitle><date>2016-09</date><risdate>2016</risdate><volume>65</volume><issue>3</issue><spage>1584</spage><epage>1611</epage><pages>1584-1611</pages><issn>0018-9529</issn><eissn>1558-1721</eissn><coden>IERQAD</coden><abstract>Context-aware applications often consist of a middleware and a collection of services, and run autonomously adaptive to changing environments with sensors installed in physical facilities and end-users moving around. Testing such applications is challenging due to the complex interactions with the environments. This paper proposes a model-based testing approach that extends a bigraphical sorting predicate logic to specify constraints and create a meta-model, then builds a domain-specific model with static structures and dynamic behaviors based on the bigraphical meta-model, and uses the domain-specific model to describe the environments. Tracing the interactions between the environment model and the application model generates test cases to verify the interactions between the environments and applications. To decrease the number of test cases, this paper proposes a bigraphical pattern-flow testing and a backward-derivation testing. A case study of airport applications demonstrates the fault detection capabilities and reductions of test cases by comparing with other test strategies.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TR.2016.2575444</doi><tpages>28</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 0018-9529 |
ispartof | IEEE transactions on reliability, 2016-09, Vol.65 (3), p.1584-1611 |
issn | 0018-9529 1558-1721 |
language | eng |
recordid | cdi_crossref_primary_10_1109_TR_2016_2575444 |
source | IEEE Electronic Library (IEL) |
subjects | Adaptation models Airports Atmospheric modeling Backward derivation Constraint modelling Context End users Mathematical models Middleware model-driven testing modeling the environment of context-aware applications Modelling pattern-flow testing Reduction Sensors simulation Sorting Testing testing with bigraphs Transaction processing Unified modeling language |
title | Testing Context-Aware Applications Based on Bigraphical Modeling |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-16T17%3A16%3A12IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Testing%20Context-Aware%20Applications%20Based%20on%20Bigraphical%20Modeling&rft.jtitle=IEEE%20transactions%20on%20reliability&rft.au=Lian%20Yu&rft.date=2016-09&rft.volume=65&rft.issue=3&rft.spage=1584&rft.epage=1611&rft.pages=1584-1611&rft.issn=0018-9529&rft.eissn=1558-1721&rft.coden=IERQAD&rft_id=info:doi/10.1109/TR.2016.2575444&rft_dat=%3Cproquest_RIE%3E4223388971%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1830898091&rft_id=info:pmid/&rft_ieee_id=7517225&rfr_iscdi=true |