Developing U PPAAL over 15 years

U PPAAL is a tool suitable for model checking real‐time systems described as networks of timed automata communicating by channel synchronizations and extended with integer variables. Its first version was released in 1995 and its development is still very active. It now features an advanced modeling...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Software, practice & experience Jg. 41; H. 2; S. 133 - 142
Hauptverfasser: Behrmann, Gerd, David, Alexandre, Larsen, Kim Guldstrand, Pettersson, Paul, Yi, Wang
Format: Journal Article
Sprache:Englisch
Veröffentlicht: 01.02.2011
ISSN:0038-0644, 1097-024X
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract U PPAAL is a tool suitable for model checking real‐time systems described as networks of timed automata communicating by channel synchronizations and extended with integer variables. Its first version was released in 1995 and its development is still very active. It now features an advanced modeling language, a user‐friendly graphical interface, and a performant model checker engine. In addition, several flavors of the tool have matured in recent years. In this paper, we present how we managed to maintain the tool during 15 years, its current architecture with its challenges, and we give the future directions of the tool. Copyright © 2011 John Wiley & Sons, Ltd.
AbstractList U PPAAL is a tool suitable for model checking real‐time systems described as networks of timed automata communicating by channel synchronizations and extended with integer variables. Its first version was released in 1995 and its development is still very active. It now features an advanced modeling language, a user‐friendly graphical interface, and a performant model checker engine. In addition, several flavors of the tool have matured in recent years. In this paper, we present how we managed to maintain the tool during 15 years, its current architecture with its challenges, and we give the future directions of the tool. Copyright © 2011 John Wiley & Sons, Ltd.
Author Larsen, Kim Guldstrand
Pettersson, Paul
Behrmann, Gerd
David, Alexandre
Yi, Wang
Author_xml – sequence: 1
  givenname: Gerd
  surname: Behrmann
  fullname: Behrmann, Gerd
– sequence: 2
  givenname: Alexandre
  surname: David
  fullname: David, Alexandre
– sequence: 3
  givenname: Kim Guldstrand
  surname: Larsen
  fullname: Larsen, Kim Guldstrand
– sequence: 4
  givenname: Paul
  surname: Pettersson
  fullname: Pettersson, Paul
– sequence: 5
  givenname: Wang
  surname: Yi
  fullname: Yi, Wang
BookMark eNplj0FLxDAUhIOsYHcV_Ak5eun6XvKapsey6ioU3MMK3kqaplKpbUnKwv57W_Skp5mBbwZmzVb90DvGbhG2CCDuw-gWoy5YhJClMQh6X7EIQOoYFNEVW4fwCYCYCBUx_uBOrhvGtv_gb_xwyPOCDyfnOSb87IwP1-yyMV1wN7-6Ycenx-PuOS5e9y-7vIgtkphiVJW2IMmSITCmtg1klSKtRQN1ZqhBMadU15qSKq1sgtIZRZVUkEkHcsPufmatH0LwrilH334Zfy4RyuVYOR9bjJrR7R_UtpOZ2qGfvGm7_4Vv18ZPaA
CitedBy_id crossref_primary_10_1145_2964202
crossref_primary_10_1007_s10009_014_0323_4
crossref_primary_10_3390_computers7040065
crossref_primary_10_1002_spe_3372
crossref_primary_10_1007_s10009_014_0361_y
crossref_primary_10_1007_s10270_021_00917_7
crossref_primary_10_3390_s21134541
crossref_primary_10_1016_j_jpdc_2016_12_017
crossref_primary_10_1007_s11390_020_0537_8
crossref_primary_10_3390_s22031157
crossref_primary_10_1155_2020_6791891
crossref_primary_10_1109_JPROC_2015_2453253
crossref_primary_10_1109_JPROC_2018_2853608
crossref_primary_10_1016_j_cosrev_2013_05_001
crossref_primary_10_1145_3140237
crossref_primary_10_1016_j_tcs_2013_08_015
crossref_primary_10_1007_s11334_025_00607_3
crossref_primary_10_1109_TCST_2021_3054800
crossref_primary_10_1145_3313909_3313913
crossref_primary_10_1162_neco_a_01569
crossref_primary_10_1109_TSE_2015_2468717
crossref_primary_10_3390_asi8030060
crossref_primary_10_4028_www_scientific_net_AMR_630_283
crossref_primary_10_1109_TSE_2019_2917202
crossref_primary_10_1155_2015_939028
crossref_primary_10_3390_en15239041
crossref_primary_10_1177_0037549720958056
Cites_doi 10.1007/BFb0035403
10.1007/BFb0054178
10.1109/PRFTS.1997.640153
10.1016/S1567-8326(02)00036-X
10.1016/S0304-3975(01)00215-8
10.1007/3-540-46002-0_32
10.1007/978-3-540-73368-3_14
10.1145/1453775.1453793
10.1007/978-3-540-75454-1_17
10.4204/EPTCS.13.1
10.1007/978-3-540-75454-1_16
10.1007/978-3-642-04368-0_8
10.1007/978-3-642-05089-3_33
10.1145/1176887.1176923
10.1007/978-3-540-88387-6_23
10.1007/978-3-540-75596-8_15
10.1007/11539452_9
10.1007/BFb0055040
10.1007/978-3-540-24732-6_8
10.1007/3-540-45319-9_13
10.1007/3-540-60249-6_41
10.1007/3-540-46002-0_6
10.1007/3-540-45923-5_15
10.1007/BFb0032042
10.1007/3-540-46419-0_10
10.1007/b12025
10.7146/brics.v8i3.20457
10.1007/11561163_8
10.1145/1086228.1086283
10.1007/3-540-48683-6_30
10.1007/11867340_10
10.1007/978-3-540-30206-3_21
ContentType Journal Article
DBID AAYXX
CITATION
DOI 10.1002/spe.1006
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList CrossRef
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1097-024X
EndPage 142
ExternalDocumentID 10_1002_spe_1006
GroupedDBID -~X
.3N
.4S
.DC
.GA
.Y3
05W
0R~
10A
123
1L6
1OB
1OC
31~
33P
3EH
3R3
3SF
3WU
4.4
4ZD
50Y
50Z
51W
51X
52M
52N
52O
52P
52S
52T
52U
52W
52X
5VS
66C
702
7PT
8-0
8-1
8-3
8-4
8-5
85S
8UM
8WZ
930
9M8
A03
A6W
AAESR
AAEVG
AAHQN
AAMMB
AAMNL
AANHP
AANLZ
AAONW
AASGY
AAXRX
AAYCA
AAYXX
AAZKR
ABCQN
ABCUV
ABDPE
ABEFU
ABEML
ABIJN
ABLJU
ABUFD
ACAHQ
ACBWZ
ACCZN
ACFBH
ACGFS
ACIWK
ACNCT
ACPOU
ACRPL
ACSCC
ACXBN
ACXQS
ACYXJ
ADBBV
ADEOM
ADIZJ
ADKYN
ADMGS
ADMLS
ADMXK
ADNMO
ADOZA
ADXAS
ADZMN
AEFGJ
AEIGN
AEIMD
AENEX
AEUYR
AEYWJ
AFBPY
AFFPM
AFGKR
AFWVQ
AFZJQ
AGHNM
AGQPQ
AGXDD
AGYGG
AHBTC
AIDQK
AIDYY
AIQQE
AITYG
AIURR
AJXKR
ALAGY
ALMA_UNASSIGNED_HOLDINGS
ALVPJ
AMBMR
AMYDB
ARCSS
ASPBG
ATUGU
AUFTA
AVWKF
AZBYB
AZFZN
AZVAB
BAFTC
BDRZF
BFHJK
BHBCM
BMNLL
BNHUX
BROTX
BRXPI
BY8
CITATION
CS3
CWDTD
D-E
D-F
D0L
DCZOG
DPXWK
DR2
DRFUL
DRSTM
DU5
EBS
EJD
F00
F01
F04
FEDTE
G-S
G.N
GNP
GODZA
H.T
H.X
HBH
HF~
HGLYW
HHY
HVGLF
HZ~
IX1
J0M
JPC
KQQ
LATKE
LAW
LC2
LC3
LEEKS
LH4
LITHE
LOXES
LP6
LP7
LUTES
LW6
LYRES
M61
MEWTI
MK4
MRFUL
MRSTM
MSFUL
MSSTM
MXFUL
MXSTM
N04
N05
N9A
NF~
NNB
O66
O8X
O9-
OIG
P2P
P2W
P2X
P4D
PALCI
PQQKQ
PZZ
Q.N
Q11
QB0
QRW
R.K
RIWAO
RJQFR
ROL
RX1
RXW
RYL
S10
SAMSI
SUPJJ
TAE
TUS
TWZ
UB1
V2E
W8V
W99
WBKPD
WH7
WIB
WIH
WIK
WOHZO
WQJ
WXSBR
WYISQ
WZISG
XG1
XPP
XV2
YYP
ZCA
ZY4
ZZTAW
~02
~IA
~WT
ID FETCH-LOGICAL-c142t-16b8c034c4a40aadcf09b64882f0d9a4f1264878d845b7bc513ea64b36093e03
ISSN 0038-0644
IngestDate Tue Nov 18 22:00:49 EST 2025
Sat Nov 29 04:02:35 EST 2025
IsPeerReviewed true
IsScholarly true
Issue 2
Language English
License http://onlinelibrary.wiley.com/termsAndConditions#vor
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c142t-16b8c034c4a40aadcf09b64882f0d9a4f1264878d845b7bc513ea64b36093e03
PageCount 10
ParticipantIDs crossref_primary_10_1002_spe_1006
crossref_citationtrail_10_1002_spe_1006
PublicationCentury 2000
PublicationDate 2011-02-00
PublicationDateYYYYMMDD 2011-02-01
PublicationDate_xml – month: 02
  year: 2011
  text: 2011-02-00
PublicationDecade 2010
PublicationTitle Software, practice & experience
PublicationYear 2011
References Behrmann G (e_1_2_8_6_2)
e_1_2_8_28_2
e_1_2_8_29_2
e_1_2_8_23_2
e_1_2_8_24_2
e_1_2_8_45_2
e_1_2_8_25_2
e_1_2_8_9_2
e_1_2_8_4_2
e_1_2_8_3_2
Bengtsson J (e_1_2_8_5_2) 2003
Hessel A (e_1_2_8_27_2) 2007
e_1_2_8_8_2
e_1_2_8_7_2
e_1_2_8_42_2
e_1_2_8_20_2
e_1_2_8_41_2
Larsson F (e_1_2_8_10_2) 1997
e_1_2_8_21_2
e_1_2_8_44_2
e_1_2_8_22_2
e_1_2_8_43_2
Hessel A (e_1_2_8_26_2) 2004
e_1_2_8_40_2
e_1_2_8_16_2
e_1_2_8_39_2
e_1_2_8_17_2
David A (e_1_2_8_18_2) 2000
e_1_2_8_38_2
e_1_2_8_19_2
e_1_2_8_12_2
e_1_2_8_35_2
e_1_2_8_13_2
e_1_2_8_34_2
e_1_2_8_14_2
e_1_2_8_37_2
e_1_2_8_15_2
e_1_2_8_36_2
Yi W (e_1_2_8_2_2) 1994
e_1_2_8_31_2
e_1_2_8_30_2
e_1_2_8_33_2
e_1_2_8_11_2
e_1_2_8_32_2
References_xml – ident: e_1_2_8_13_2
  doi: 10.1007/BFb0035403
– ident: e_1_2_8_17_2
  doi: 10.1007/BFb0054178
– ident: e_1_2_8_12_2
  doi: 10.1109/PRFTS.1997.640153
– ident: e_1_2_8_19_2
  doi: 10.1016/S1567-8326(02)00036-X
– ident: e_1_2_8_21_2
– ident: e_1_2_8_41_2
  doi: 10.1016/S0304-3975(01)00215-8
– ident: e_1_2_8_31_2
  doi: 10.1007/3-540-46002-0_32
– ident: e_1_2_8_28_2
  doi: 10.1007/978-3-540-73368-3_14
– ident: e_1_2_8_38_2
– ident: e_1_2_8_43_2
– ident: e_1_2_8_22_2
  doi: 10.1145/1453775.1453793
– ident: e_1_2_8_37_2
  doi: 10.1007/978-3-540-75454-1_17
– ident: e_1_2_8_20_2
  doi: 10.4204/EPTCS.13.1
– start-page: 225
  volume-title: SPIN Workshop 03
  ident: e_1_2_8_6_2
– ident: e_1_2_8_40_2
  doi: 10.1007/978-3-540-75454-1_16
– ident: e_1_2_8_44_2
  doi: 10.1007/978-3-642-04368-0_8
– ident: e_1_2_8_15_2
  doi: 10.1007/978-3-642-05089-3_33
– ident: e_1_2_8_14_2
  doi: 10.1145/1176887.1176923
– start-page: 87
  volume-title: Lectures on Concurrency and Petri Nets
  year: 2003
  ident: e_1_2_8_5_2
– start-page: 31
  volume-title: Testing of Software and Communicating Systems: Work‐in‐Progress and Position Papers, Tool Demonstrations, and Tutorial Abstracts of TestCom/FATES
  year: 2007
  ident: e_1_2_8_27_2
– ident: e_1_2_8_45_2
– ident: e_1_2_8_29_2
  doi: 10.1007/978-3-540-88387-6_23
– ident: e_1_2_8_39_2
  doi: 10.1007/978-3-540-75596-8_15
– ident: e_1_2_8_35_2
  doi: 10.1007/11539452_9
– ident: e_1_2_8_36_2
  doi: 10.1007/BFb0055040
– ident: e_1_2_8_34_2
  doi: 10.1007/978-3-540-24732-6_8
– ident: e_1_2_8_7_2
  doi: 10.1007/3-540-45319-9_13
– ident: e_1_2_8_4_2
  doi: 10.1007/3-540-60249-6_41
– ident: e_1_2_8_30_2
  doi: 10.1007/3-540-46002-0_6
– ident: e_1_2_8_16_2
  doi: 10.1007/3-540-45923-5_15
– ident: e_1_2_8_3_2
  doi: 10.1007/BFb0032042
– start-page: 165
  volume-title: Proceedings of Euromicro—RTS'00
  year: 2000
  ident: e_1_2_8_18_2
– ident: e_1_2_8_11_2
  doi: 10.1007/3-540-46419-0_10
– ident: e_1_2_8_24_2
  doi: 10.1007/b12025
– ident: e_1_2_8_23_2
  doi: 10.7146/brics.v8i3.20457
– ident: e_1_2_8_33_2
– start-page: 14
  volume-title: Proceedings of the 18th IEEE RTSS
  year: 1997
  ident: e_1_2_8_10_2
– start-page: 268
  volume-title: Proceedings of the Fourth ICQS
  year: 2004
  ident: e_1_2_8_26_2
– start-page: 223
  volume-title: Proceedings of FORTE'94
  year: 1994
  ident: e_1_2_8_2_2
– ident: e_1_2_8_32_2
  doi: 10.1007/11561163_8
– ident: e_1_2_8_25_2
  doi: 10.1145/1086228.1086283
– ident: e_1_2_8_8_2
  doi: 10.1007/3-540-48683-6_30
– ident: e_1_2_8_9_2
  doi: 10.1007/11867340_10
– ident: e_1_2_8_42_2
  doi: 10.1007/978-3-540-30206-3_21
SSID ssj0011526
Score 2.2177892
Snippet U PPAAL is a tool suitable for model checking real‐time systems described as networks of timed automata communicating by channel synchronizations and extended...
SourceID crossref
SourceType Enrichment Source
Index Database
StartPage 133
Title Developing U PPAAL over 15 years
Volume 41
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVWIB
  databaseName: Wiley Online Library Full Collection 2020
  customDbUrl:
  eissn: 1097-024X
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0011526
  issn: 0038-0644
  databaseCode: DRFUL
  dateStart: 19960101
  isFulltext: true
  titleUrlDefault: https://onlinelibrary.wiley.com
  providerName: Wiley-Blackwell
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1La9wwEBbtpode0jRNSJoHKgR6WEwlW7bs49IkBLqEJdmF3BY9yULqLrubR_99Rpb8IMkhOeRihJFt5Pn4PB7NfIPQkSWSJtYUkeJKREwaG4nYug1Hpyzj9EAyWzWb4Ofn-dVVMQpbMcuqnQAvy_zhoZi_q6nhHBjblc6-wdzNTeEEjMHocASzw_FVhj9uy6Am_dFoMBj2XZpmn6b9_7DWZdcdvQQSvhc-DF3XS1VgMI0CcvO_bq5dfUHpA-kL3Ya472a6UyrTJtMO4WGe1P7M_gIWb7QLq5S6ZeNK2jOUfDUpirqNqTbpHIFWgTXBt_GRAeOZlDiZ19inX9ZUy2gHUnGHN6lXwwifYOoFt56xu1eLXc6NG74goP3kw9akG3pp5ngKV7pB9hGtxRxw2ENrxxenk2Gz7QTOTOZ1PP16arViEv-qn9rxXzqOyHgDrYc_CDzwlv-KPphyE32pu3PgQNbfEG6BgCe4AgJ2QMA0xRUQttD49GT8-ywK_TAiBW9kFdFM5ookTDHBiBBaWVLIDBg4tkQXglnq0hV5rnOWSi5VShMjMiaTjBSJIck26pX_SrODsNONE9bwlErF8gJuy51rLTUnNiEi30U_60VOVdCKdy1LbqZPX-Uu-tHMnHt9lGdzvr9izh763CJrH_VWi1tzgD6pu9VsuTgMdnoEOZFWUg
linkProvider Wiley-Blackwell
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=Developing+U+PPAAL+over+15+years&rft.jtitle=Software%2C+practice+%26+experience&rft.au=Behrmann%2C+Gerd&rft.au=David%2C+Alexandre&rft.au=Larsen%2C+Kim+Guldstrand&rft.au=Pettersson%2C+Paul&rft.date=2011-02-01&rft.issn=0038-0644&rft.eissn=1097-024X&rft.volume=41&rft.issue=2&rft.spage=133&rft.epage=142&rft_id=info:doi/10.1002%2Fspe.1006&rft.externalDBID=n%2Fa&rft.externalDocID=10_1002_spe_1006
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0038-0644&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0038-0644&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0038-0644&client=summon