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...
Gespeichert in:
| Veröffentlicht in: | Concurrency and computation Jg. 15; H. 2; S. 117 - 154 |
|---|---|
| Hauptverfasser: | , , |
| 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 |