Modular specification of frame properties in JML

We present a modular specification technique for frame properties. The technique uses modifies clauses and fields with declared dependencies. Modularity is guaranteed by a programming model that enforces data ion by preventing representation and argument exposure, a semantics of modifies clauses tha...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Concurrency and computation Jg. 15; H. 2; S. 117 - 154
Hauptverfasser: Müller, Peter, Poetzsch-Heffter, Arnd, Leavens, Gary T.
Format: Journal Article
Sprache:Englisch
Veröffentlicht: Chichester, UK John Wiley & Sons, Ltd 01.02.2003
Schlagworte:
ISSN:1532-0626, 1532-0634
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Abstract We present a modular specification technique for frame properties. The technique uses modifies clauses and fields with declared dependencies. Modularity is guaranteed by a programming model that enforces data ion by preventing representation and argument exposure, a semantics of modifies clauses that uses a notion of ‘relevant location’, and by modularity rules for dependencies. For concreteness, we adapt this technique to the Java Modeling Language, JML. Copyright © 2003 John Wiley & Sons, Ltd.
AbstractList We present a modular specification technique for frame properties. The technique uses modifies clauses and abstract fields with declared dependencies. Modularity is guaranteed by a programming model that enforces data abstraction by preventing representation and argument exposure, a semantics of modifies clauses that uses a notion of ‘relevant location’, and by modularity rules for dependencies. For concreteness, we adapt this technique to the Java Modeling Language, JML. Copyright © 2003 John Wiley & Sons, Ltd.
We present a modular specification technique for frame properties. The technique uses modifies clauses and abstract fields with declared dependencies. Modularity is guaranteed by a programming model that enforces data abstraction by preventing representation and argument exposure, a semantics of modifies clauses that uses a notion of 'relevant location', and by modularity rules for dependencies. For concreteness, we adapt this technique to the Java Modeling Language, JML.
We present a modular specification technique for frame properties. The technique uses modifies clauses and fields with declared dependencies. Modularity is guaranteed by a programming model that enforces data ion by preventing representation and argument exposure, a semantics of modifies clauses that uses a notion of ‘relevant location’, and by modularity rules for dependencies. For concreteness, we adapt this technique to the Java Modeling Language, JML. Copyright © 2003 John Wiley & Sons, Ltd.
Author Müller, Peter
Leavens, Gary T.
Poetzsch-Heffter, Arnd
Author_xml – sequence: 1
  givenname: Peter
  surname: Müller
  fullname: Müller, Peter
  organization: Deutsche Bank AG, Frankfurt, Germany
– sequence: 2
  givenname: Arnd
  surname: Poetzsch-Heffter
  fullname: Poetzsch-Heffter, Arnd
  organization: Universität Kaiserslautern, 67653 Kaiserslautern, Germany
– sequence: 3
  givenname: Gary T.
  surname: Leavens
  fullname: Leavens, Gary T.
  email: leavens@cs.iastate.edu
  organization: Iowa State University, Ames, IA 50011-1040, U.S.A
BookMark eNp10F1LwzAUBuAgE9ym-Bd6pRfSmY82aS9lbFPpVGSid-E0O4Vo19akQ_fvrU4GikLg5OLh5Zx3QHpVXSEhx4yOGKX83DQ4UkzskT6LBQ-pFFFv9-fygAy8f6aUMSpYn9B5vVyX4ALfoLGFNdDaugrqIigcrDBoXN2gay36wFbB9Tw7JPsFlB6PvueQPEwni_FlmN3OrsYXWWgET0QI3CAAjXJMjYyQR5igMAnkqUgw7R7kKFkep4ZFqeAqgqUBwxKpEKRUVAzJyTa32-B1jb7VK-sNliVUWK-95iqJqRJxB0-30Ljae4eFbpxdgdtoRvVnI7prRHeNdDL8JY1tv-5tHdjyD3-29W-2xM1_sXp8N_mRbn2L7zsN7kVLJVSsH29mWi6e7hc0kzoWH_6MgR4
CitedBy_id crossref_primary_10_1017_S0956796807006417
crossref_primary_10_1007_s00165_007_0026_7
crossref_primary_10_1007_s10009_004_0167_4
crossref_primary_10_1145_2049706_2049709
crossref_primary_10_1007_s00165_010_0152_5
crossref_primary_10_1017_S0956796812000354
crossref_primary_10_1145_2103621_2103671
crossref_primary_10_1016_j_scico_2004_05_015
crossref_primary_10_1016_j_scico_2015_02_005
crossref_primary_10_1145_2187671_2187678
crossref_primary_10_1016_j_tcs_2004_11_011
Cites_doi 10.1145/197320.197383
10.1007/3-540-45337-7_4
10.1007/978-0-585-27524-6_8
10.1007/978-1-4612-2704-5
10.1007/3-540-46406-9
10.1007/BF00289507
10.1145/9758.10500
10.1109/ICSE.1996.493421
10.1109/32.469460
10.1007/BFb0054091
10.1145/286942.286953
10.1007/978-1-4471-0987-7
10.1007/978-1-4615-5229-1_12
10.1007/3-540-45651-1
10.1007/BFb0053062
10.1145/543552.512559
ContentType Journal Article
Copyright Copyright © 2003 John Wiley & Sons, Ltd.
Copyright_xml – notice: Copyright © 2003 John Wiley & Sons, Ltd.
DBID BSCLL
AAYXX
CITATION
7SC
8FD
H8D
JQ2
L7M
L~C
L~D
DOI 10.1002/cpe.713
DatabaseName Istex
CrossRef
Computer and Information Systems Abstracts
Technology Research Database
Aerospace Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle CrossRef
Aerospace Database
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts Professional
DatabaseTitleList CrossRef
Aerospace Database

DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1532-0634
EndPage 154
ExternalDocumentID 10_1002_cpe_713
CPE713
ark_67375_WNG_6TXRT0L6_5
Genre article
GrantInformation_xml – fundername: US National Science Foundation
  funderid: CCR‐9803843; CCR‐0097907; CCR‐0113181
GroupedDBID .3N
.DC
.GA
.Y3
05W
0R~
10A
1L6
1OB
1OC
31~
33P
3SF
3WU
4.4
50Y
50Z
51W
51X
52M
52N
52O
52P
52S
52T
52U
52W
52X
5GY
5VS
66C
702
7PT
8-0
8-1
8-3
8-4
8-5
8UM
930
A03
AAESR
AAEVG
AAHQN
AAMNL
AANHP
AANLZ
AAONW
AASGY
AAXRX
AAYCA
AAZKR
ABCQN
ABCUV
ABEML
ABIJN
ACAHQ
ACBWZ
ACCZN
ACPOU
ACRPL
ACSCC
ACXBN
ACXQS
ACYXJ
ADBBV
ADEOM
ADIZJ
ADKYN
ADMGS
ADMLS
ADNMO
ADOZA
ADXAS
ADZMN
AEIGN
AEIMD
AEUYR
AEYWJ
AFBPY
AFFPM
AFGKR
AFWVQ
AFZJQ
AGHNM
AGQPQ
AGYGG
AHBTC
AITYG
AIURR
AJXKR
ALMA_UNASSIGNED_HOLDINGS
ALUQN
ALVPJ
AMBMR
AMYDB
ASPBG
ATUGU
AUFTA
AVWKF
AZBYB
AZFZN
BAFTC
BDRZF
BFHJK
BHBCM
BMNLL
BROTX
BRXPI
BSCLL
BY8
CS3
D-E
D-F
DCZOG
DPXWK
DR2
DRFUL
DRSTM
EBS
EJD
F00
F01
F04
F5P
FEDTE
G-S
G.N
GNP
GODZA
HF~
HGLYW
HHY
HVGLF
HZ~
IX1
JPC
KQQ
LATKE
LAW
LC2
LC3
LEEKS
LH4
LITHE
LOXES
LP6
LP7
LUTES
LW6
LYRES
MEWTI
MK4
MRFUL
MRSTM
MSFUL
MSSTM
MXFUL
MXSTM
N04
N05
N9A
O66
O9-
OIG
P2W
P2X
P4D
PQQKQ
Q.N
Q11
QB0
QRW
R.K
ROL
RX1
SUPJJ
TN5
UB1
V2E
W8V
W99
WBKPD
WIH
WIK
WOHZO
WQJ
WXSBR
WYISQ
WZISG
XG1
XV2
~IA
~WT
AAYXX
CITATION
O8X
7SC
8FD
H8D
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-c3283-a2ceaa04be9c64e24e8e3c8ab938e98e9abe61b59c1493274adcac1867ea66703
IEDL.DBID DRFUL
ISICitedReferencesCount 26
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000180695800003&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 1532-0626
IngestDate Thu Oct 02 07:09:12 EDT 2025
Sat Nov 29 01:41:08 EST 2025
Tue Nov 18 21:16:21 EST 2025
Tue Nov 11 03:12:14 EST 2025
Tue Sep 09 05:31:31 EDT 2025
IsDoiOpenAccess false
IsOpenAccess true
IsPeerReviewed true
IsScholarly true
Issue 2
Language English
License http://onlinelibrary.wiley.com/termsAndConditions#vor
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c3283-a2ceaa04be9c64e24e8e3c8ab938e98e9abe61b59c1493274adcac1867ea66703
Notes istex:E1F9DFFB619068B7E376E6F3974129BC6B06D255
US National Science Foundation - No. CCR-9803843; No. CCR-0097907; No. CCR-0113181
ArticleID:CPE713
ark:/67375/WNG-6TXRT0L6-5
ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
PQID 27850735
PQPubID 23500
PageCount 38
ParticipantIDs proquest_miscellaneous_27850735
crossref_primary_10_1002_cpe_713
crossref_citationtrail_10_1002_cpe_713
wiley_primary_10_1002_cpe_713_CPE713
istex_primary_ark_67375_WNG_6TXRT0L6_5
PublicationCentury 2000
PublicationDate February 2003
PublicationDateYYYYMMDD 2003-02-01
PublicationDate_xml – month: 02
  year: 2003
  text: February 2003
PublicationDecade 2000
PublicationPlace Chichester, UK
PublicationPlace_xml – name: Chichester, UK
PublicationTitle Concurrency and computation
PublicationTitleAlternate Concurrency Computat.: Pract. Exper
PublicationYear 2003
Publisher John Wiley & Sons, Ltd
Publisher_xml – name: John Wiley & Sons, Ltd
References Wing JM. Writing Larch interface language specifications. ACM Transactions on Programming Languages Systems 1987; 9(1):1-24.
Guttag JV, Horning JJ, Garland S, Jones K, Modet A, Wing J. Larch: Languages and Tools for Formal Specification. Springer: New York, NY, 1993.
Müller P. Modular Specification and Verification of Object-Oriented Programs (Lecture Notes in Computer Science, vol. 2262). Springer: Berlin, 2002. The author's PhD Thesis. Available from http://www.informatik.fernuni-hagen.de/import/pi5/publications.html.
Andrews D. A Theory and Practice of Program Development (FACIT). Springer: London, 1997.
Borgida A, Mylopoulos J, Reiter R. On the frame problem in procedure specifications. IEEE Transactions on Software Engineering 1995; 21(10):785-798.
Meyer B. Object-oriented Software Construction (2nd edn). Prentice-Hall: New York, NY, 1997.
Hoare CAR. Proofs of correctness of data representation. Acta Informatica 1972; 1:271-281.
Liskov B, Wing J. A behavioral notion of subtyping. ACM Transactions on Programming Languages Systems 1994; 16(6):1811-1841.
Clarke DG, Potter JM, Noble J. Ownership types for flexible alias protection. Proceedings of Object-Oriented Programming Systems, Languages, and Applications (OOPSLA). ACM SIGPLAN Notices 1998; 33(10).
Leino KRM. Data groups: Specifying the modification of extended state. OOPSLA '98 Conference Proceedings. ACM SIGPLAN Notices. 1998; 33(10):144-153.
2001
1987; 9
2000
1969; 4
1995; 21
1998
1997
1996
1995
1994; 16
1993
2002
1998; 33
1972; 1
1999
Meyer B (e_1_2_1_11_2) 1997
e_1_2_1_23_2
e_1_2_1_20_2
e_1_2_1_26_2
e_1_2_1_27_2
e_1_2_1_24_2
Boyland J (e_1_2_1_22_2) 2001
Clarke DG (e_1_2_1_21_2) 1998; 33
e_1_2_1_28_2
e_1_2_1_29_2
Müller P (e_1_2_1_31_2) 2000
e_1_2_1_6_2
e_1_2_1_30_2
e_1_2_1_7_2
e_1_2_1_4_2
e_1_2_1_5_2
e_1_2_1_2_2
e_1_2_1_3_2
e_1_2_1_12_2
McCarthy J (e_1_2_1_25_2) 1969
e_1_2_1_10_2
e_1_2_1_15_2
e_1_2_1_16_2
e_1_2_1_13_2
e_1_2_1_14_2
e_1_2_1_19_2
e_1_2_1_8_2
e_1_2_1_17_2
e_1_2_1_9_2
e_1_2_1_18_2
References_xml – reference: Hoare CAR. Proofs of correctness of data representation. Acta Informatica 1972; 1:271-281.
– reference: Clarke DG, Potter JM, Noble J. Ownership types for flexible alias protection. Proceedings of Object-Oriented Programming Systems, Languages, and Applications (OOPSLA). ACM SIGPLAN Notices 1998; 33(10).
– reference: Liskov B, Wing J. A behavioral notion of subtyping. ACM Transactions on Programming Languages Systems 1994; 16(6):1811-1841.
– reference: Guttag JV, Horning JJ, Garland S, Jones K, Modet A, Wing J. Larch: Languages and Tools for Formal Specification. Springer: New York, NY, 1993.
– reference: Andrews D. A Theory and Practice of Program Development (FACIT). Springer: London, 1997.
– reference: Wing JM. Writing Larch interface language specifications. ACM Transactions on Programming Languages Systems 1987; 9(1):1-24.
– reference: Meyer B. Object-oriented Software Construction (2nd edn). Prentice-Hall: New York, NY, 1997.
– reference: Müller P. Modular Specification and Verification of Object-Oriented Programs (Lecture Notes in Computer Science, vol. 2262). Springer: Berlin, 2002. The author's PhD Thesis. Available from http://www.informatik.fernuni-hagen.de/import/pi5/publications.html.
– reference: Borgida A, Mylopoulos J, Reiter R. On the frame problem in procedure specifications. IEEE Transactions on Software Engineering 1995; 21(10):785-798.
– reference: Leino KRM. Data groups: Specifying the modification of extended state. OOPSLA '98 Conference Proceedings. ACM SIGPLAN Notices. 1998; 33(10):144-153.
– start-page: 137
  year: 2000
  end-page: 159
– start-page: 158
  year: 1998
  end-page: 185
– year: 2002
– year: 2001
– start-page: 189
  year: 1996
  end-page: 209
– start-page: 246
  year: 2002
  end-page: 257
– volume: 16
  start-page: 1811
  issue: 6
  year: 1994
  end-page: 1841
  article-title: A behavioral notion of subtyping
  publication-title: ACM Transactions on Programming Languages Systems
– year: 1997
– year: 2000
– volume: 9
  start-page: 1
  issue: 1
  year: 1987
  end-page: 24
  article-title: Writing Larch interface language specifications
  publication-title: ACM Transactions on Programming Languages Systems
– year: 1995
– volume: 1
  start-page: 271
  year: 1972
  end-page: 281
  article-title: Proofs of correctness of data representation
  publication-title: Acta Informatica
– start-page: 53
  year: 2001
  end-page: 76
– volume: 4
  start-page: 463
  year: 1969
  end-page: 502
– start-page: 175
  year: 1999
  end-page: 188
– start-page: 258
  year: 1996
  end-page: 267
– volume: 33
  start-page: 144
  issue: 10
  year: 1998
  end-page: 153
  article-title: Data groups: Specifying the modification of extended state
  publication-title: OOPSLA '98 Conference Proceedings. ACM SIGPLAN Notices
– start-page: 1
  year: 2001
  end-page: 27
– volume: 33
  issue: 10
  year: 1998
  article-title: Ownership types for flexible alias protection
  publication-title: Proceedings of Object‐Oriented Programming Systems, Languages, and Applications (OOPSLA). ACM SIGPLAN Notices
– year: 1993
– start-page: 121
  year: 1996
  end-page: 142
– year: 1998
– volume: 21
  start-page: 785
  issue: 10
  year: 1995
  end-page: 798
  article-title: On the frame problem in procedure specifications
  publication-title: IEEE Transactions on Software Engineering
– ident: e_1_2_1_15_2
  doi: 10.1145/197320.197383
– start-page: 137
  volume-title: Foundations of Component‐Based Systems
  year: 2000
  ident: e_1_2_1_31_2
– volume-title: Object‐oriented Software Construction
  year: 1997
  ident: e_1_2_1_11_2
– volume: 33
  issue: 10
  year: 1998
  ident: e_1_2_1_21_2
  article-title: Ownership types for flexible alias protection
  publication-title: Proceedings of Object‐Oriented Programming Systems, Languages, and Applications (OOPSLA). ACM SIGPLAN Notices
– ident: e_1_2_1_20_2
  doi: 10.1007/3-540-45337-7_4
– ident: e_1_2_1_29_2
  doi: 10.1007/978-0-585-27524-6_8
– ident: e_1_2_1_5_2
– ident: e_1_2_1_13_2
– ident: e_1_2_1_30_2
– ident: e_1_2_1_4_2
  doi: 10.1007/978-1-4612-2704-5
– ident: e_1_2_1_17_2
  doi: 10.1007/3-540-46406-9
– ident: e_1_2_1_9_2
– ident: e_1_2_1_10_2
– ident: e_1_2_1_12_2
  doi: 10.1007/BF00289507
– ident: e_1_2_1_2_2
  doi: 10.1145/9758.10500
– ident: e_1_2_1_16_2
  doi: 10.1109/ICSE.1996.493421
– ident: e_1_2_1_7_2
– ident: e_1_2_1_3_2
  doi: 10.1109/32.469460
– ident: e_1_2_1_19_2
  doi: 10.1007/BFb0054091
– start-page: 463
  volume-title: Machine Intelligence 4
  year: 1969
  ident: e_1_2_1_25_2
– ident: e_1_2_1_27_2
– ident: e_1_2_1_8_2
  doi: 10.1145/286942.286953
– start-page: 1
  volume-title: ECOOP 2001—Object‐Oriented Programming: 15th European Conference
  year: 2001
  ident: e_1_2_1_22_2
– ident: e_1_2_1_23_2
– ident: e_1_2_1_26_2
  doi: 10.1007/978-1-4471-0987-7
– ident: e_1_2_1_6_2
  doi: 10.1007/978-1-4615-5229-1_12
– ident: e_1_2_1_14_2
  doi: 10.1007/3-540-45651-1
– ident: e_1_2_1_18_2
– ident: e_1_2_1_24_2
  doi: 10.1007/BFb0053062
– ident: e_1_2_1_28_2
  doi: 10.1145/543552.512559
SSID ssj0011031
Score 1.7713811
Snippet We present a modular specification technique for frame properties. The technique uses modifies clauses and fields with declared dependencies. Modularity is...
We present a modular specification technique for frame properties. The technique uses modifies clauses and abstract fields with declared dependencies....
SourceID proquest
crossref
wiley
istex
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 117
SubjectTerms alias control
depends-clause
formal specification
frame problem
Java
JML
modifies-clause
ownership
Title Modular specification of frame properties in JML
URI https://api.istex.fr/ark:/67375/WNG-6TXRT0L6-5/fulltext.pdf
https://onlinelibrary.wiley.com/doi/abs/10.1002%2Fcpe.713
https://www.proquest.com/docview/27850735
Volume 15
WOSCitedRecordID wos000180695800003&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: PRVWIB
  databaseName: Wiley Online Library Full Collection 2020
  customDbUrl:
  eissn: 1532-0634
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0011031
  issn: 1532-0626
  databaseCode: DRFUL
  dateStart: 20010101
  isFulltext: true
  titleUrlDefault: https://onlinelibrary.wiley.com
  providerName: Wiley-Blackwell
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3da8IwEA9D97CXuU_mPvMgvnW2TZu2j8PpxlARUeZbSNIryEYVP8b-_OXa6pQxGAwKfeilLfeRuyR3vyOkxjTXSSwDC_zAszzjAywVc2Up3wmkShwHIEPX7wS9XjgeR_2tVl85PsRmww0tI5uv0cClWjS-QUP1DO4D7Fdbdo3WeiVSfhy0R53NEQL2L8jBUl3LNmF7XjGLgxvF0B1XVEaufu7EmdvRauZu2pV__OgROSxiTPqQK8Ux2YP0hFTW_RtoYc6nxO5OY8xCpVhuiSlDmZToNKEJpmzRGW7UzxFxlU5S-tLtnJFRuzVsPltFBwVLMxM3WNLVIKXtKYg098D1IASmQ6kiFkJkLqmAO8qPtFkoMbNAlbGWGjHuQHJu2HpOSuk0hQtCsa6QxTYLIHI8GZq3mplJ6zhicWjHPKmS-pqZQhfw4tjl4l3kwMiuMHwQhg9VQjeEsxxR4ydJPZPG5rmcv2ECWuCL196T4MPxYGh3uPCr5G4tLmHMAs86ZArT1UK4QWgiXWYoaplsfvuUaPZb5nb5N7IrcpAl82VZ29ektJyv4Ibs64_lZDG_LTTwCzeV3xs
linkProvider Wiley-Blackwell
linkToHtml http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3dS8MwED9kE_TF-Ynza3kYvlXbpk3bR5nOr26ITNxbSNMriNKNuYl_vrm2m4oIglDoQy9tucsll-R3vwNocy10lqrAQj_wLM_MAVaSisRKfCdQSeY4iAW7fhz0--FwGN1VqErKhSn5IRYbbuQZxXhNDk4b0qefrKF6jCcBFayte6YT-TWon993H-LFGQIVMCjZUl3LNnF7mTJLjU-rpt_mojqp9f1boPk1XC3mm27jP3-6DmtVlMnOym6xAUuYb0JjXsGBVQ69BXZvlBIOlVHCJYGGCjuxUcYyAm2xMW3VT4hzlT3l7KYXb8ND92LQubKqGgqW5iZysJSrUSnbSzDSwkPXwxC5DlUS8RAjc6kEhZP4kTZLJW6WqCrVShPLHSohzHCwA7V8lOMuMMos5KnNA4wcT4XmrWZs0jqNeBraqciacDzXptQVwTjVuXiRJTWyK40epNFDE9hCcFxyavwUOS7MsXiuJs8EQQt8-di_lGIwvB_YsZB-E1pze0njGHTaoXIczV6lG4Qm1uVGol0Y57dPyc7dhbnt_U2sBStXg14s4-v-7T6sFtC-AsN9ALXpZIaHsKzfpk-vk6OqO34Alr3jCw
linkToPdf http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwpV3dS8MwEA-yifji_MT5mQfZW13btGn7KJvzq44xJu4tpMkVhtKNfYh_vrm2m4oIglDoQy9tucsll-R3vyPkgimuUi0DC_zAszwzB1iJ5omV-E4gk9RxAHJ2_TjodsPhMOqVqErMhSn4IVYbbugZ-XiNDg4TnTY_WUPVBC4DLFhb9fyIG6estvudp3h1hoAFDAq2VNeyTdxepMxi42bZ9NtcVEW1vn8LNL-Gq_l806n950-3yVYZZdKrolvskDXIdkltWcGBlg69R-zHsUYcKsWESwQN5Xai45SmCNqiE9yqnyLnKh1l9P4x3idPnetB69YqayhYipnIwZKuAiltL4FIcQ9cD0JgKpRJxEKIzCUT4E7iR8oslZhZokqtpEKWO5Ccm-HggFSycQaHhGJmIdM2CyByPBmat5qxSSkdMR3amqd10lhqU6iSYBzrXLyKghrZFUYPwuihTuhKcFJwavwUaeTmWD2X0xeEoAW-eO7eCD4Y9gd2zIVfJ-dLewnjGHjaITMYL2bCDUIT6zIjcZEb57dPiVbv2tyO_iZ2TjZ67Y6I77oPx2QzR_blEO4TUplPF3BK1tXbfDSbnpW98QNNMOKG
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=Modular+specification+of+frame+properties+in+JML+%5BJava+Modeling+Language%5D&rft.jtitle=Concurrency+and+computation&rft.au=Mueller%2C+Peter&rft.au=Poetzsch-Heffter%2C+Arnd&rft.au=Leavens%2C+Gary+T&rft.date=2003-02-01&rft.issn=1532-0626&rft.eissn=1532-0634&rft.volume=15&rft.issue=2&rft.spage=117&rft.epage=154&rft_id=info:doi/10.1002%2Fcpe.713&rft.externalDBID=NO_FULL_TEXT
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1532-0626&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1532-0626&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1532-0626&client=summon