A Mathematical Model of Parallel Programs and an Approach to Verification of MPI Programs Based on the Proposed Model
This article presents a new mathematical model of parallel programs that can be used, in particular, for verification of parallel programs presented on a certain subset of the MPI parallel programming interface. The model is based on the concepts of sequential and distributed processes. A parallel p...
Uloženo v:
| Vydáno v: | Automatic control and computer sciences Ročník 56; číslo 7; s. 762 - 777 |
|---|---|
| Hlavní autor: | |
| Médium: | Journal Article |
| Jazyk: | angličtina |
| Vydáno: |
Moscow
Pleiades Publishing
01.12.2022
Springer Nature B.V |
| Témata: | |
| ISSN: | 0146-4116, 1558-108X |
| On-line přístup: | Získat plný text |
| Tagy: |
Přidat tag
Žádné tagy, Buďte první, kdo vytvoří štítek k tomuto záznamu!
|
| Abstract | This article presents a new mathematical model of parallel programs that can be used, in particular, for verification of parallel programs presented on a certain subset of the MPI parallel programming interface. The model is based on the concepts of sequential and distributed processes. A parallel program is modeled as a distributed process within which sequential processes communicate by asynchronously sending and receiving messages over channels. The main advantage of the proposed model is its capability of modeling and verifying parallel programs that generate an indefinite number of sequential processes. To illustrate the model’s performance, an example of its application to verification of an MPI matrix multiplication program is described. |
|---|---|
| AbstractList | This article presents a new mathematical model of parallel programs that can be used, in particular, for verification of parallel programs presented on a certain subset of the MPI parallel programming interface. The model is based on the concepts of sequential and distributed processes. A parallel program is modeled as a distributed process within which sequential processes communicate by asynchronously sending and receiving messages over channels. The main advantage of the proposed model is its capability of modeling and verifying parallel programs that generate an indefinite number of sequential processes. To illustrate the model’s performance, an example of its application to verification of an MPI matrix multiplication program is described. This article presents a new mathematical model of parallel programs that can be used, in particular, for verification of parallel programs presented on a certain subset of the MPI parallel programming interface. The model is based on the concepts of sequential and distributed processes. A parallel program is modeled as a distributed process within which sequential processes communicate by asynchronously sending and receiving messages over channels. The main advantage of the proposed model is its capability of modeling and verifying parallel programs that generate an indefinite number of sequential processes. To illustrate the model’s performance, an example of its application to verification of an MPI matrix multiplication program is described. |
| Author | Mironov, A. M. |
| Author_xml | – sequence: 1 givenname: A. M. orcidid: 0000-0002-9132-7804 surname: Mironov fullname: Mironov, A. M. email: amironov66@gmail.com organization: Lomonosov Moscow State University |
| BookMark | eNp1kMtOwzAQRS1UJNrCB7CzxDrgR5zYy1LxqNSKSjzUXTRNJm2qNA52uuDvcShSF4iFNfbce-5YMyKDxjZIyDVnt5IzeffKeJzEnCdCsJRxtTojQ66UjjjTqwEZ9nLU6xdk5P2OsaDpZEgOE7qAbot76KocarqwBdbUlnQJDuo63JfObhzsPYWmCIdO2tZZyLe0s_QDXVUGrqts00OL5ezkvwePBQ1CiO-7re3fPwMuyXkJtcer3zom748Pb9PnaP7yNJtO5lHOje6ivNRrVEarWBfJWnFgoKUw2kAidaolYswATQKoYgFMglZYsLVRpTBGMpRjcnPMDV_-PKDvsp09uCaMzESaahYrmarg4kdX7qz3DsusddUe3FfGWdZvN_uz3cCII-ODt9mgOyX_D30DA4l84Q |
| Cites_doi | 10.1007/s11432-018-9825-3 10.1145/1348250.1348256 10.1145/937555.937561 10.1007/978-3-540-70545-1_9 10.1007/978-3-540-69738-1_3 10.1007/11846802_23 10.1145/3377811.3380419 10.1145/2814270.2814302 10.1145/2043174.2043194 10.1145/3127024.3127032 10.1145/3095075 |
| ContentType | Journal Article |
| Copyright | Allerton Press, Inc. 2022. ISSN 0146-4116, Automatic Control and Computer Sciences, 2022, Vol. 56, No. 7, pp. 762–777. © Allerton Press, Inc., 2022. Russian Text © The Author(s), 2021, published in Modelirovanie i Analiz Informatsionnykh Sistem, 2021, No. 4, pp. 394–412. |
| Copyright_xml | – notice: Allerton Press, Inc. 2022. ISSN 0146-4116, Automatic Control and Computer Sciences, 2022, Vol. 56, No. 7, pp. 762–777. © Allerton Press, Inc., 2022. Russian Text © The Author(s), 2021, published in Modelirovanie i Analiz Informatsionnykh Sistem, 2021, No. 4, pp. 394–412. |
| DBID | AAYXX CITATION JQ2 |
| DOI | 10.3103/S014641162207015X |
| DatabaseName | CrossRef ProQuest Computer Science Collection |
| DatabaseTitle | CrossRef ProQuest Computer Science Collection |
| DatabaseTitleList | ProQuest Computer Science Collection |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Computer Science |
| EISSN | 1558-108X |
| EndPage | 777 |
| ExternalDocumentID | 10_3103_S014641162207015X |
| GroupedDBID | -59 -5G -BR -EM -Y2 -~C -~X .86 .VR 06D 0R~ 0VY 1N0 23N 2J2 2JN 2JY 2KG 2KM 2LR 2VQ 2~H 30V 4.4 408 40D 40E 5GY 5VS 6NX 8TC 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYQN AAYTO AAYZH ABAKF ABDZT ABECU ABFTD ABFTV ABHQN ABJNI ABJOX ABKCH ABMNI ABMQK ABNWP ABQBU ABSXP ABTEG ABTHY ABTKH ABTMW ABULA ABWNU ABXPI ACAOD ACBXY ACCUX ACDTI ACGFS ACHSB ACHXU ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACSNA ACZOJ ADHHG ADHIR ADINQ ADKNI ADRFC ADURQ ADYFF ADZKW AEBTG AEFQL AEGAL AEGNC AEJHL AEJRE AEMSY AEOHA AEPYU AETLH AEVLU AEXYK AFBBN AFFNX AFGCZ AFLOW AFQWF AFWTZ AFZKB AGAYW AGDGC AGJBK AGMZJ AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHKAY AHSBF AI. AIAKS AIGIU AIIXL AILAN AITGF AJBLW AJRNO ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMXSW AMYLF AMYQR AOCGG ARMRJ AXYYD B-. BA0 BDATZ BGNMA CAG COF CS3 DDRTE DNIVK DPUIP EBLON EBS EIOEI EJD ESBYG FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNWQR GQ6 GQ7 H13 HF~ HG6 HLICF HMJXF HRMNR HZ~ IJ- IKXTQ IWAJR I~X I~Z J-C JBSCW JZLTJ KOV LLZTM M4Y MA- NPVJJ NQJWS NU0 O9- O93 O9J P9O PF0 PT4 QOS R89 R9I RNS ROL RPX RSV S16 S1Z S27 S3B SAP SCO SDH SHX SJYHP SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 TN5 TSG TUC U2A UG4 UOJIU UTJUX UZXMN VC2 VFIZW VH1 W48 WK8 XU3 YLTOR Z7R Z83 Z88 ZMTXR ~A9 AAPKM AAYXX ABDBE ABFSG ABJCF ABRTQ ACSTC AEZWR AFDZB AFFHD AFHIU AFKRA AFOHR AHPBZ AHWEU AIXLP ARAPS ATHPR BENPR BGLVJ CCPQU CITATION HCIFZ K7- M7S PHGZM PHGZT PQGLB PTHSS JQ2 |
| ID | FETCH-LOGICAL-c198t-cf8be598548d6b51a0a832989a638783ee40ae96ae542a03a85ed0b95f29930e3 |
| IEDL.DBID | RSV |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000936422500014&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 0146-4116 |
| IngestDate | Wed Sep 17 23:58:45 EDT 2025 Sat Nov 29 05:52:11 EST 2025 Fri Feb 21 02:45:55 EST 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 7 |
| Keywords | distributed processes parallel programs verification MPI |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c198t-cf8be598548d6b51a0a832989a638783ee40ae96ae542a03a85ed0b95f29930e3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0002-9132-7804 |
| PQID | 2778045375 |
| PQPubID | 2043879 |
| PageCount | 16 |
| ParticipantIDs | proquest_journals_2778045375 crossref_primary_10_3103_S014641162207015X springer_journals_10_3103_S014641162207015X |
| PublicationCentury | 2000 |
| PublicationDate | 2022-12-01 |
| PublicationDateYYYYMMDD | 2022-12-01 |
| PublicationDate_xml | – month: 12 year: 2022 text: 2022-12-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | Moscow |
| PublicationPlace_xml | – name: Moscow – name: New York |
| PublicationTitle | Automatic control and computer sciences |
| PublicationTitleAbbrev | Aut. Control Comp. Sci |
| PublicationYear | 2022 |
| Publisher | Pleiades Publishing Springer Nature B.V |
| Publisher_xml | – name: Pleiades Publishing – name: Springer Nature B.V |
| References | GopalakrishnanG.KirbyR.M.SiegelS.ThakurR.GroppW.LuskE.De SupinskiB.R.SchulzM.BronevetskyG.Formal analysis of MPI-based parallel programsCommun. ACM201154829110.1145/2043174.2043194 HolzmannG.J.Design and Validation of Computer Protocols1990 GrudenicI.BogunovicN.Modeling and verification of MPI based distributed software, Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 20062006BerlinSpringer10.1007/11846802_23 Vakkalanka, S., Gopalakrishnan, G., and Kirby, R.M., Dynamic verification of MPI programs with reductions in presence of split operations and relaxed orderings, International Conference on Computer Aided Verification. CAV 2008, Gupta, A. and Malik, S., Eds., Lecture Notes in Computer Science, vol. 5123, Berlin: Springer, 2008, pp. 66–79. https://doi.org/10.1007/978-3-540-70545-1_9 ForejtV.JoshiS.KroeningD.NarayanaswamyG.SharmaS.Precise predictive analysis for discovering communication deadlocks in MPI programsACM Trans. Program. Languages Syst.2017391510.1145/3095075 Yu, H., Chen, Z., Fu, X., Wang, J., Su, Z., Sun, J., Huang, C., and Dong, W., Symbolic verification of message passing interface programs, ICSE ’20: Proc. ACM/IEEE 42nd International Conference on Software Engineering, Seoul, 2020, New York: Association for Computing Machinery, 2020, pp. 1248–1260. https://doi.org/10.1145/3377811.3380419 Lopez, H.A., Marques, E.R., Martins, F., Ng, N., Santos, C., Vasconcelos, V.T., and Yoshida, N., Protocol-based verification of message-passing parallel programs, OOPSLA 2015: Proc. 2015 ACM SIGPLAN Int. Conf. on Object-Oriented Programming, Systems, Languages, and Applications, Pittsburgh, Pa., 2015, New York: Association for Computing Machinery, 2015, pp. 280–298. https://doi.org/10.1145/2814270.2814302 Siegel, S.F., Model checking nonblocking MPI programs, International Workshop on Verification, Model Checking, and Abstract Interpretation, VMCAI 2007, Cook, B. and Podelski, A., Eds., Lecture Notes in Computer Science, vol. 4349, Berlin: Springer, 2007, pp. 44–58. https://doi.org/10.1007/978-3-540-69738-1_3 SiegelS.F.MironovaA.AvruninG.S.ClarkeL.A.Combining symbolic execution with model checking to verify parallel numerical programsACM Trans. Software Eng. Methodol.20081713410.1145/1348250.1348256 BlassA.GurevichYu.Abstract state machines capture parallel algorithmsACM Trans. Comput. Logic20034578651200227110.1145/937555.9375611365.68253 LuoZ.ZhengMSiegelS.FVerification of MPI programs using CIVL, EuroMPI ’17: Proc. 24th European MPI Users’ Group Meeting, Chicago2017New YorkAssociation for Computing Machinery10.1145/3127024.3127032 HongW.ChenZ.YuH.WangJ.Evaluation of model checkers by verifying message passing programsSci. China Inf. Sci.201962200101400157510.1007/s11432-018-9825-3 7530_CR5 A. Blass (7530_CR4) 2003; 4 Z. Luo (7530_CR10) 2017 G.J. Holzmann (7530_CR1) 1990 G. Gopalakrishnan (7530_CR8) 2011; 54 7530_CR7 7530_CR12 S.F. Siegel (7530_CR6) 2008; 17 W. Hong (7530_CR11) 2019; 62 V. Forejt (7530_CR9) 2017; 39 I. Grudenic (7530_CR3) 2006 7530_CR2 |
| References_xml | – reference: ForejtV.JoshiS.KroeningD.NarayanaswamyG.SharmaS.Precise predictive analysis for discovering communication deadlocks in MPI programsACM Trans. Program. Languages Syst.2017391510.1145/3095075 – reference: LuoZ.ZhengMSiegelS.FVerification of MPI programs using CIVL, EuroMPI ’17: Proc. 24th European MPI Users’ Group Meeting, Chicago2017New YorkAssociation for Computing Machinery10.1145/3127024.3127032 – reference: HongW.ChenZ.YuH.WangJ.Evaluation of model checkers by verifying message passing programsSci. China Inf. Sci.201962200101400157510.1007/s11432-018-9825-3 – reference: SiegelS.F.MironovaA.AvruninG.S.ClarkeL.A.Combining symbolic execution with model checking to verify parallel numerical programsACM Trans. Software Eng. Methodol.20081713410.1145/1348250.1348256 – reference: GrudenicI.BogunovicN.Modeling and verification of MPI based distributed software, Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 20062006BerlinSpringer10.1007/11846802_23 – reference: Siegel, S.F., Model checking nonblocking MPI programs, International Workshop on Verification, Model Checking, and Abstract Interpretation, VMCAI 2007, Cook, B. and Podelski, A., Eds., Lecture Notes in Computer Science, vol. 4349, Berlin: Springer, 2007, pp. 44–58. https://doi.org/10.1007/978-3-540-69738-1_3 – reference: Yu, H., Chen, Z., Fu, X., Wang, J., Su, Z., Sun, J., Huang, C., and Dong, W., Symbolic verification of message passing interface programs, ICSE ’20: Proc. ACM/IEEE 42nd International Conference on Software Engineering, Seoul, 2020, New York: Association for Computing Machinery, 2020, pp. 1248–1260. https://doi.org/10.1145/3377811.3380419 – reference: BlassA.GurevichYu.Abstract state machines capture parallel algorithmsACM Trans. Comput. Logic20034578651200227110.1145/937555.9375611365.68253 – reference: GopalakrishnanG.KirbyR.M.SiegelS.ThakurR.GroppW.LuskE.De SupinskiB.R.SchulzM.BronevetskyG.Formal analysis of MPI-based parallel programsCommun. ACM201154829110.1145/2043174.2043194 – reference: HolzmannG.J.Design and Validation of Computer Protocols1990 – reference: Lopez, H.A., Marques, E.R., Martins, F., Ng, N., Santos, C., Vasconcelos, V.T., and Yoshida, N., Protocol-based verification of message-passing parallel programs, OOPSLA 2015: Proc. 2015 ACM SIGPLAN Int. Conf. on Object-Oriented Programming, Systems, Languages, and Applications, Pittsburgh, Pa., 2015, New York: Association for Computing Machinery, 2015, pp. 280–298. https://doi.org/10.1145/2814270.2814302 – reference: Vakkalanka, S., Gopalakrishnan, G., and Kirby, R.M., Dynamic verification of MPI programs with reductions in presence of split operations and relaxed orderings, International Conference on Computer Aided Verification. CAV 2008, Gupta, A. and Malik, S., Eds., Lecture Notes in Computer Science, vol. 5123, Berlin: Springer, 2008, pp. 66–79. https://doi.org/10.1007/978-3-540-70545-1_9 – volume: 62 start-page: 200101 year: 2019 ident: 7530_CR11 publication-title: Sci. China Inf. Sci. doi: 10.1007/s11432-018-9825-3 – volume: 17 start-page: 1 year: 2008 ident: 7530_CR6 publication-title: ACM Trans. Software Eng. Methodol. doi: 10.1145/1348250.1348256 – volume: 4 start-page: 578 year: 2003 ident: 7530_CR4 publication-title: ACM Trans. Comput. Logic doi: 10.1145/937555.937561 – ident: 7530_CR7 doi: 10.1007/978-3-540-70545-1_9 – volume-title: Design and Validation of Computer Protocols year: 1990 ident: 7530_CR1 – ident: 7530_CR5 doi: 10.1007/978-3-540-69738-1_3 – volume-title: Modeling and verification of MPI based distributed software, Recent Advances in Parallel Virtual Machine and Message Passing Interface. EuroPVM/MPI 2006 year: 2006 ident: 7530_CR3 doi: 10.1007/11846802_23 – ident: 7530_CR12 doi: 10.1145/3377811.3380419 – ident: 7530_CR2 doi: 10.1145/2814270.2814302 – volume: 54 start-page: 82 year: 2011 ident: 7530_CR8 publication-title: Commun. ACM doi: 10.1145/2043174.2043194 – volume-title: Verification of MPI programs using CIVL, EuroMPI ’17: Proc. 24th European MPI Users’ Group Meeting, Chicago year: 2017 ident: 7530_CR10 doi: 10.1145/3127024.3127032 – volume: 39 start-page: 15 year: 2017 ident: 7530_CR9 publication-title: ACM Trans. Program. Languages Syst. doi: 10.1145/3095075 |
| SSID | ssj0055886 |
| Score | 2.2217233 |
| Snippet | This article presents a new mathematical model of parallel programs that can be used, in particular, for verification of parallel programs presented on a... |
| SourceID | proquest crossref springer |
| SourceType | Aggregation Database Index Database Publisher |
| StartPage | 762 |
| SubjectTerms | Computer Science Control Structures and Microprogramming Mathematical analysis Mathematical models Parallel programming Verification |
| Title | A Mathematical Model of Parallel Programs and an Approach to Verification of MPI Programs Based on the Proposed Model |
| URI | https://link.springer.com/article/10.3103/S014641162207015X https://www.proquest.com/docview/2778045375 |
| Volume | 56 |
| WOSCitedRecordID | wos000936422500014&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 | |
| journalDatabaseRights | – providerCode: PRVAVX databaseName: SpringerLINK Contemporary 1997-Present customDbUrl: eissn: 1558-108X dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0055886 issn: 0146-4116 databaseCode: RSV dateStart: 20070201 isFulltext: true titleUrlDefault: https://link.springer.com/search?facet-content-type=%22Journal%22 providerName: Springer Nature |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnR27TsMw8ASFAQYKBUShIA9MoAjn4cQeCwLB0CoSUHWLHD8kpCqpmpTvx86D8hxgyJD4fIl8L1_ufAdwHoYBE1FqnBwqsGMsNHYoi7QTSC2MgZKeSEXVbCIaj-l0yuLmHHfRZru3IclKU1d-JfavbBpSGLhu6HmGTV0yXYcNYsvoWRf9cdKqX0Jo1d7RQjsWvA5l_oziszFa7TC_BEUrW3PX_ddX7sJOs7VEw5oX9mBNZT3otm0bUCPFPdj-UINwH5ZDNHov3Wqm2-ZoM5RrFPOF7bMyQ3GdwlUgnklzoWFThhyVOZoYLLr57WcnjeKHFfy1sZASmQGD3j6d5_a-esEBPN_dPt3cO00vBke4jJaO0DRVhFHj4MgwJS7H3OgCRhk3AhxRX6kAc8VCrkjgcexzSpTEKSPa2DsfK_8QOlmeqSNAmnuUal-6oRZBxEjqUeFKFvDI50px2oeLlijJvC65kRhXxS5v8m15-zBoyZY00lckXmTLKhE_In24bMm0Gv4V2fGfoE9gy7NnIarclgF0ysVSncKmeC1fisVZxZRv69zZsQ |
| linkProvider | Springer Nature |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnR1dT8Iw8KJooj6IokYUtQ8-aRa7bt3aRzQaiECWiIS3pevaxIQAYeDvtx2b-PmgD3vYer0tva_e7noHcBkEPpdhYpwcJrFjLDR2GA-146daGgOVEpnIvNlE2Oux4ZBHxTnurMx2L0OSuabO_Urs3dg0pMB33YAQw6YuHa7Dhk-MCrYu-tOgVL-Usry9o4V2LPgylPkzis_GaLXD_BIUzW3NQ_VfX7kHu8XWEjWXvLAPa2pcg2rZtgEVUlyDnQ81CA9g0UTd99KtZrptjjZCE40iMbN9VkYoWqZwZUiMU3OhZlGGHM0naGCw6OK3n53Ujdor-FtjIVNkBgx6-3Q6sff5Cw7h-eG-f9dyil4MjnQ5mztSs0RRzoyDkwYJdQUWRhdwxoUR4JB5SvlYKB4IRX0isCcYVSlOONXG3nlYeUdQGU_G6hiQFoQx7aVuoKUfcpoQJt2U-yL0hFKC1eGqJEo8XZbciI2rYpc3_ra8dWiUZIsL6ctiEtqyStQLaR2uSzKthn9FdvIn6AvYavW7nbjT7j2ewjax5yLyPJcGVOazhTqDTfk6f8lm5zmDvgERZdyM |
| linkToPdf | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV1LT8MwDLZgIAQHBgPEYEAOnEDV-kqbHMdjYoJNlYBptyrNQ0Kaumnr-P0kfTCeB8ShhzaOW8VOHNeOP4DzIPApDxPt5BBuW9pC2xahobJ8obg2UMLlCc_BJsLBgIxGNCpxTudVtnsVkizONJgqTWnWngrVzn1M22ublKTAd5zAdbXKOni0Cmu-cW6Mu_44rJZijEkO9WioLUNehDV_ZvHZMC13m18CpLnd6db__cU7sF1uOVGn0JFdWJFpA-oVnAMqZ3cDtj7UJtyDRQf130u66u4GNG2MJgpFbGbwV8YoKlK75oilQl-oU5YnR9kEDTUXVf4ONJ36UW9Jf6Utp0C6QbM3T6cTc5-_YB-eu7dP13dWidFgcYeSzOKKJBJToh0fESTYYTbTawQllOmJHRJPSt9mkgZMYt9ltscIlsJOKFbaDnq29A6glk5SeQhIMZcQ5QknUNwPKU5cwh1BfRZ6TEpGmnBRCSieFqU4Yu3CmOGNvw1vE1qVCONyVs5jNzTllrAX4iZcViJbNv_K7OhP1GewEd1044fe4P4YNl1zXCJPf2lBLZst5Ams89fsZT47zXX1DUCq5XA |
| 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=A+Mathematical+Model+of+Parallel+Programs+and+an+Approach+to+Verification+of+MPI+Programs+Based+on+the+Proposed+Model&rft.jtitle=Automatic+control+and+computer+sciences&rft.au=Mironov%2C+A.+M.&rft.date=2022-12-01&rft.issn=0146-4116&rft.eissn=1558-108X&rft.volume=56&rft.issue=7&rft.spage=762&rft.epage=777&rft_id=info:doi/10.3103%2FS014641162207015X&rft.externalDBID=n%2Fa&rft.externalDocID=10_3103_S014641162207015X |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0146-4116&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0146-4116&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0146-4116&client=summon |