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...

Celý popis

Uloženo v:
Podrobná bibliografie
Vydáno v:Automatic control and computer sciences Ročník 56; číslo 7; s. 762 - 777
Hlavní autor: Mironov, A. M.
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