Automated generation of consistent models using qualitative abstractions and exploration strategies
Automatically synthesizing consistent models is a key prerequisite for many testing scenarios in autonomous driving to ensure a designated coverage of critical corner cases. An inconsistent model is irrelevant as a test case (e.g., false positive); thus, each synthetic model needs to simultaneously...
Saved in:
Published in | Software and systems modeling Vol. 21; no. 5; pp. 1763 - 1787 |
---|---|
Main Authors | , , , , |
Format | Journal Article |
Language | English |
Published |
Berlin/Heidelberg
Springer Berlin Heidelberg
01.10.2022
Springer Nature B.V |
Subjects | |
Online Access | Get full text |
Cover
Loading…
Abstract | Automatically synthesizing consistent models is a key prerequisite for many testing scenarios in autonomous driving to ensure a designated coverage of critical corner cases. An inconsistent model is irrelevant as a test case (e.g., false positive); thus, each synthetic model needs to simultaneously satisfy various structural and attribute constraints, which includes complex geometric constraints for traffic scenarios. While different logic solvers or dedicated graph solvers have recently been developed, they fail to handle either structural or attribute constraints in a scalable way. In the current paper, we combine a structural graph solver that uses partial models with an SMT-solver and a quadratic solver to automatically derive models which simultaneously fulfill structural and numeric constraints, while key theoretical properties of model generation like completeness or diversity are still ensured. This necessitates a sophisticated bidirectional interaction between different solvers which carry out consistency checks, decision, unit propagation, concretization steps. Additionally, we introduce custom exploration strategies to speed up model generation. We evaluate the scalability and diversity of our approach, as well as the influence of customizations, in the context of four complex case studies. |
---|---|
AbstractList | Automatically synthesizing consistent models is a key prerequisite for many testing scenarios in autonomous driving to ensure a designated coverage of critical corner cases. An inconsistent model is irrelevant as a test case (e.g., false positive); thus, each synthetic model needs to simultaneously satisfy various structural and attribute constraints, which includes complex geometric constraints for traffic scenarios. While different logic solvers or dedicated graph solvers have recently been developed, they fail to handle either structural or attribute constraints in a scalable way. In the current paper, we combine a structural graph solver that uses partial models with an SMT-solver and a quadratic solver to automatically derive models which simultaneously fulfill structural and numeric constraints, while key theoretical properties of model generation like completeness or diversity are still ensured. This necessitates a sophisticated bidirectional interaction between different solvers which carry out consistency checks, decision, unit propagation, concretization steps. Additionally, we introduce custom exploration strategies to speed up model generation. We evaluate the scalability and diversity of our approach, as well as the influence of customizations, in the context of four complex case studies. Automatically synthesizing consistent models is a key prerequisite for many testing scenarios in autonomous driving to ensure a designated coverage of critical corner cases. An inconsistent model is irrelevant as a test case (e.g., false positive); thus, each synthetic model needs to simultaneously satisfy various structural and attribute constraints, which includes complex geometric constraints for traffic scenarios. While different logic solvers or dedicated graph solvers have recently been developed, they fail to handle either structural or attribute constraints in a scalable way. In the current paper, we combine a structural graph solver that uses partial models with an SMT-solver and a quadratic solver to automatically derive models which simultaneously fulfill structural and numeric constraints, while key theoretical properties of model generation like completeness or diversity are still ensured. This necessitates a sophisticated bidirectional interaction between different solvers which carry out consistency checks, decision, unit propagation, concretization steps. Additionally, we introduce custom exploration strategies to speed up model generation. We evaluate the scalability and diversity of our approach, as well as the influence of customizations, in the context of four complex case studies.Automatically synthesizing consistent models is a key prerequisite for many testing scenarios in autonomous driving to ensure a designated coverage of critical corner cases. An inconsistent model is irrelevant as a test case (e.g., false positive); thus, each synthetic model needs to simultaneously satisfy various structural and attribute constraints, which includes complex geometric constraints for traffic scenarios. While different logic solvers or dedicated graph solvers have recently been developed, they fail to handle either structural or attribute constraints in a scalable way. In the current paper, we combine a structural graph solver that uses partial models with an SMT-solver and a quadratic solver to automatically derive models which simultaneously fulfill structural and numeric constraints, while key theoretical properties of model generation like completeness or diversity are still ensured. This necessitates a sophisticated bidirectional interaction between different solvers which carry out consistency checks, decision, unit propagation, concretization steps. Additionally, we introduce custom exploration strategies to speed up model generation. We evaluate the scalability and diversity of our approach, as well as the influence of customizations, in the context of four complex case studies. |
Author | Li, Anqi Semeráth, Oszkár Babikian, Aren A. Marussy, Kristóf Varró, Dániel |
Author_xml | – sequence: 1 givenname: Aren A. surname: Babikian fullname: Babikian, Aren A. email: aren.babikian@mail.mcgill.ca organization: Department of Electrical and Computer Engineering, McGill University – sequence: 2 givenname: Oszkár surname: Semeráth fullname: Semeráth, Oszkár organization: Department of Measurement and Information Systems, Budapest University of Technology and Economics – sequence: 3 givenname: Anqi surname: Li fullname: Li, Anqi organization: Department of Computer Science, ETH Zürich – sequence: 4 givenname: Kristóf surname: Marussy fullname: Marussy, Kristóf organization: Department of Measurement and Information Systems, Budapest University of Technology and Economics – sequence: 5 givenname: Dániel surname: Varró fullname: Varró, Dániel organization: Department of Electrical and Computer Engineering, McGill University, Department of Measurement and Information Systems, Budapest University of Technology and Economics |
BookMark | eNp9kU1PHiEUhUljk6r1D3RF4sbNVL6GGTYmxmhrYtJNuyYw3JnSzMArMKb99_J-tKYuXEG4zzn3Xs4JOgoxAEKfKPlMCekuMyWsIw1htCFE0b6R79AxlVQ1lHfi6N9dyg_oLGdvCRFMKSHlMRqu1xIXU8DhCQIkU3wMOI54iCH7XCAUvEQHc8Zr9mHCj6uZfanYE2Bjc0lm2EoyNsFh-L2Z48FjWyowecgf0fvRzBnODucp-nF3-_3ma_Pw7cv9zfVDM4iWlsYo0ffcceU60YFTlnFhqXFGiFHQzlinRg6tpVTWNyssA8FbN5IRlCBg-Sm62vtuVruAG-rsycx6k_xi0h8djdf_V4L_qaf4pFXLWiF4Nbg4GKT4uEIuevF5gHk2AeKaNesYlbwjO_T8FforrinU9SpFVaso6Vml-j01pJhzglEPu7-L2_5-1pTobYJ6n6CuCepdglpWKXsl_bvHmyK-F-UKhwnSy1RvqJ4BY0-z2w |
CitedBy_id | crossref_primary_10_1145_3712008 crossref_primary_10_1109_TSE_2023_3331254 |
Cites_doi | 10.1007/s10009-018-0496-3 10.1145/1656485.1656489 10.1145/3293882.3330566 10.1007/978-3-662-49665-7_6 10.1145/514188.514190 10.1007/978-3-540-87405-8_20 10.1007/978-3-642-02138-1_10 10.1007/s10270-016-0568-3 10.1007/978-3-642-38574-2_14 10.1007/s10270-008-0110-3 10.1109/ICST46399.2020.00045 10.1007/978-3-662-54494-5_13 10.1007/s10009-019-00530-6 10.1109/ICST.2009.20 10.1109/AERO.2017.7943953 10.1007/978-3-319-75396-6_16 10.1109/ICSE.2015.77 10.1007/s10270-016-0530-4 10.1007/978-3-642-39799-8_42 10.1145/1217856.1217859 10.1109/ICST.2008.62 10.1007/978-3-642-15769-1_6 10.1109/TASE.2013.31 10.1016/j.datak.2011.09.004 10.1145/3365438.3410962 10.1007/978-3-642-31365-3_23 10.1007/978-3-540-74061-2_26 10.1145/1321631.1321737 10.1145/2491411.2491456 10.1109/ICSE.2012.6227159 10.1007/978-3-540-27813-9_14 10.1007/978-3-540-24725-8_28 10.1007/s10515-014-0163-1 10.1145/505145.505149 10.1007/978-3-642-21952-8_21 10.1007/978-3-642-34281-3_16 10.1007/978-3-642-02658-4_25 10.5381/jot.2015.14.3.a3 10.1145/3158143 10.1109/DATE.2010.5457017 10.1109/EMSOFT.2013.6658589 10.1007/978-3-642-33826-7_5 10.1145/2997364.2997382 10.1109/ASE.2008.40 10.1109/ICST.2010.43 10.1007/978-3-642-28872-2_16 10.1007/978-3-642-35873-9_27 10.1145/3180155.3180186 10.1016/j.scico.2014.01.004 10.1016/j.entcs.2006.01.022 10.1007/978-3-540-78800-3_24 10.1007/978-3-319-61473-1_10 10.1007/978-3-030-71500-7_9 10.1007/s10270-015-0485-x 10.1109/MODELS.2019.00-12 10.1007/978-3-319-63046-5_10 10.1016/j.scico.2007.01.013 10.1007/978-3-030-45234-6_22 10.1007/978-3-540-24730-2_38 10.1007/s10009-008-0090-1 10.1145/3180155.3180160 10.1109/ISSRE.2012.7 10.1007/978-3-642-02408-5_11 10.1007/978-3-642-31491-9_19 10.1016/j.jss.2014.03.023 10.1049/iet-its.2012.0188 10.1109/ICSE-Companion.2019.00034 10.1007/978-3-642-24485-8_48 10.1145/1176887.1176896 10.1007/978-3-642-21292-5_3 10.1007/978-3-540-27813-9_2 10.1007/978-3-319-89363-1_13 10.1145/3381032 10.1109/ITSC.2017.8317919 10.1007/978-3-662-46675-9_9 10.1145/357073.357079 10.1109/ASE.2017.8115698 |
ContentType | Journal Article |
Copyright | The Author(s) 2021 The Author(s) 2021. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. The Author(s) 2021. |
Copyright_xml | – notice: The Author(s) 2021 – notice: The Author(s) 2021. This work is published under http://creativecommons.org/licenses/by/4.0/ (the “License”). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. – notice: The Author(s) 2021. |
DBID | C6C AAYXX CITATION 3V. 7SC 7XB 8AL 8AO 8FD 8FE 8FG 8FK ABUWG AFKRA ARAPS AZQEC BENPR BGLVJ CCPQU DWQXO GNUQQ HCIFZ JQ2 K7- L7M L~C L~D M0N P5Z P62 PHGZM PHGZT PKEHL PQEST PQGLB PQQKQ PQUKI PRINS Q9U 7X8 5PM |
DOI | 10.1007/s10270-021-00918-6 |
DatabaseName | Springer Nature OA Free Journals CrossRef ProQuest Central (Corporate) Computer and Information Systems Abstracts ProQuest Central (purchase pre-March 2016) Computing Database (Alumni Edition) ProQuest Pharma Collection Technology Research Database ProQuest SciTech Collection ProQuest Technology Collection ProQuest Central (Alumni) (purchase pre-March 2016) ProQuest Central ProQuest Central UK/Ireland Advanced Technologies & Aerospace Collection ProQuest Central Essentials - QC ProQuest Central Technology Collection ProQuest One Community College ProQuest Central ProQuest Central Student SciTech Premium Collection ProQuest Computer Science Collection Computer Science Database Advanced Technologies Database with Aerospace Computer and Information Systems Abstracts Academic Computer and Information Systems Abstracts Professional Computing Database Advanced Technologies & Aerospace Database ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Premium ProQuest One Academic (New) ProQuest One Academic Middle East (New) ProQuest One Academic Eastern Edition (DO NOT USE) ProQuest One Applied & Life Sciences ProQuest One Academic ProQuest One Academic UKI Edition ProQuest Central China ProQuest Central Basic MEDLINE - Academic PubMed Central (Full Participant titles) |
DatabaseTitle | CrossRef Computer Science Database ProQuest Central Student Technology Collection Technology Research Database Computer and Information Systems Abstracts – Academic ProQuest One Academic Middle East (New) ProQuest Advanced Technologies & Aerospace Collection ProQuest Central Essentials ProQuest Computer Science Collection Computer and Information Systems Abstracts ProQuest Central (Alumni Edition) SciTech Premium Collection ProQuest One Community College ProQuest Pharma Collection ProQuest Central China ProQuest Central ProQuest One Applied & Life Sciences ProQuest Central Korea ProQuest Central (New) Advanced Technologies Database with Aerospace Advanced Technologies & Aerospace Collection ProQuest Computing ProQuest Central Basic ProQuest Computing (Alumni Edition) ProQuest One Academic Eastern Edition ProQuest Technology Collection ProQuest SciTech Collection Computer and Information Systems Abstracts Professional Advanced Technologies & Aerospace Database ProQuest One Academic UKI Edition ProQuest One Academic ProQuest Central (Alumni) ProQuest One Academic (New) MEDLINE - Academic |
DatabaseTitleList | Computer Science Database MEDLINE - Academic CrossRef |
Database_xml | – sequence: 1 dbid: C6C name: Springer Nature OA Free Journals url: http://www.springeropen.com/ sourceTypes: Publisher – sequence: 2 dbid: 8FG name: ProQuest Technology Collection url: https://search.proquest.com/technologycollection1 sourceTypes: Aggregation Database |
DeliveryMethod | fulltext_linktorsrc |
Discipline | Computer Science |
EISSN | 1619-1374 |
EndPage | 1787 |
ExternalDocumentID | PMC9525443 10_1007_s10270_021_00918_6 |
GrantInformation_xml | – fundername: Natural Sciences and Engineering Research Council of Canada grantid: PGSD3-546810-2020; RGPIN-04573-16 funderid: http://dx.doi.org/10.13039/501100000038 – fundername: Nemzeti Kutatási Fejlesztési és Innovációs Hivatal funderid: http://dx.doi.org/10.13039/501100011019 – fundername: EFOP grantid: 4.2.1-16-2017-00021 – fundername: ; – fundername: ; grantid: PGSD3-546810-2020; RGPIN-04573-16 – fundername: ; grantid: 4.2.1-16-2017-00021 |
GroupedDBID | -59 -5G -BR -EM -Y2 -~C .4S .86 .DC .VR 06D 0R~ 0VY 123 1N0 203 2J2 2JN 2JY 2KG 2LR 2P1 2VQ 2~H 30V 3V. 4.4 406 408 409 40D 40E 5VS 67Z 6NX 8AO 8FE 8FG 8TC 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYOK AAYQN AAYTO AAYZH ABAKF ABBBX ABBXA ABDBF ABDZT ABECU ABFTD ABFTV ABHLI ABHQN ABJNI ABJOX ABKCH ABKTR ABMNI ABMQK ABNWP ABQBU ABQSL ABSXP ABTEG ABTHY ABTKH ABTMW ABULA ABUWG ABWNU ABXPI ACAOD ACBXY ACDTI ACGFS ACHSB ACHXU ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACSNA ACUHS ACZOJ ADHHG ADHIR ADINQ ADKNI ADKPE ADMLS ADRFC ADTPH ADURQ ADYFF ADZKW AEBTG AEFQL AEGAL AEGNC AEJHL AEJRE AEKMD AEMSY AENEX AEOHA AEPYU AESKC AETLH AEVLU AEXYK AFBBN AFGCZ AFKRA AFLOW AFQWF AFWTZ AFZKB AGAYW AGDGC AGJBK AGMZJ AGQEE AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHSBF AHYZX AIAKS AIGIU AIIXL AILAN AITGF AJBLW AJRNO AJZVZ ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMTXH AMXSW AMYLF AMYQR AOCGG ARAPS ARCSS ARMRJ ASPBG AVWKF AXYYD AYJHY AZFZN AZQEC B-. B0M BA0 BDATZ BENPR BGLVJ BGNMA BPHCQ BSONS C6C CAG CCPQU COF CS3 CSCUP DDRTE DL5 DNIVK DPUIP DU5 DWQXO EAD EAP EBLON EBS EDO EIOEI EJD EMK EPL ESBYG ESX FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNUQQ GNWQR GQ6 GQ7 GQ8 GXS H13 HCIFZ HF~ HG5 HG6 HLICF HMJXF HQYDN HRMNR HVGLF HZ~ I-F I09 IHE IJ- IKXTQ ITM IWAJR IXC IXE IZIGR IZQ I~X I~Z J-C J0Z JBSCW JCJTX JZLTJ K6V K7- KDC KOV LAS LLZTM M0N M4Y MA- N2Q NB0 NPVJJ NQJWS NU0 O9- O93 O9J OAM P62 P9O PF0 PQQKQ PROAC PT4 Q2X QOS R89 R9I RIG RNS ROL RPX RSV S16 S1Z S27 S3B SAP SCO SDH SHX SISQX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 TSG TSK TSV TUC TUS U2A UG4 UOJIU UTJUX UZXMN VC2 VFIZW W23 W48 WK8 YLTOR Z45 Z5O Z7R Z7S Z7X Z7Z Z81 Z83 Z88 ZMTXR ~8M AAPKM AAYXX ABBRH ABDBE ABFSG ACMFV ACSTC ADHKG AEZWR AFDZB AFHIU AFOHR AGQPQ AHPBZ AHWEU AIXLP ATHPR AYFIA CITATION PHGZM PHGZT 7SC 7XB 8AL 8FD 8FK ABRTQ JQ2 L7M L~C L~D PKEHL PQEST PQGLB PQUKI PRINS PUEGO Q9U 7X8 5PM |
ID | FETCH-LOGICAL-c451t-a94883d39d747ed9b234b1ada44f417abd9f3e5b116da4b4b2e435df0fe940eb3 |
IEDL.DBID | U2A |
ISSN | 1619-1366 1619-1374 |
IngestDate | Thu Aug 21 18:39:20 EDT 2025 Fri Jul 11 06:47:02 EDT 2025 Sat Aug 23 14:44:07 EDT 2025 Tue Jul 01 02:55:09 EDT 2025 Thu Apr 24 23:05:08 EDT 2025 Fri Feb 21 02:44:29 EST 2025 |
IsDoiOpenAccess | true |
IsOpenAccess | true |
IsPeerReviewed | true |
IsScholarly | true |
Issue | 5 |
Keywords | Numeric solver Model generation Exploration strategy SMT-solver Graph solver Test scenario synthesis Partial model |
Language | English |
License | Open AccessThis article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons licence, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons licence, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons licence and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this licence, visit http://creativecommons.org/licenses/by/4.0/. |
LinkModel | DirectLink |
MergedId | FETCHMERGED-LOGICAL-c451t-a94883d39d747ed9b234b1ada44f417abd9f3e5b116da4b4b2e435df0fe940eb3 |
Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 Communicated by S. Abrahão, E. Syriani, H. Sahraoui, and J. de Lara. |
OpenAccessLink | https://link.springer.com/10.1007/s10270-021-00918-6 |
PQID | 2719591082 |
PQPubID | 43171 |
PageCount | 25 |
ParticipantIDs | pubmedcentral_primary_oai_pubmedcentral_nih_gov_9525443 proquest_miscellaneous_2721637043 proquest_journals_2719591082 crossref_citationtrail_10_1007_s10270_021_00918_6 crossref_primary_10_1007_s10270_021_00918_6 springer_journals_10_1007_s10270_021_00918_6 |
ProviderPackageCode | CITATION AAYXX |
PublicationCentury | 2000 |
PublicationDate | 2022-10-01 |
PublicationDateYYYYMMDD | 2022-10-01 |
PublicationDate_xml | – month: 10 year: 2022 text: 2022-10-01 day: 01 |
PublicationDecade | 2020 |
PublicationPlace | Berlin/Heidelberg |
PublicationPlace_xml | – name: Berlin/Heidelberg – name: Heidelberg |
PublicationTitle | Software and systems modeling |
PublicationTitleAbbrev | Softw Syst Model |
PublicationYear | 2022 |
Publisher | Springer Berlin Heidelberg Springer Nature B.V |
Publisher_xml | – name: Springer Berlin Heidelberg – name: Springer Nature B.V |
References | GeyerSBaltzerMFranzBHakuliSKauerMKienleMMeierSWeigerberTBenglerKBruderRFlemischFWinnerHConcept and development of a unified ontology for generating test and use-case catalogues for assisted and automated vehicle guidanceIET Intell. Transp. Syst.20148318318910.1049/iet-its.2012.0188 Ganzinger, H., Hagen, G., Nieuwenhuis, R., Oliveras, A., Tinelli, C.: DPLL(T): Fast decision procedures. In: R. Alur, D.A. Peled (eds.) Computer Aided Verification, pp. 175–188 (2004) Kang, E., Jackson, E., Schulte, W.: An approach for effective design space exploration. In: Monterey Workshop, LNCS, vol. 6662, pp. 33–54. Springer (2010) Marussy, K., Semeráth, O., Varró, D.: Automated generation of consistent graph models with multiplicity reasoning. Submitted to the IEEE for possible publication. (2020) GaoSAvigadJClarkeEMGramlichB MillerDSattlerUδ\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\delta $$\end{document}-complete decision procedures for satisfiability over the realsAutomated Reasoning2012BerlinSpringer28630010.1007/978-3-642-31365-3_23 QueraltAArtaleACalvaneseDTenienteEOCL-Lite: Finite reasoning on UML/OCL conceptual schemasData Knowl. Eng.20127312210.1016/j.datak.2011.09.004 Semeráth, O., Vörös, A., Varró, D.: Iterative and incremental model generation by logic solvers. In: FASE, pp. 87–103. Springer (2016) The Object Management Group: Object Constraint Language, p. v2.4. (2014) Ferrara, P., Fuchs, R., Juhasz, U.: TVAL+: TVLA and value analyses together. In: SEFM 2012, LNCS, vol. 7504, pp. 63–77. Springer (2012) GaoSKongSClarkeEMBonacinaMPdReal: An SMT solver for nonlinear theories over the realsAutomated Deduction - CADE-242013BerlinSpringer20821410.1007/978-3-642-38574-2_14 Rocklage, E., Kraft, H., Karatas, A., Seewig, J.: Automated scenario generation for regression testing of autonomous vehicles. In: 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), pp. 476-483 (2017) Salay, R., Chechik, M., Famelis, M., Gorzny, J.: A methodology for verifying refinements of partial models. J. Object Technol. 14(3), 3:1-31 (2015) SalayRChechikMEgyedASchaeferIA generalized formal framework for partial modelingFundamental Approaches to Software Engineering, LNCS2015BerlinSpringer13314810.1007/978-3-662-46675-9_9 Rensink, A.: Canonical graph shapes. In: ESOP, pp. 401–415. Springer (2004) ReynoldsATinelliCGoelAKrstićSSharyginaNVeithHFinite model finding in SMTComputer Aided Verification2013BerlinSpringer64065510.1007/978-3-642-39799-8_42 Soltana, G., Sabetzadeh, M., Briand, L.C.: Practical constraint solving for generating system test data. ACM Trans. Softw. Eng. Methodol. 29(2) (2020) Jackson, E.K., Sztipanovits, J.: In: In: EMSOFT, (ed.) Towards a formal foundation for domain specific modeling languages, pp. 53–62. , ACM, New York, NY, USA (2006) Bobot, F., Filliâtre, J.C., Marché, C., Paskevich, A.: Why3: Shepherd your herd of provers. In: Boogie 2011: First International Workshop on Intermediate Verification Languages, pp. 53–64. , Wrocław, Poland (2011) Herzig, S.J.I., Mandutianu, S., Kim, H., Hernandez, S., Imken, T.: Model-transformation-based computational design synthesis for mission architecture optimization. IEEE Aerospace Conference. IEEE (2017) Aydal, E.G., Paige, R.F., Utting, M., Woodcock, J.: Putting formal specifications under the magnifying glass: Model-based testing for validation. In: Proceedings - 2nd International Conference on Software Testing, Verification, and Validation, ICST 2009, pp. 131–140 (2009) NieuwenhuisROliverasATinelliCSolving SAT and SAT modulo theories: From an abstract Davis-Putnam-Logemann-Loveland procedure to DPLL(T)J. ACM2006536937977228209810.1145/1217856.1217859 Semeráth, O., Nagy, A.S., Varró, D.: A graph solver for the automated generation of consistent domain-specific models. In: ICSE, pp. 969–980. ACM (2018) GogollaMHilkenFDoanKAchieving model quality through model validation, verification and explorationComput. Lang. Syst. Struct.201854474511 Shah, S.M.A., Anastasakis, K., Bordbar, B.: From UML to Alloy and back again. In: MoDeVVa ’09: Proceedings of the 6th International Workshop on Model-Driven Engineering, Verication and Validation, pp. 1-10. ACM (2009) Famelis, M., Salay, R., Chechik, M.: In: In: ICSE, (ed.) Partial models: Towards modeling and reasoning with uncertainty, pp. 573–583. IEEE Computer Society (2012) Mottu, J.M., Sen, S., Tisi, M., Cabot, J.: Static analysis of model transformations for eective test generation. In: Proceedings - International Symposium on Software Reliability Engineering, ISSRE, pp. 291-300 (2012) Perrouin, G., Sen, S., Klein, J., Baudry, B., Le Traon, Y.: Automated and scalable T-wise test case generation strategies for Software Product Lines. In: ICST 2010 - 3rd International Conference on Software Testing, Verification and Validation, pp. 459-468 (2010) Gopan, D., DiMaio, F., Dor, N., Reps, T., Sagiv, M.: Numeric domains with summarized dimensions. In: TACAS 2004, LNCS, vol. 2988, pp. 512–529. Springer (2004) Singh, G., Püschel, M., Vechev, M.: A practical construction for decomposing numerical abstract domains. Proc. ACM Program. Lang. 2(POPL) (2018). Article no. 2 The Eclipse Project: Eclipse Modeling Framework. (2019). http://www.eclipse.org/emf SagivMRepsTWilhelmRParametric shape analysis via 3-valued logicACM Trans. Programm. Languages Syst. (TOPLAS)200224321729810.1145/514188.514190 Miné, A.: Weakly relational numerical abstract domains. Ph.D. thesis (2004) SemeráthOBartaÁHorváthÁSzatmáriZVarróDFormal validation of domain-specific languages with derived features and well-formedness constraintsSoftw. Syst. Model201716235739210.1007/s10270-015-0485-x Meng, B., Reynolds, A., Tinelli, C., Barrett, C.: Relational constraint solving in SMT. In: CADE 2017, LNCS, vol. 10395, pp. 148–165. Springer (2017) Milicevic, A., Near, J.P., Kang, E., Jackson, D.: Alloy*: A general-purpose higher-order relational constraint solver. In: ICSE 2015, pp. 609–619. IEEE (2015) Jackson, E.K., Levendovszky, T., Balasubramanian, D.: Reasoning about metamodeling with formal specifications and automatic proofs. In: Model Driven Engineering Languages and Systems, pp. 653–667. Springer (2011) Semeráth, O., Babikian, A.A., Pilarski, S., Varró, D.: In: VIATRA Solver: A framework for the automated generation of consistent domain-specific models, pp. 43–46. IEEE (2019) Soltana, G., Sabetzadeh, M., Briand, L.C.: Synthetic data generation for statistical testing. In: ASE, pp. 872–882 (2017) Ben Abdessalem, R., Nejati, S., C. Briand, L., Stifter, T.: Testing vision-based control systems using learnable evolutionary algorithms. In: ICSE, pp. 1016–1026 (2018) HilkenFGogollaMBurgueñoLVallecilloATesting models and model transformations using classifying termsSoftw. Syst. Model.201817388591210.1007/s10270-016-0568-3 Majzik, I., Semeráth, O., Hajdu, C., Marussy, K., Szatmári, Z., Micskei, Z., Vörös, A., Babikian, A.A., Varró, D.: In: Towards system-level testing with coverage guarantees for autonomous vehicles, pp. 89–94. IEEE (2019) RensinkADistefanoDAbstract graph transformationElectron Notes Theor. Comput. Sci.20061571395910.1016/j.entcs.2006.01.022 UjhelyiZBergmannGHegedüsÁHorváthÁIzsóBRáthISzatmáriZVarróDEMF-IncQuery: An integrated development environment for live model queriesSci. Comput. Program.201598809910.1016/j.scico.2014.01.004 Schneider, S., Lambers, L., Orejas, F.: Symbolic model generation for graph properties. In: FASE 2017, LNCS, vol. 10202, pp. 226–243. Springer (2017) Grönniger, H., Ringert, J.O., Rumpe, B.: System model-based definition of modeling language semantics. In: FORTE, LNCS, vol. 5522, pp. 152–166. Springer (2009) McCloskey, B., Reps, T., Sagiv, M.: Statically inferring complex heap, array, and numeric invariants. In: SAS 2010, LNCS, vol. 6337, pp. 71–99. Springer (2010) Cabot, J., Clarisó, R., Riera, D.: UMLtoCSP: a tool for the formal verification of UML/OCL models using constraint programming. In: ASE 2017, pp. 547–548. ACM (2007) SchneiderSLambersLOrejasFAutomated reasoning for attributed graph propertiesSTTT201820670573710.1007/s10009-018-0496-3 Semeráth, O., Varró, D.: Iterative generation of diverse models for testing specifications of DSL tools. In: FASE, pp. 227–245. Springer (2018) AnandSPăsăreanuCSVisserWSymbolic execution with abstractionInt. J. Softw. Tools Technol. Transf.2009111536710.1007/s10009-008-0090-1 Al-Sibahi, A.S., Dimovski, A.S., Wasowski, A.: Symbolic execution of high-level transformations. In: SLE 2016, pp. 207–220. Springer (2016) Sen, S., Baudry, B., Mottu, J.M.: On combining multiformalism knowledge to select models for model transformation testing. In: Proceedings of the 1st International Conference on Software Testing, Verification and Validation, ICST 2008, pp. 328-337 (2008) Babikian, A.A., Semeráth, O., Varró, D.: Automated generation of consistent graph models with first-order logic theorem provers. In: International Conference on Fundamental Approaches to Software Engineering, pp. 441-461. Springer (2020) Gambi, A., Mueller, M., Fraser, G.: Automatically testing self-driving cars with search-based procedural content generation. In: Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2019, p. 318–328. Association for Computing Machinery, New York, NY, USA (2019) Rensink, A.: Isomorphism checking in groove. Electronic Communications of the EASST 1 (2007) Sen, S., Baudry, B., Mottu, J.M.: Automatic model generation strategies for model transformation testing. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 5563 LNCS, pp. 148–164. Springer, Berlin, Heidelberg (2009) GogollaMBüttnerFRichtersMUSE: A UML-based specification environment for validating UML and OCLSci. Comput. Programm.20076912734241257610.1016/j.scico.2007.01.013 Becke 918_CR19 918_CR17 S Gao (918_CR22) 2012 918_CR18 918_CR15 918_CR16 918_CR13 918_CR14 918_CR58 D Varró (918_CR86) 2016; 15 918_CR11 918_CR55 918_CR12 918_CR56 918_CR53 918_CR10 918_CR52 M Gogolla (918_CR26) 2007; 69 S Geyer (918_CR25) 2014; 8 918_CR1 F Hilken (918_CR33) 2018; 17 918_CR4 918_CR5 S Schneider (918_CR66) 2018; 20 918_CR8 918_CR9 918_CR6 918_CR7 M Gogolla (918_CR27) 2018; 54 918_CR29 918_CR68 CA González (918_CR28) 2012; 2012 918_CR67 918_CR20 918_CR64 918_CR21 918_CR65 918_CR63 918_CR60 D Jackson (918_CR35) 2002; 11 K Anastasakis (918_CR3) 2010; 9 R Nieuwenhuis (918_CR51) 2006; 53 R Salay (918_CR62) 2015 Y Ge (918_CR24) 2009 A Rensink (918_CR57) 2006; 157 918_CR39 918_CR37 O Semeráth (918_CR69) 2017; 16 918_CR38 918_CR79 918_CR36 Á Hegedüs (918_CR31) 2015; 22 918_CR77 918_CR34 918_CR78 S Gao (918_CR23) 2013 918_CR75 918_CR32 918_CR76 918_CR73 918_CR30 918_CR74 918_CR71 918_CR72 A Queralt (918_CR54) 2012; 73 M Sagiv (918_CR61) 2002; 24 S Anand (918_CR2) 2009; 11 918_CR48 O Semeráth (918_CR70) 2020; 22 918_CR49 918_CR46 Z Ujhelyi (918_CR85) 2015; 98 918_CR47 918_CR44 918_CR88 918_CR45 918_CR89 918_CR42 918_CR43 918_CR87 918_CR40 918_CR84 918_CR41 918_CR82 918_CR83 G Nelson (918_CR50) 1979; 1 918_CR80 918_CR81 A Reynolds (918_CR59) 2013 |
References_xml | – reference: Semeráth, O., Varró, D.: Iterative generation of diverse models for testing specifications of DSL tools. In: FASE, pp. 227–245. Springer (2018) – reference: Marussy, K., Semeráth, O., Varró, D.: Automated generation of consistent graph models with multiplicity reasoning. Submitted to the IEEE for possible publication. (2020) – reference: RensinkADistefanoDAbstract graph transformationElectron Notes Theor. Comput. Sci.20061571395910.1016/j.entcs.2006.01.022 – reference: Famelis, M., Salay, R., Chechik, M.: In: In: ICSE, (ed.) Partial models: Towards modeling and reasoning with uncertainty, pp. 573–583. IEEE Computer Society (2012) – reference: Magill, S., Berdine, J., Clarke, E., Cook, B.: Arithmetic strengthening for shape analysis. In: SAS 2007, LNCS, vol. 4634, pp. 419–436. Springer (2007) – reference: Babikian, A.A., Semeráth, O., Varró, D.: Automated generation of consistent graph models with first-order logic theorem provers. In: International Conference on Fundamental Approaches to Software Engineering, pp. 441-461. Springer (2020) – reference: GaoSAvigadJClarkeEMGramlichB MillerDSattlerUδ\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document}$$\delta $$\end{document}-complete decision procedures for satisfiability over the realsAutomated Reasoning2012BerlinSpringer28630010.1007/978-3-642-31365-3_23 – reference: Gambi, A., Mueller, M., Fraser, G.: Automatically testing self-driving cars with search-based procedural content generation. In: Proceedings of the 28th ACM SIGSOFT International Symposium on Software Testing and Analysis, ISSTA 2019, p. 318–328. Association for Computing Machinery, New York, NY, USA (2019) – reference: VarróDBergmannGHegedüsÁHorváthÁRáthIUjhelyiZRoad to a reactive and incremental model transformation platform: three generations of the VIATRA frameworkSoftw. Syst. Model.201615360962910.1007/s10270-016-0530-4 – reference: Reps, T.W., Sagiv, M., Wilhelm, R.: Static program analysis via 3-valued logic. In: International Conference on Computer Aided Verification, pp. 15-30 (2004) – reference: GeYde MouraLBouajjaniAMalerOComplete instantiation for quantified formulas in satisfiabiliby modulo theoriesComputer Aided Verification2009BerlinSpringer30632010.1007/978-3-642-02658-4_25 – reference: Calò, A., Arcaini, P., Ali, S., Hauer, F., Ishikawa, F.: Generating avoidable collision scenarios for testing autonomous driving systems. In: 2020 IEEE 13th International Conference on Software Testing, Validation and Verification (ICST), pp. 375-386 (2020) – reference: de Moura, L., Bjørner, N.: Z3: An efficient SMT solver. In: Tools and Algorithms for the Construction and Analysis of Systems, 14th International Conference (TACAS 2008), LNCS, vol. 4963, pp. 337–340. Springer (2008) – reference: HegedüsÁHorváthÁVarróDA model-driven framework for guided design space explorationAutom. Softw. Eng.201522339943610.1007/s10515-014-0163-1 – reference: Sen, S., Baudry, B., Mottu, J.M.: Automatic model generation strategies for model transformation testing. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol. 5563 LNCS, pp. 148–164. Springer, Berlin, Heidelberg (2009) – reference: HilkenFGogollaMBurgueñoLVallecilloATesting models and model transformations using classifying termsSoftw. Syst. Model.201817388591210.1007/s10270-016-0568-3 – reference: Majumdar, R., Mathur, A., Pirron, M., Stegner, L., Zufferey, D.: Paracosm: A Test Framework for Autonomous Driving Simulations, pp. 172–195. Springer, Cham (2021) – reference: Semeráth, O., Babikian, A.A., Li, A., Marussy, K., Varró, D.: Automated generation of consistent models with structural and attribute constraints. In: Proceedings of the 23rd ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, pp. 187-199 (2020) – reference: Semeráth, O., Varró, D.: Graph Constraint Evaluation over Partial Models by Constraint Rewriting. In: ICMT, pp. 138–154 (2017) – reference: GonzálezCABüttnerFClarisóRCabotJEMFtoCSP: a tool for the lightweight verification of EMF modelsFormSERA201220124450 – reference: NelsonGOppenDCSimplification by cooperating decision proceduresACM Trans. Programm. Languag. Syst. (TOPLAS)19791224525710.1145/357073.357079 – reference: Varró, D., Semeráth, O., Szárnyas, G., Horváth, Á.: Towards the automated generation of consistent, diverse, scalable and realistic graph models. In: Graph Transformation, Specifications, and Nets - In Memory of Hartmut Ehrig, LNCS, vol. 10800, pp. 285–312. Springer (2018) – reference: Büttner, F., Egea, M., Cabot, J., Gogolla, M.: Verification of ATL transformations using transformation models and model finders. In: ICFEM, pp. 198–213. Springer (2012) – reference: GogollaMBüttnerFRichtersMUSE: A UML-based specification environment for validating UML and OCLSci. Comput. Programm.20076912734241257610.1016/j.scico.2007.01.013 – reference: SemeráthOFarkasRBergmannGVarróDDiversity of graph models and graph generators in mutation testingInt. J. Softw. Tools Technol. Transf.2020221577810.1007/s10009-019-00530-6 – reference: Zheng, Y., Zhang, X., Ganesh, V.:ACM, : Z3-str: a Z3-based string solver for web application analysis. In: Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, pp. 114-124. ACM (2013) – reference: Al-Sibahi, A.S., Dimovski, A.S., Wasowski, A.: Symbolic execution of high-level transformations. In: SLE 2016, pp. 207–220. Springer (2016) – reference: Kang, E., Jackson, E., Schulte, W.: An approach for effective design space exploration. In: Monterey Workshop, LNCS, vol. 6662, pp. 33–54. Springer (2010) – reference: Semeráth, O., Vörös, A., Varró, D.: Iterative and incremental model generation by logic solvers. In: FASE, pp. 87–103. Springer (2016) – reference: AnandSPăsăreanuCSVisserWSymbolic execution with abstractionInt. J. Softw. Tools Technol. Transf.2009111536710.1007/s10009-008-0090-1 – reference: Milicevic, A., Near, J.P., Kang, E., Jackson, D.: Alloy*: A general-purpose higher-order relational constraint solver. In: ICSE 2015, pp. 609–619. IEEE (2015) – reference: QueraltAArtaleACalvaneseDTenienteEOCL-Lite: Finite reasoning on UML/OCL conceptual schemasData Knowl. Eng.20127312210.1016/j.datak.2011.09.004 – reference: The Object Management Group: Object Constraint Language, p. v2.4. (2014) – reference: Semeráth, O., Nagy, A.S., Varró, D.: A graph solver for the automated generation of consistent domain-specific models. In: ICSE, pp. 969–980. ACM (2018) – reference: Grönniger, H., Ringert, J.O., Rumpe, B.: System model-based definition of modeling language semantics. In: FORTE, LNCS, vol. 5522, pp. 152–166. Springer (2009) – reference: SagivMRepsTWilhelmRParametric shape analysis via 3-valued logicACM Trans. Programm. Languages Syst. (TOPLAS)200224321729810.1145/514188.514190 – reference: Soltana, G., Sabetzadeh, M., Briand, L.C.: Synthetic data generation for statistical testing. In: ASE, pp. 872–882 (2017) – reference: Beckert, B., Keller, U., Schmitt, P.H.: Translating the Object Constraint Language into First-order Predicate Logic. Proc. VERIFY, Workshop at FLoC (2002) – reference: Soltana, G., Sabetzadeh, M., Briand, L.C.: Practical constraint solving for generating system test data. ACM Trans. Softw. Eng. Methodol. 29(2) (2020) – reference: Cabot, J., Clarisó, R., Riera, D.: On the verification of UML/OCL class diagrams using constraint programming. J. Syst. Softw. (2014) – reference: Herzig, S.J.I., Mandutianu, S., Kim, H., Hernandez, S., Imken, T.: Model-transformation-based computational design synthesis for mission architecture optimization. IEEE Aerospace Conference. IEEE (2017) – reference: Brain, M., DSilva, V., Haller, L., Griggio, A., Kroening, D.: An abstract interpretation of DPLL(T). In: Giacobazzi, R., Berdine, J., Mastroeni, I. (eds.) Verification, Model Checking, and Abstract Interpretation, pp. 455–475. Springer, Berlin (2013) – reference: Meng, B., Reynolds, A., Tinelli, C., Barrett, C.: Relational constraint solving in SMT. In: CADE 2017, LNCS, vol. 10395, pp. 148–165. Springer (2017) – reference: Sen, S.: Découverte automatique de modèles effectifs (Automatic Effective Model Discovery). University of Rennes 1, France (2010).. (Ph.D. thesis) – reference: Jackson, E.K., Sztipanovits, J.: In: In: EMSOFT, (ed.) Towards a formal foundation for domain specific modeling languages, pp. 53–62. , ACM, New York, NY, USA (2006) – reference: The Eclipse Project: Eclipse Modeling Framework. (2019). http://www.eclipse.org/emf – reference: Kuhlmann, M., Hamann, L., Gogolla, M.: Extensive validation of OCL models by integrating SAT solving into USE. TOOLS ’11, LNCS 6705, 290–306 (2011) – reference: Rensink, A.: Canonical graph shapes. In: ESOP, pp. 401–415. Springer (2004) – reference: Semeráth, O., Babikian, A.A., Pilarski, S., Varró, D.: In: VIATRA Solver: A framework for the automated generation of consistent domain-specific models, pp. 43–46. IEEE (2019) – reference: SemeráthOBartaÁHorváthÁSzatmáriZVarróDFormal validation of domain-specific languages with derived features and well-formedness constraintsSoftw. Syst. Model201716235739210.1007/s10270-015-0485-x – reference: Aydal, E.G., Paige, R.F., Utting, M., Woodcock, J.: Putting formal specifications under the magnifying glass: Model-based testing for validation. In: Proceedings - 2nd International Conference on Software Testing, Verification, and Validation, ICST 2009, pp. 131–140 (2009) – reference: NieuwenhuisROliverasATinelliCSolving SAT and SAT modulo theories: From an abstract Davis-Putnam-Logemann-Loveland procedure to DPLL(T)J. ACM2006536937977228209810.1145/1217856.1217859 – reference: Bak, K., Diskin, Z., Antkiewicz, M., Czarnecki, K., Wasowski, A.: Clafer: unifying class and feature modeling. Softw. Syst. Model. 1–35, (2013) – reference: Soeken, M., Wille, R., Kuhlmann, M., Gogolla, M., Drechsler, R.: Verifying UML/OCL models using boolean satisfiability. In: DATE’10, pp. 1341–1344. IEEE (2010) – reference: Salay, R., Chechik, M., Famelis, M., Gorzny, J.: A methodology for verifying refinements of partial models. J. Object Technol. 14(3), 3:1-31 (2015) – reference: SchneiderSLambersLOrejasFAutomated reasoning for attributed graph propertiesSTTT201820670573710.1007/s10009-018-0496-3 – reference: Ferrara, P., Fuchs, R., Juhasz, U.: TVAL+: TVLA and value analyses together. In: SEFM 2012, LNCS, vol. 7504, pp. 63–77. Springer (2012) – reference: Majzik, I., Semeráth, O., Hajdu, C., Marussy, K., Szatmári, Z., Micskei, Z., Vörös, A., Babikian, A.A., Varró, D.: In: Towards system-level testing with coverage guarantees for autonomous vehicles, pp. 89–94. IEEE (2019) – reference: SalayRChechikMEgyedASchaeferIA generalized formal framework for partial modelingFundamental Approaches to Software Engineering, LNCS2015BerlinSpringer13314810.1007/978-3-662-46675-9_9 – reference: Gopan, D., DiMaio, F., Dor, N., Reps, T., Sagiv, M.: Numeric domains with summarized dimensions. In: TACAS 2004, LNCS, vol. 2988, pp. 512–529. Springer (2004) – reference: Pennemann, K.H.: Resolution-like theorem proving for high-level conditions. In: ICGT 2008, LNCS, vol. 5214, pp. 289–304. Springer (2008) – reference: Rocklage, E., Kraft, H., Karatas, A., Seewig, J.: Automated scenario generation for regression testing of autonomous vehicles. In: 2017 IEEE 20th International Conference on Intelligent Transportation Systems (ITSC), pp. 476-483 (2017) – reference: Wu, H., Monahan, R., Power, J.F.: Exploiting attributed type graphs to generate metamodel instances using an SMT solver. In: TASE, pp. 175–182 (2013) – reference: GaoSKongSClarkeEMBonacinaMPdReal: An SMT solver for nonlinear theories over the realsAutomated Deduction - CADE-242013BerlinSpringer20821410.1007/978-3-642-38574-2_14 – reference: Salay, R., Famelis, M., Chechik, M.: In: In: FASE, (ed.) Language independent refinement using partial modeling, pp. 224–239. Springer (2012) – reference: GogollaMHilkenFDoanKAchieving model quality through model validation, verification and explorationComput. Lang. Syst. Struct.201854474511 – reference: Miné, A.: Weakly relational numerical abstract domains. Ph.D. thesis (2004) – reference: Jackson, E.K., Simko, G., Sztipanovits, J.: In: Diversely enumerating system-level architectures, p. 11. IEEE Press (2013) – reference: Jackson, E.K., Levendovszky, T., Balasubramanian, D.: Reasoning about metamodeling with formal specifications and automatic proofs. In: Model Driven Engineering Languages and Systems, pp. 653–667. Springer (2011) – reference: Ben Abdessalem, R., Nejati, S., C. Briand, L., Stifter, T.: Testing vision-based control systems using learnable evolutionary algorithms. In: ICSE, pp. 1016–1026 (2018) – reference: McCloskey, B., Reps, T., Sagiv, M.: Statically inferring complex heap, array, and numeric invariants. In: SAS 2010, LNCS, vol. 6337, pp. 71–99. Springer (2010) – reference: ReynoldsATinelliCGoelAKrstićSSharyginaNVeithHFinite model finding in SMTComputer Aided Verification2013BerlinSpringer64065510.1007/978-3-642-39799-8_42 – reference: Inkumsah, K., Xie, T.: Improving structural testing of object-oriented programs via integrating evolutionary testing and symbolic execution. In: 2008 23rd IEEE/ACM International Conference on Automated Software Engineering, pp. 297-306 (2008) – reference: Bobot, F., Filliâtre, J.C., Marché, C., Paskevich, A.: Why3: Shepherd your herd of provers. In: Boogie 2011: First International Workshop on Intermediate Verification Languages, pp. 53–64. , Wrocław, Poland (2011) – reference: Baudry, B.: Testing Model Transformations: A case for Test Generation from Input Domain Models. In: Babau, J.-P., Blay-Fornarino, M., Champeau, J., Gèrard, S., Robert, S., Sabetta, A. (eds.) Model Driven Engineering for Distributed Real-time Embedded Systems. ISTE (2009) – reference: Perrouin, G., Sen, S., Klein, J., Baudry, B., Le Traon, Y.: Automated and scalable T-wise test case generation strategies for Software Product Lines. In: ICST 2010 - 3rd International Conference on Software Testing, Verification and Validation, pp. 459-468 (2010) – reference: Cabot, J., Clarisó, R., Riera, D.: UMLtoCSP: a tool for the formal verification of UML/OCL models using constraint programming. In: ASE 2017, pp. 547–548. ACM (2007) – reference: Sen, S., Baudry, B., Mottu, J.M.: On combining multiformalism knowledge to select models for model transformation testing. In: Proceedings of the 1st International Conference on Software Testing, Verification and Validation, ICST 2008, pp. 328-337 (2008) – reference: Büttner, F., Cabot, J.: Lightweight string reasoning for OCL. In: A. Vallecillo, J.P. Tolvanen, E. Kindler, H. Störrle, D.S. Kolovos (eds.) ECMFA 2012, LNCS, vol. 7349, pp. 244–258. Springer (2012) – reference: Schneider, S., Lambers, L., Orejas, F.: Symbolic model generation for graph properties. In: FASE 2017, LNCS, vol. 10202, pp. 226–243. Springer (2017) – reference: JacksonDAlloy: a lightweight object modelling notationTrans. Softw. Eng. Methodol.200211225629010.1145/505145.505149 – reference: AnastasakisKBordbarBGeorgGRayIOn challenges of model transformation from UML to AlloySoftw. Syst. Model.201091698610.1007/s10270-008-0110-3 – reference: Mottu, J.M., Sen, S., Tisi, M., Cabot, J.: Static analysis of model transformations for eective test generation. In: Proceedings - International Symposium on Software Reliability Engineering, ISSRE, pp. 291-300 (2012) – reference: Shah, S.M.A., Anastasakis, K., Bordbar, B.: From UML to Alloy and back again. In: MoDeVVa ’09: Proceedings of the 6th International Workshop on Model-Driven Engineering, Verication and Validation, pp. 1-10. ACM (2009) – reference: GeyerSBaltzerMFranzBHakuliSKauerMKienleMMeierSWeigerberTBenglerKBruderRFlemischFWinnerHConcept and development of a unified ontology for generating test and use-case catalogues for assisted and automated vehicle guidanceIET Intell. Transp. Syst.20148318318910.1049/iet-its.2012.0188 – reference: Singh, G., Püschel, M., Vechev, M.: A practical construction for decomposing numerical abstract domains. Proc. ACM Program. Lang. 2(POPL) (2018). Article no. 2 – reference: UjhelyiZBergmannGHegedüsÁHorváthÁIzsóBRáthISzatmáriZVarróDEMF-IncQuery: An integrated development environment for live model queriesSci. Comput. Program.201598809910.1016/j.scico.2014.01.004 – reference: Ganzinger, H., Hagen, G., Nieuwenhuis, R., Oliveras, A., Tinelli, C.: DPLL(T): Fast decision procedures. In: R. Alur, D.A. Peled (eds.) Computer Aided Verification, pp. 175–188 (2004) – reference: Rensink, A.: Isomorphism checking in groove. Electronic Communications of the EASST 1 (2007) – volume: 20 start-page: 705 issue: 6 year: 2018 ident: 918_CR66 publication-title: STTT doi: 10.1007/s10009-018-0496-3 – ident: 918_CR78 doi: 10.1145/1656485.1656489 – ident: 918_CR20 doi: 10.1145/3293882.3330566 – ident: 918_CR74 doi: 10.1007/978-3-662-49665-7_6 – ident: 918_CR48 – volume: 24 start-page: 217 issue: 3 year: 2002 ident: 918_CR61 publication-title: ACM Trans. Programm. Languages Syst. (TOPLAS) doi: 10.1145/514188.514190 – ident: 918_CR52 doi: 10.1007/978-3-540-87405-8_20 – ident: 918_CR30 doi: 10.1007/978-3-642-02138-1_10 – volume: 17 start-page: 885 issue: 3 year: 2018 ident: 918_CR33 publication-title: Softw. Syst. Model. doi: 10.1007/s10270-016-0568-3 – start-page: 208 volume-title: Automated Deduction - CADE-24 year: 2013 ident: 918_CR23 doi: 10.1007/978-3-642-38574-2_14 – ident: 918_CR83 – volume: 9 start-page: 69 issue: 1 year: 2010 ident: 918_CR3 publication-title: Softw. Syst. Model. doi: 10.1007/s10270-008-0110-3 – ident: 918_CR16 doi: 10.1109/ICST46399.2020.00045 – ident: 918_CR44 – ident: 918_CR65 doi: 10.1007/978-3-662-54494-5_13 – volume: 22 start-page: 57 issue: 1 year: 2020 ident: 918_CR70 publication-title: Int. J. Softw. Tools Technol. Transf. doi: 10.1007/s10009-019-00530-6 – ident: 918_CR6 – ident: 918_CR4 doi: 10.1109/ICST.2009.20 – ident: 918_CR32 doi: 10.1109/AERO.2017.7943953 – ident: 918_CR87 doi: 10.1007/978-3-319-75396-6_16 – ident: 918_CR47 doi: 10.1109/ICSE.2015.77 – volume: 15 start-page: 609 issue: 3 year: 2016 ident: 918_CR86 publication-title: Softw. Syst. Model. doi: 10.1007/s10270-016-0530-4 – start-page: 640 volume-title: Computer Aided Verification year: 2013 ident: 918_CR59 doi: 10.1007/978-3-642-39799-8_42 – volume: 53 start-page: 937 issue: 6 year: 2006 ident: 918_CR51 publication-title: J. ACM doi: 10.1145/1217856.1217859 – ident: 918_CR76 doi: 10.1109/ICST.2008.62 – ident: 918_CR45 doi: 10.1007/978-3-642-15769-1_6 – ident: 918_CR88 doi: 10.1109/TASE.2013.31 – volume: 73 start-page: 1 year: 2012 ident: 918_CR54 publication-title: Data Knowl. Eng. doi: 10.1016/j.datak.2011.09.004 – ident: 918_CR67 doi: 10.1145/3365438.3410962 – ident: 918_CR84 – start-page: 286 volume-title: Automated Reasoning year: 2012 ident: 918_CR22 doi: 10.1007/978-3-642-31365-3_23 – ident: 918_CR41 doi: 10.1007/978-3-540-74061-2_26 – ident: 918_CR7 – ident: 918_CR14 doi: 10.1145/1321631.1321737 – ident: 918_CR89 doi: 10.1145/2491411.2491456 – ident: 918_CR18 doi: 10.1109/ICSE.2012.6227159 – ident: 918_CR21 doi: 10.1007/978-3-540-27813-9_14 – ident: 918_CR55 doi: 10.1007/978-3-540-24725-8_28 – volume: 22 start-page: 399 issue: 3 year: 2015 ident: 918_CR31 publication-title: Autom. Softw. Eng. doi: 10.1007/s10515-014-0163-1 – volume: 11 start-page: 256 issue: 2 year: 2002 ident: 918_CR35 publication-title: Trans. Softw. Eng. Methodol. doi: 10.1145/505145.505149 – ident: 918_CR40 doi: 10.1007/978-3-642-21952-8_21 – ident: 918_CR13 doi: 10.1007/978-3-642-34281-3_16 – start-page: 306 volume-title: Computer Aided Verification year: 2009 ident: 918_CR24 doi: 10.1007/978-3-642-02658-4_25 – ident: 918_CR63 doi: 10.5381/jot.2015.14.3.a3 – ident: 918_CR79 doi: 10.1145/3158143 – ident: 918_CR80 doi: 10.1109/DATE.2010.5457017 – ident: 918_CR37 doi: 10.1109/EMSOFT.2013.6658589 – ident: 918_CR56 – ident: 918_CR10 – ident: 918_CR19 doi: 10.1007/978-3-642-33826-7_5 – ident: 918_CR1 doi: 10.1145/2997364.2997382 – ident: 918_CR34 doi: 10.1109/ASE.2008.40 – ident: 918_CR53 doi: 10.1109/ICST.2010.43 – ident: 918_CR64 doi: 10.1007/978-3-642-28872-2_16 – ident: 918_CR11 doi: 10.1007/978-3-642-35873-9_27 – volume: 54 start-page: 474 year: 2018 ident: 918_CR27 publication-title: Comput. Lang. Syst. Struct. – ident: 918_CR71 doi: 10.1145/3180155.3180186 – volume: 98 start-page: 80 year: 2015 ident: 918_CR85 publication-title: Sci. Comput. Program. doi: 10.1016/j.scico.2014.01.004 – volume: 157 start-page: 39 issue: 1 year: 2006 ident: 918_CR57 publication-title: Electron Notes Theor. Comput. Sci. doi: 10.1016/j.entcs.2006.01.022 – ident: 918_CR8 – ident: 918_CR17 doi: 10.1007/978-3-540-78800-3_24 – ident: 918_CR72 doi: 10.1007/978-3-319-61473-1_10 – ident: 918_CR42 doi: 10.1007/978-3-030-71500-7_9 – volume: 16 start-page: 357 issue: 2 year: 2017 ident: 918_CR69 publication-title: Softw. Syst. Model doi: 10.1007/s10270-015-0485-x – ident: 918_CR43 doi: 10.1109/MODELS.2019.00-12 – ident: 918_CR46 doi: 10.1007/978-3-319-63046-5_10 – volume: 69 start-page: 27 issue: 1 year: 2007 ident: 918_CR26 publication-title: Sci. Comput. Programm. doi: 10.1016/j.scico.2007.01.013 – ident: 918_CR5 doi: 10.1007/978-3-030-45234-6_22 – ident: 918_CR29 doi: 10.1007/978-3-540-24730-2_38 – volume: 11 start-page: 53 issue: 1 year: 2009 ident: 918_CR2 publication-title: Int. J. Softw. Tools Technol. Transf. doi: 10.1007/s10009-008-0090-1 – ident: 918_CR9 doi: 10.1145/3180155.3180160 – ident: 918_CR49 doi: 10.1109/ISSRE.2012.7 – ident: 918_CR77 doi: 10.1007/978-3-642-02408-5_11 – ident: 918_CR12 doi: 10.1007/978-3-642-31491-9_19 – ident: 918_CR15 doi: 10.1016/j.jss.2014.03.023 – volume: 8 start-page: 183 issue: 3 year: 2014 ident: 918_CR25 publication-title: IET Intell. Transp. Syst. doi: 10.1049/iet-its.2012.0188 – ident: 918_CR68 doi: 10.1109/ICSE-Companion.2019.00034 – ident: 918_CR36 doi: 10.1007/978-3-642-24485-8_48 – ident: 918_CR38 doi: 10.1145/1176887.1176896 – ident: 918_CR39 doi: 10.1007/978-3-642-21292-5_3 – volume: 2012 start-page: 44 year: 2012 ident: 918_CR28 publication-title: FormSERA – ident: 918_CR58 doi: 10.1007/978-3-540-27813-9_2 – ident: 918_CR73 doi: 10.1007/978-3-319-89363-1_13 – ident: 918_CR75 – ident: 918_CR82 doi: 10.1145/3381032 – ident: 918_CR60 doi: 10.1109/ITSC.2017.8317919 – start-page: 133 volume-title: Fundamental Approaches to Software Engineering, LNCS year: 2015 ident: 918_CR62 doi: 10.1007/978-3-662-46675-9_9 – volume: 1 start-page: 245 issue: 2 year: 1979 ident: 918_CR50 publication-title: ACM Trans. Programm. Languag. Syst. (TOPLAS) doi: 10.1145/357073.357079 – ident: 918_CR81 doi: 10.1109/ASE.2017.8115698 |
SSID | ssib004299466 ssj0027432 |
Score | 2.3200555 |
Snippet | Automatically synthesizing consistent models is a key prerequisite for many testing scenarios in autonomous driving to ensure a designated coverage of critical... |
SourceID | pubmedcentral proquest crossref springer |
SourceType | Open Access Repository Aggregation Database Enrichment Source Index Database Publisher |
StartPage | 1763 |
SubjectTerms | Automation Case studies Compilers Computer Science Geometric constraints Information Systems Applications (incl.Internet) Interpreters IT in Business Programming Languages Programming Techniques Semantics Software Engineering Software Engineering/Programming and Operating Systems Solvers Space exploration Special Section Paper |
SummonAdditionalLinks | – databaseName: ProQuest Central dbid: BENPR link: http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV3dS8MwEA-6vfjitzidEsE3LS5N2i5PoqIMQRFR8K3kq1OQVm39_73L0s0J7rVpmtDLfebud4QcS52BGc8RDK8YRkJYBiwleSRiYY1l3JgCC4Xv7tPRs7h9SV5CwK0OaZWtTPSC2lYGY-RncYYwKAw01vnHZ4Rdo_B2NbTQWCZdEMFDcL66l9f3D4-_XC7fogzMGhkxnqahbCYUz8XYdCUGdxqU5jBK51XTzN78my3558rUa6KbdbIaTEh6MaH5Blly5SZZa9sz0MCtWwTDXxUYpM7SsQeXRhrQqqAGk2KBumVDfSOcmmL2-5hOCiw9EjhVGmMgvuihpqq01Plkvck36qYFmNgmzzfXT1ejKPRUiIxIWBMpCRzLLZcW_AhnpY650ExZJUQhWKa0lQV3iWYshWda6NiBQWWLQeGkGIDnvUM6ZVW6XUKZc1warqxJjZDDRFrg58QyAzIrdWrQI6z9nbkJgOPY9-I9n0ElIwlyIEHuSZCnPXIynfMxgdtY-Ha_pVIeWK_OZwelR46mw8A0eBOiSld94zsx2KHZQPAeyeaoO10VYbfnR8q3Vw-_LROEdYOZp-05mC3-_173Fu91n6zEWFjh0wT7pNN8fbsDMHcafRjO9A8SMP9z priority: 102 providerName: ProQuest |
Title | Automated generation of consistent models using qualitative abstractions and exploration strategies |
URI | https://link.springer.com/article/10.1007/s10270-021-00918-6 https://www.proquest.com/docview/2719591082 https://www.proquest.com/docview/2721637043 https://pubmed.ncbi.nlm.nih.gov/PMC9525443 |
Volume | 21 |
hasFullText | 1 |
inHoldings | 1 |
isFullTextHit | |
isPrint | |
link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1La9tAEB6a5NJLX2mo29RsoLdU4H1o5T3axk5oiSkhhvQk9qWkUORSKf-_M2vJrkNb6GlB-5DQ7Ox-szvzDcAH4wqE8ZLI8KpxplTgqFJGZkqo4AOX3lcUKHy11Jcr9ek2v-2Cwpre272_kkwr9W_BboKSpAg0f3GTG2f6AI5yst1xFq_EZG-FVQRStmZXSlOG0MZkXGrdhc78ecz97WmHOR97TD66Nk270eIFPOtgJJts5P4SnsT6FTzvUzSwTmOPgY7A1ghKY2B3iWCa5MDWFfPkGIsSrluWkuE0jDzg79gmyDKxgTPr6BwkBT40zNaBxeSwtxmjaXuSidewWsxvZpdZl1ch8yrnbWYNaq0M0gS0JWIwTkjluA1WqUrxwrpgKhlzx7nGZ045ERFUhWpURaNGaH2fwGG9ruMbYDxGaby0wWuvzDg3AXU6D9zjuqWjHQ2A97-z9B3pOOW--F7u6JJJBCWKoEwiKPUAzrd9fmwoN_7Z-rSXUtmpX1OKgjhzOMKbAZxtq1Fx6DbE1nH9QG0EYtFipOQAij3pbt9K1Nv7NfW3-0TBbXKidsOeH_t5sHv537_17f81fwdPBQVbJNfBUzhsfz7E9wiBWjeEg_HiYghHk8V0uqTy4uvnOZbT-fLLNdbO9GyYtOIXmDAE-w |
linkProvider | Springer Nature |
linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV3JbtRAEC2F5ACXsIuBAI2UnMBierE9fUAIQSaT9ZRIuZneHJCQnWBHiJ_iG6lq2zOZSMktV2_dcm2vu6teAWxqmyOMl0SGV04SpTxHk9IyUUJ557l0rqRC4cOjbHai9k7T0xX4N9TCUFrl4BOjo_a1oz3yjyInGhSOEevz-UVCXaPodHVoodGpxX74-weXbM2n3W8o3y0hptvHX2dJ31UgcSrlbWI06qz0UntE0sFrK6Sy3HijVKl4bqzXpQyp5TzDa1ZZERBS-HJcBq3GuPbE796DNSWlJouaTHeuLPBiQzQEUTrhMsv6Ip2-VE9QixeBi3cM0ZMkWw6EC3R7PTfz2gFtjHvTR7DeA1b2pdOwx7ASqifwcGgGwXrf8BRos61G-Bs8O4tU1iRxVpfMUQou6lLVsth2p2GUa3_GunLOyDvOjKUdl1hi0TBTeRZiamD3jaYd6Cyewcmd_OvnsFrVVXgBjIcgtZPGu8wpPUm1R--Reu7QQ2bBjEfAh99ZuJ7enLps_CoWxMwkggJFUEQRFNkI3s_fOe_IPW59emOQUtEbelMs1HIE7-a30UTp3MVUob6kZwSi3nys5AjyJenORyWS7-U71c8fkexbp0Qih29-GPRgMfjNc315-1zfwv3Z8eFBcbB7tP8KHggq6YgJihuw2v6-DK8RaLX2TdRuBt_v2pz-Ay-QPDw |
linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1Lb9QwEB6VrYS48EYsFDASnCBq_EiyPiAEtKuWwqpCVOotxI8UJJQUkgrx1_h1zDjOLluJ3nqNEyfKPPyNPfMNwDNtCoTxksjw6lmilONoUlomSihnHZfW1lQo_HGR7x2p98fZ8Qb8GWthKK1y9InBUbvW0h75tiiIBoXjirVdx7SIw53569MfCXWQopPWsZ3GoCIH_vcvDN-6V_s7KOvnQsx3P7_bS2KHgcSqjPdJpVF_pZPaIar2ThshleGVq5SqFS8q43QtfWY4z_GaUUZ4hBeuTmuvVYpxKM57BTYLjIrSCWy-3V0cfvon3Avt0RBS6YTLPI8lO7FwT1DDF4GhPC7YsyRfXxZXWPd8pua549qwCs5vwvUIX9mbQd9uwYZvbsONsTUEi57iDtDWW4tg2Dt2EoitSf6srZmlhFzUrKZnoQlPxyjz_oQNxZ2BhZxVhvZfQsFFx6rGMR8SBYc5un4kt7gLR5fyt-_BpGkbfx8Y915qKytnc6v0LNMOfUnmuEV_mfsqnQIff2dpI9k59dz4Xq5omkkEJYqgDCIo8ym8WD5zOlB9XHj31iilMpp9V66UdApPl8NosHQKUzW-PaN7BGLgIlVyCsWadJdvJcrv9ZHm29dA_a0zopTDJ1-OerB6-f-_9cHF3_oErqIplR_2FwcP4Zqg-o6QrbgFk_7nmX-EqKs3j6N6M_hy2Rb1FwiqQc4 |
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%3Ajournal&rft.genre=article&rft.atitle=Automated+generation+of+consistent+models+using+qualitative+abstractions+and+exploration+strategies&rft.jtitle=Software+and+systems+modeling&rft.au=Babikian%2C+Aren+A.&rft.au=Semer%C3%A1th%2C+Oszk%C3%A1r&rft.au=Li%2C+Anqi&rft.au=Marussy%2C+Krist%C3%B3f&rft.date=2022-10-01&rft.pub=Springer+Berlin+Heidelberg&rft.issn=1619-1366&rft.eissn=1619-1374&rft.volume=21&rft.issue=5&rft.spage=1763&rft.epage=1787&rft_id=info:doi/10.1007%2Fs10270-021-00918-6&rft.externalDocID=10_1007_s10270_021_00918_6 |
thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1619-1366&client=summon |
thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1619-1366&client=summon |
thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1619-1366&client=summon |