Lutess: a specification-driven testing environment for synchronous software
Several studies have shown that automated testing is a promising approach to save significant amounts of time and money in the industry of reactive software. But automated testing requires a formal framework and adequate means to generate test data. In the context of synchronous reactive software, w...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Tagungsbericht |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 276 |
---|---|
container_issue | |
container_start_page | 267 |
container_title | |
container_volume | |
creator | du Bousquet, L. Ouabdesselam, F. Richier, J.-L. Zuanon, N. |
description | Several studies have shown that automated testing is a promising approach to save significant amounts of time and money in the industry of reactive software. But automated testing requires a formal framework and adequate means to generate test data. In the context of synchronous reactive software, we have built such a framework and its associated tool-Lutess-to integrate various well-founded testing techniques. This tool automatically constructs test harnesses for fully automated test data generation and verdict return. The generation conforms to different formal descriptions: software environment constraints, functional and safety-oriented properties to be satisfied by the software, software operational profiles and software behavior patterns. These descriptions are expressed in an extended executable temporal logic. They correspond to more and more complex test objectives raised by the first pre-industrial applications of Lutess. This paper concentrates on the latest development of the tool and its use in the validation of standard feature specifications in telephone systems. The four testing techniques which are coordinated in Lutess uniform framework are shown to be well-suited to efficient software testing. The lessons learnt from the use of Lutess in the context of industrial partnerships are discussed. |
doi_str_mv | 10.1145/302405.302634 |
format | Conference Proceeding |
fullrecord | <record><control><sourceid>proquest_6IE</sourceid><recordid>TN_cdi_acm_books_10_1145_302405_302634</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>841017</ieee_id><sourcerecordid>26993687</sourcerecordid><originalsourceid>FETCH-LOGICAL-a186t-5c53c3c16cfd814f3f0b194efe993ff0380055acc92467722606c8c9f7cc7e6a3</originalsourceid><addsrcrecordid>eNqNkLtOxDAQRS1eYlm2pOEDqMgyY3tsp0Sr5SFFooHacsxYCiRkiTcFf09QkGi5zW2OTnGEuEBYI2q6USA10Ho6o_SBWCCRK1BKOhRnSA5RgdVwJBYgLRQkyZ6KVc5vME0rTUYuxEk17jnnc3GcQpt59ftL8XK3fd48FNXT_ePmtioCOrMvKJKKKqKJ6dWhTipBjaXmxGWpUgLlAIhCjKXUxlopDZjoYplsjJZNUEtxNXt3Q_85ct77rsmR2zZ8cD9mL80kMs5O4OUMNszsd0PTheHLO42A9s8SYufrvn_PHsH_NPFzEz83mcDrf4G-HhpO6hv87llA</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype><pqid>26993687</pqid></control><display><type>conference_proceeding</type><title>Lutess: a specification-driven testing environment for synchronous software</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>du Bousquet, L. ; Ouabdesselam, F. ; Richier, J.-L. ; Zuanon, N.</creator><creatorcontrib>du Bousquet, L. ; Ouabdesselam, F. ; Richier, J.-L. ; Zuanon, N.</creatorcontrib><description>Several studies have shown that automated testing is a promising approach to save significant amounts of time and money in the industry of reactive software. But automated testing requires a formal framework and adequate means to generate test data. In the context of synchronous reactive software, we have built such a framework and its associated tool-Lutess-to integrate various well-founded testing techniques. This tool automatically constructs test harnesses for fully automated test data generation and verdict return. The generation conforms to different formal descriptions: software environment constraints, functional and safety-oriented properties to be satisfied by the software, software operational profiles and software behavior patterns. These descriptions are expressed in an extended executable temporal logic. They correspond to more and more complex test objectives raised by the first pre-industrial applications of Lutess. This paper concentrates on the latest development of the tool and its use in the validation of standard feature specifications in telephone systems. The four testing techniques which are coordinated in Lutess uniform framework are shown to be well-suited to efficient software testing. The lessons learnt from the use of Lutess in the context of industrial partnerships are discussed.</description><identifier>ISSN: 0270-5257</identifier><identifier>ISBN: 1581130740</identifier><identifier>ISBN: 9781581130744</identifier><identifier>EISSN: 1558-1225</identifier><identifier>DOI: 10.1145/302405.302634</identifier><language>eng</language><publisher>New York, NY, USA: ACM</publisher><subject>Application software ; Automatic testing ; Computer industry ; Formal specifications ; Formal verification ; Hardware -- Communication hardware, interfaces and storage ; Networks ; Software and its engineering -- Software creation and management -- Software development techniques ; Software and its engineering -- Software notations and tools -- Development frameworks and environments ; Software and its engineering -- Software organization and properties -- Contextual software domains -- Operating systems -- Process management -- Process synchronization ; Software safety ; Software systems ; Software testing ; System testing ; Telecommunications</subject><ispartof>Proceedings / International Conference on Software Engineering, 1999, p.267-276</ispartof><rights>1999 ACM</rights><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/841017$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,4036,4037,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/841017$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>du Bousquet, L.</creatorcontrib><creatorcontrib>Ouabdesselam, F.</creatorcontrib><creatorcontrib>Richier, J.-L.</creatorcontrib><creatorcontrib>Zuanon, N.</creatorcontrib><title>Lutess: a specification-driven testing environment for synchronous software</title><title>Proceedings / International Conference on Software Engineering</title><addtitle>ICSE</addtitle><description>Several studies have shown that automated testing is a promising approach to save significant amounts of time and money in the industry of reactive software. But automated testing requires a formal framework and adequate means to generate test data. In the context of synchronous reactive software, we have built such a framework and its associated tool-Lutess-to integrate various well-founded testing techniques. This tool automatically constructs test harnesses for fully automated test data generation and verdict return. The generation conforms to different formal descriptions: software environment constraints, functional and safety-oriented properties to be satisfied by the software, software operational profiles and software behavior patterns. These descriptions are expressed in an extended executable temporal logic. They correspond to more and more complex test objectives raised by the first pre-industrial applications of Lutess. This paper concentrates on the latest development of the tool and its use in the validation of standard feature specifications in telephone systems. The four testing techniques which are coordinated in Lutess uniform framework are shown to be well-suited to efficient software testing. The lessons learnt from the use of Lutess in the context of industrial partnerships are discussed.</description><subject>Application software</subject><subject>Automatic testing</subject><subject>Computer industry</subject><subject>Formal specifications</subject><subject>Formal verification</subject><subject>Hardware -- Communication hardware, interfaces and storage</subject><subject>Networks</subject><subject>Software and its engineering -- Software creation and management -- Software development techniques</subject><subject>Software and its engineering -- Software notations and tools -- Development frameworks and environments</subject><subject>Software and its engineering -- Software organization and properties -- Contextual software domains -- Operating systems -- Process management -- Process synchronization</subject><subject>Software safety</subject><subject>Software systems</subject><subject>Software testing</subject><subject>System testing</subject><subject>Telecommunications</subject><issn>0270-5257</issn><issn>1558-1225</issn><isbn>1581130740</isbn><isbn>9781581130744</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>1999</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNqNkLtOxDAQRS1eYlm2pOEDqMgyY3tsp0Sr5SFFooHacsxYCiRkiTcFf09QkGi5zW2OTnGEuEBYI2q6USA10Ho6o_SBWCCRK1BKOhRnSA5RgdVwJBYgLRQkyZ6KVc5vME0rTUYuxEk17jnnc3GcQpt59ftL8XK3fd48FNXT_ePmtioCOrMvKJKKKqKJ6dWhTipBjaXmxGWpUgLlAIhCjKXUxlopDZjoYplsjJZNUEtxNXt3Q_85ct77rsmR2zZ8cD9mL80kMs5O4OUMNszsd0PTheHLO42A9s8SYufrvn_PHsH_NPFzEz83mcDrf4G-HhpO6hv87llA</recordid><startdate>1999</startdate><enddate>1999</enddate><creator>du Bousquet, L.</creator><creator>Ouabdesselam, F.</creator><creator>Richier, J.-L.</creator><creator>Zuanon, N.</creator><general>ACM</general><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>1999</creationdate><title>Lutess</title><author>du Bousquet, L. ; Ouabdesselam, F. ; Richier, J.-L. ; Zuanon, N.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a186t-5c53c3c16cfd814f3f0b194efe993ff0380055acc92467722606c8c9f7cc7e6a3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>1999</creationdate><topic>Application software</topic><topic>Automatic testing</topic><topic>Computer industry</topic><topic>Formal specifications</topic><topic>Formal verification</topic><topic>Hardware -- Communication hardware, interfaces and storage</topic><topic>Networks</topic><topic>Software and its engineering -- Software creation and management -- Software development techniques</topic><topic>Software and its engineering -- Software notations and tools -- Development frameworks and environments</topic><topic>Software and its engineering -- Software organization and properties -- Contextual software domains -- Operating systems -- Process management -- Process synchronization</topic><topic>Software safety</topic><topic>Software systems</topic><topic>Software testing</topic><topic>System testing</topic><topic>Telecommunications</topic><toplevel>online_resources</toplevel><creatorcontrib>du Bousquet, L.</creatorcontrib><creatorcontrib>Ouabdesselam, F.</creatorcontrib><creatorcontrib>Richier, J.-L.</creatorcontrib><creatorcontrib>Zuanon, N.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>du Bousquet, L.</au><au>Ouabdesselam, F.</au><au>Richier, J.-L.</au><au>Zuanon, N.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Lutess: a specification-driven testing environment for synchronous software</atitle><btitle>Proceedings / International Conference on Software Engineering</btitle><stitle>ICSE</stitle><date>1999</date><risdate>1999</risdate><spage>267</spage><epage>276</epage><pages>267-276</pages><issn>0270-5257</issn><eissn>1558-1225</eissn><isbn>1581130740</isbn><isbn>9781581130744</isbn><abstract>Several studies have shown that automated testing is a promising approach to save significant amounts of time and money in the industry of reactive software. But automated testing requires a formal framework and adequate means to generate test data. In the context of synchronous reactive software, we have built such a framework and its associated tool-Lutess-to integrate various well-founded testing techniques. This tool automatically constructs test harnesses for fully automated test data generation and verdict return. The generation conforms to different formal descriptions: software environment constraints, functional and safety-oriented properties to be satisfied by the software, software operational profiles and software behavior patterns. These descriptions are expressed in an extended executable temporal logic. They correspond to more and more complex test objectives raised by the first pre-industrial applications of Lutess. This paper concentrates on the latest development of the tool and its use in the validation of standard feature specifications in telephone systems. The four testing techniques which are coordinated in Lutess uniform framework are shown to be well-suited to efficient software testing. The lessons learnt from the use of Lutess in the context of industrial partnerships are discussed.</abstract><cop>New York, NY, USA</cop><pub>ACM</pub><doi>10.1145/302405.302634</doi><tpages>10</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 0270-5257 |
ispartof | Proceedings / International Conference on Software Engineering, 1999, p.267-276 |
issn | 0270-5257 1558-1225 |
language | eng |
recordid | cdi_acm_books_10_1145_302405_302634 |
source | IEEE Electronic Library (IEL) Conference Proceedings |
subjects | Application software Automatic testing Computer industry Formal specifications Formal verification Hardware -- Communication hardware, interfaces and storage Networks Software and its engineering -- Software creation and management -- Software development techniques Software and its engineering -- Software notations and tools -- Development frameworks and environments Software and its engineering -- Software organization and properties -- Contextual software domains -- Operating systems -- Process management -- Process synchronization Software safety Software systems Software testing System testing Telecommunications |
title | Lutess: a specification-driven testing environment for synchronous software |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-10T19%3A16%3A08IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Lutess:%20a%20specification-driven%20testing%20environment%20for%20synchronous%20software&rft.btitle=Proceedings%20/%20International%20Conference%20on%20Software%20Engineering&rft.au=du%20Bousquet,%20L.&rft.date=1999&rft.spage=267&rft.epage=276&rft.pages=267-276&rft.issn=0270-5257&rft.eissn=1558-1225&rft.isbn=1581130740&rft.isbn_list=9781581130744&rft_id=info:doi/10.1145/302405.302634&rft_dat=%3Cproquest_6IE%3E26993687%3C/proquest_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=26993687&rft_id=info:pmid/&rft_ieee_id=841017&rfr_iscdi=true |