Automatic generation of software behavioral models
Dynamic analysis of software systems produces behavioral models that are useful for analysis, verification and testing. The main techniques for extracting models of functional behavior generate either models of constraints on data, usually in the form of Boolean expressions, or models of interaction...
Uložené v:
| Vydané v: | 2008 ACM/IEEE 30th International Conference on Software Engineering Ročník 2008; číslo 24; s. 501 - 510 |
|---|---|
| Hlavní autori: | , , |
| Médium: | Konferenčný príspevok.. Journal Article |
| Jazyk: | English |
| Vydavateľské údaje: |
IEEE
01.01.2008
|
| Predmet: | |
| ISBN: | 1424444861, 9781424444861, 1605580791, 9781605580791 |
| ISSN: | 0270-5257 |
| On-line prístup: | Získať plný text |
| Tagy: |
Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
|
| Abstract | Dynamic analysis of software systems produces behavioral models that are useful for analysis, verification and testing. The main techniques for extracting models of functional behavior generate either models of constraints on data, usually in the form of Boolean expressions, or models of interactions between components, usually in the form of finite state machines. Both data and interaction models are useful for analyzing and verifying different aspects of software behavior, but none of them captures the complex interplay between data values and components interactions. Thus related analysis and testing techniques can miss important information. In this paper, we focus on the generation of models of relations between data values and component interactions, and we present GK-tail, a technique to automatically generate extended finite state machines (EFSMs) from interaction traces. EFSMs model the interplay between data values and component interactions by annotating FSM edges with conditions on data values. We show that EFSMs include details that are not captured by either Boolean expressions or (classic) FSM alone, and allow for more accurate analysis and verification than separate models, even if considered jointly. |
|---|---|
| AbstractList | Dynamic analysis of software systems produces behavioral models that are useful for analysis, verification and testing. The main techniques for extracting models of functional behavior generate either models of constraints on data, usually in the form of Boolean expressions, or models of interactions between components, usually in the form of finite state machines. Both data and interaction models are useful for analyzing and verifying different aspects of software behavior, but none of them captures the complex interplay between data values and components interactions. Thus related analysis and testing techniques can miss important information. In this paper, we focus on the generation of models of relations between data values and component interactions, and we present GK-tail, a technique to automatically generate extended finite state machines (EFSMs) from interaction traces. EFSMs model the interplay between data values and component interactions by annotating FSM edges with conditions on data values. We show that EFSMs include details that are not captured by either Boolean expressions or (classic) FSM alone, and allow for more accurate analysis and verification than separate models, even if considered jointly. Dynamic analysis of software systems produces behavioral models that are useful for analysis, verification and testing. |
| Author | Lorenzoli, D. Pezze, M. Mariani, L. |
| Author_xml | – sequence: 1 givenname: D. surname: Lorenzoli fullname: Lorenzoli, D. organization: Dept. of Inf., Syst. & Commun., Univ. of Milano Bicocca, Milan – sequence: 2 givenname: L. surname: Mariani fullname: Mariani, L. organization: Dept. of Inf., Syst. & Commun., Univ. of Milano Bicocca, Milan – sequence: 3 givenname: M. surname: Pezze fullname: Pezze, M. organization: Dept. of Inf., Syst. & Commun., Univ. of Milano Bicocca, Milan |
| BookMark | eNotTz1PwzAUNKJItKUzA0smthQ_f76MVUUBqRILzJGdvEBQEpc4BfHvMSq33IdOJ92CzYYwEGPXwNcASt-BNMgR138M2p6xBRiuNXJbwHkySqgENDBjcy4sz7XQ9pKtYvzgCUrLQtg5E5vjFHo3tVX2RgONSYUhC00WQzN9u5EyT-_uqw2j67I-1NTFK3bRuC7S6p-X7HV3_7J9zPfPD0_bzT53wuKUY-Wk4cJXkgq0ReO0qKRrvMHCei_QaE6F8RqEqi1WMiUWeK0aSd64GuSS3Z52D2P4PFKcyr6NFXWdGygcYyk1N-kvpuLNqdgSUXkY296NP6VCUGBA_gJ7bVTy |
| ContentType | Conference Proceeding Journal Article |
| DBID | 6IE 6IH CBEJK RIE RIO 7SC 8FD JQ2 L7M L~C L~D |
| DOI | 10.1145/1368088.1368157 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan (POP) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP) 1998-present Computer and Information Systems Abstracts Technology Research Database ProQuest Computer Science Collection Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional |
| DatabaseTitle | Computer and Information Systems Abstracts Technology Research Database Computer and Information Systems Abstracts – Academic Advanced Technologies Database with Aerospace ProQuest Computer Science Collection Computer and Information Systems Abstracts Professional |
| DatabaseTitleList | Computer and Information Systems Abstracts |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Law Computer Science |
| EISBN | 1605580791 9781605580791 |
| EndPage | 510 |
| ExternalDocumentID | 4814161 |
| Genre | orig-research |
| GroupedDBID | -~X .4S .DC 123 23M 29O 5VS 6IE 6IF 6IH 6IK 6IL 6IM 6IN 8US AAJGR AAWTH ABLEC ADZIZ AFFNX ALMA_UNASSIGNED_HOLDINGS APO ARCSS AVWKF BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO EDO FEDTE I-F I07 IEGSK IJVOP IPLJI M43 OCL RIE RIL RIO RNS XOL 7SC 8FD JQ2 L7M L~C L~D |
| ID | FETCH-LOGICAL-a278t-8ca3602bc3e9879fa52c3afb6897bb28650e96b5124d78c3286710d4f3eb6ad13 |
| IEDL.DBID | RIE |
| ISBN | 1424444861 9781424444861 1605580791 9781605580791 |
| ISICitedReferencesCount | 195 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000266158500051&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0270-5257 |
| IngestDate | Fri Sep 05 14:04:46 EDT 2025 Wed Aug 27 02:30:14 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | true |
| Issue | 24 |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a278t-8ca3602bc3e9879fa52c3afb6897bb28650e96b5124d78c3286710d4f3eb6ad13 |
| Notes | SourceType-Scholarly Journals-2 ObjectType-Feature-2 ObjectType-Conference Paper-1 content type line 23 SourceType-Conference Papers & Proceedings-1 ObjectType-Article-3 |
| PQID | 35065808 |
| PQPubID | 23500 |
| PageCount | 10 |
| ParticipantIDs | ieee_primary_4814161 proquest_miscellaneous_35065808 |
| PublicationCentury | 2000 |
| PublicationDate | 2008-01-01 |
| PublicationDateYYYYMMDD | 2008-01-01 |
| PublicationDate_xml | – month: 01 year: 2008 text: 2008-01-01 day: 01 |
| PublicationDecade | 2000 |
| PublicationTitle | 2008 ACM/IEEE 30th International Conference on Software Engineering |
| PublicationTitleAbbrev | ICSE |
| PublicationYear | 2008 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0000453927 ssj0006499 ssj0001138901 |
| Score | 2.4029691 |
| Snippet | Dynamic analysis of software systems produces behavioral models that are useful for analysis, verification and testing. The main techniques for extracting... Dynamic analysis of software systems produces behavioral models that are useful for analysis, verification and testing. |
| SourceID | proquest ieee |
| SourceType | Aggregation Database Publisher |
| StartPage | 501 |
| SubjectTerms | Automata Data mining dynamic analysis gk-tail Informatics Information analysis Law Legal factors model synthesis Permission Software systems Software testing System testing |
| Title | Automatic generation of software behavioral models |
| URI | https://ieeexplore.ieee.org/document/4814161 https://www.proquest.com/docview/35065808 |
| Volume | 2008 |
| WOSCitedRecordID | wos000266158500051&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV09T8MwED21FQMT0BZRPjMwEhrHju2MCFExoKoDSN0i23EQS4Kahv59fG7SIsHClgwZfLHvznf33gO4zYkyLurSUHGTh8xlCKGOC3fwLLYPNWFFzrzYhJjP5XKZLnpwt8PCWGv98Jm9x0ffy88r02CpbMokwXy8D30h-BartaunuNTEhXqxr69gB-7HuAdnXkvS3cKiEBlAO5CXu55w0nE_de8tBxBhyZRQFKeQOA4mSdKJsPzy3D4czY7-t5BjGO9xfcFiF7FOoGfLIRx1wg5Be86H0H9RmxHED8268oyuwbsnp8Z_GFRFUDvXvVErG-wx_oFX1KnH8DZ7en18DluJhVDFQq5DaRTlUawNtakUaaGS2FBVaC5ToTWiViObcu2yApYLaWiMdHhRzgpqNVc5oacwKKvSnkEgRGR54dIjd8lkOqUpKdB9SGkIRx60CYzQENnnlkUja20wgZvOkpnb2diuUKWtmjqjCaZHkTz_-8MLONzObmA55BIG61Vjr-DAfK0_6tW13xzf7eGubA |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PT8IwFH4BNNETChjxFzt4dLKupeuOxkgwIuGACbel7TrjhRlg8u_bVzYw0Yu37bBD39r3Xt973_cB3KZEaht1qS-5Tn1mMwRfhZk9eAbbh4qwLGVObCKaTMR8Hk9rcLfDwhhj3PCZucdH18tPc11gqazPBMF8vA4HqJxVorV2FRWbnNhgH-0rLNiD-zHwwZlTk7T3sMBHDtAK5mUvKJxU7E_Ve8kCRNigTyjKUwgcCBNkUMmw_PLdLiANm_9bygl09sg-b7qLWadQM4sWNCtpB6886S2oj-WmDeFDsc4dp6v37uip8S96eeatrPPeyKXx9ih_z2nqrDrwNnyaPY78UmTBl2Ek1r7QkvIgVJqaWERxJgehpjJTXMSRUohbDUzMlc0LWBoJTUMkxAtSllGjuEwJPYPGIl-Yc_CiKDA8swmSvWYyFdOYZOhAhNCEIxNaF9poiORzy6ORlDboQq-yZGL3NjYs5MLkxSqhA0yQAnHx94c9OBrNXsfJ-HnycgnH20kOLI5cQWO9LMw1HOqv9cdqeeM2yjc-l7G1 |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Abook&rft.genre=proceeding&rft.title=2008+ACM%2FIEEE+30th+International+Conference+on+Software+Engineering&rft.atitle=Automatic+generation+of+software+behavioral+models&rft.au=Lorenzoli%2C+D.&rft.au=Mariani%2C+L.&rft.au=Pezze%2C+M.&rft.date=2008-01-01&rft.pub=IEEE&rft.isbn=9781424444861&rft.issn=0270-5257&rft.spage=501&rft.epage=510&rft_id=info:doi/10.1145%2F1368088.1368157&rft.externalDocID=4814161 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0270-5257&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0270-5257&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0270-5257&client=summon |

