このアイテムのアクセス数: 258
このアイテムのファイル:
ファイル | 記述 | サイズ | フォーマット | |
---|---|---|---|---|
978-3-030-44914-8_25.pdf | 398.43 kB | Adobe PDF | 見る/開く |
完全メタデータレコード
DCフィールド | 値 | 言語 |
---|---|---|
dc.contributor.author | Toman, John | en |
dc.contributor.author | Siqi, Ren | en |
dc.contributor.author | Suenaga, Kohei | en |
dc.contributor.author | Igarashi, Atsushi | en |
dc.contributor.author | Kobayashi, Naoki | en |
dc.contributor.alternative | 末永, 幸平 | ja |
dc.contributor.alternative | 五十嵐, 淳 | ja |
dc.contributor.alternative | 小林, 直樹 | ja |
dc.date.accessioned | 2020-08-27T01:35:12Z | - |
dc.date.available | 2020-08-27T01:35:12Z | - |
dc.date.issued | 2020 | - |
dc.identifier.uri | http://hdl.handle.net/2433/254111 | - |
dc.description | Programming Languages and Systems: 29th European Symposium on Programming, ESOP 2020, Held as Part of the European Joint Conferences on Theory and Practice of Software, ETAPS 2020, Dublin, Ireland, April 25-30, 2020, Proceedings. Part of the Lecture Notes in Computer Science book series (LNCS, volume 12075). Also part of the Theoretical Computer Science and General Issues book sub series (LNTCS, volume 12075). | en |
dc.description.abstract | We present ConSORT, a type system for safety verification in the presence of mutability and aliasing. Mutability requires strong updates to model changing invariants during program execution, but aliasing between pointers makes it difficult to determine which invariants must be updated in response to mutation. Our type system addresses this difficulty with a novel combination of refinement types and fractional ownership types. Fractional ownership types provide flow-sensitive and precise aliasing information for reference variables. ConSORT interprets this ownership information to soundly handle strong updates of potentially aliased references. We have proved ConSORT sound and implemented a prototype, fully automated inference tool. We evaluated our tool and found it verifies non-trivial programs including data structure implementations. | en |
dc.format.mimetype | application/pdf | - |
dc.language.iso | eng | - |
dc.publisher | Springer | en |
dc.relation.ispartof | 9783030449148 | - |
dc.rights | © The Author(s) 2020. This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. | en |
dc.subject | Refinement types | en |
dc.subject | Mutable references | en |
dc.subject | Aliasing | en |
dc.subject | Strong updates | en |
dc.subject | Fractional ownerships | en |
dc.subject | Program verification | en |
dc.subject | Type systems | en |
dc.title | ConSORT: Context- and Flow-Sensitive Ownership Refinement Types for Imperative Programs | en |
dc.type | conference paper | - |
dc.type.niitype | Conference Paper | - |
dc.identifier.jtitle | Programming Languages and Systems | en |
dc.identifier.spage | 684 | - |
dc.identifier.epage | 714 | - |
dc.relation.doi | 10.1007/978-3-030-44914-8_25 | - |
dc.textversion | publisher | - |
dcterms.accessRights | open access | - |
datacite.awardNumber | 15H05706 | - |
datacite.awardNumber | 19H04084 | - |
jpcoar.funderName | 日本学術振興会 | ja |
jpcoar.funderName | 日本学術振興会 | ja |
jpcoar.funderName.alternative | Japan Society for the Promotion of Science (JSPS) | en |
jpcoar.funderName.alternative | Japan Society for the Promotion of Science (JSPS) | en |
出現コレクション: | 学術雑誌掲載論文等 |

このリポジトリに保管されているアイテムはすべて著作権により保護されています。