Integrating Information Flow Analysis in Unifying Theories of Programming
This paper presents a formal approach for modelling and reasoning about information flow control in software systems under Hoare and He's Unifying Theories of Programming (UTP). We investigate the problem of integrating information flow control into system design in a unified semantic setting....
Uloženo v:
| Vydáno v: | Proceedings (IEEE Pacific Rim International Symposium on Dependable Computing) s. 67 - 76 |
|---|---|
| Hlavní autoři: | , |
| Médium: | Konferenční příspěvek |
| Jazyk: | angličtina |
| Vydáno: |
IEEE
01.12.2021
|
| Témata: | |
| ISSN: | 2473-3105 |
| 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 paper presents a formal approach for modelling and reasoning about information flow control in software systems under Hoare and He's Unifying Theories of Programming (UTP). We investigate the problem of integrating information flow control into system design in a unified semantic setting. Our approach can therefore treat information flow analysis and control in various families of specification languages and programming paradigms in a more general way. In addition, we formalise the link between classes of predicates as a paired function which maps set of the predicates from one class into set of the predicates from the other with a concern of flow security preservation. The proposed flow-sensitive combined theories of multiple level classes of predicates can be applied to ensure flow security in different paradigms under stepwise development. |
|---|---|
| AbstractList | This paper presents a formal approach for modelling and reasoning about information flow control in software systems under Hoare and He's Unifying Theories of Programming (UTP). We investigate the problem of integrating information flow control into system design in a unified semantic setting. Our approach can therefore treat information flow analysis and control in various families of specification languages and programming paradigms in a more general way. In addition, we formalise the link between classes of predicates as a paired function which maps set of the predicates from one class into set of the predicates from the other with a concern of flow security preservation. The proposed flow-sensitive combined theories of multiple level classes of predicates can be applied to ensure flow security in different paradigms under stepwise development. |
| Author | Li, Guoqiang Mu, Chunyan |
| Author_xml | – sequence: 1 givenname: Chunyan surname: Mu fullname: Mu, Chunyan email: c.mu@tees.ac.uk organization: Teesside University,Department of Computing and Games,UK – sequence: 2 givenname: Guoqiang surname: Li fullname: Li, Guoqiang email: li.g@sjtu.edu.cn organization: Shanghai Jiao Tong University,School of Software,China |
| BookMark | eNotjF1LwzAYhaMouM39Ar3IH-h889nmckynhYFDtuuRJm9mZE2kLcj-vR169RwezjlTcpNyQkIeGSwYA_O0_XheKSG1XHDgbAEArLoic1NWTGsluSy1uSaTkaIQDNQdmfb9F4ASrIIJqes04LGzQ0xHWqeQu3bMOdH1Kf_QZbKncx97GhPdpxjOl9buE3MXsac50G2Xx3Hbjv6e3AZ76nH-zxnZr192q7di8_5ar5abInJphsIZZhuLWoMWTmrntQheoFHeO2zKxhrBNTQCVeBeutFWzgnvlcIgAEHMyMPfb0TEw3cXW9udD0brsuRK_AIiYFEX |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/PRDC53464.2021.00018 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Xplore POP ALL IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 9781665424769 1665424761 |
| EISSN | 2473-3105 |
| EndPage | 76 |
| ExternalDocumentID | 9667725 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: SJTU grantid: YG2019ZDA07 funderid: 10.13039/501100004921 |
| GroupedDBID | 29O 6IE 6IF 6IK 6IL 6IN AAJGR AAWTH ABLEC ADZIZ ALMA_UNASSIGNED_HOLDINGS BEFXN BFFAM BGNUA BKEBE BPEOZ CBEJK CHZPO IEGSK OCL RIE RIL |
| ID | FETCH-LOGICAL-i249t-c91abae66063c46cd63fd3e95ddceb7ba93260b3e5f2d4cddc8cc3dd55ef30e03 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 0 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000780489300008&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 02:24:06 EDT 2025 |
| IsDoiOpenAccess | false |
| IsOpenAccess | true |
| IsPeerReviewed | false |
| IsScholarly | true |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-i249t-c91abae66063c46cd63fd3e95ddceb7ba93260b3e5f2d4cddc8cc3dd55ef30e03 |
| OpenAccessLink | https://research.tees.ac.uk/en/publications/3556886a-986f-45b7-9500-a7abe73641ca |
| PageCount | 10 |
| ParticipantIDs | ieee_primary_9667725 |
| PublicationCentury | 2000 |
| PublicationDate | 2021-Dec. |
| PublicationDateYYYYMMDD | 2021-12-01 |
| PublicationDate_xml | – month: 12 year: 2021 text: 2021-Dec. |
| PublicationDecade | 2020 |
| PublicationTitle | Proceedings (IEEE Pacific Rim International Symposium on Dependable Computing) |
| PublicationTitleAbbrev | PRDC |
| PublicationYear | 2021 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0053180 |
| Score | 2.1644723 |
| Snippet | This paper presents a formal approach for modelling and reasoning about information flow control in software systems under Hoare and He's Unifying Theories of... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 67 |
| SubjectTerms | Cognition Control systems formal method information flow language-based security Probabilistic logic Programming refinement Semantics Software systems Specification languages UTP |
| Title | Integrating Information Flow Analysis in Unifying Theories of Programming |
| URI | https://ieeexplore.ieee.org/document/9667725 |
| WOSCitedRecordID | wos000780489300008&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 | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LSwMxEB7a4sFT1VZ8k4NHY3ebTbI5V4sFKUVUeivZySwUdFf60L9vst1WD168hSEQmDzmm8l8MwDXShrvFVjJDSJxbyEsN4SWa-lM6qxL8iqY8_qox-N0OjWTBtzsuDBEVCWf0W0YVn_5rsR1CJX1PDT3YFA2oam12nC1tq-uP0ppVFPj4sj0Jk93AykSFcIm_ThUKQxtPX41UKnsx7D9v5UPoPtDxGOTnYk5hAYVR9DedmJg9cXswGhUV33ws1jNMAoaZ8O38ottC4-wecE8xqyYTawi5Xs3mZV5WCIkab17eRdehvfPgwdeN0ngc-85rTia2GaWlHdEBCYKnRK5E2Skc0iZzmwAaFEmSOZ9l6CXpojCOSkpFxFF4hhaRVnQCbA4pkRnqBzpfqIcWoOJJZ35J8goj8RPoRM0M_vY1MGY1Uo5-1t8DvtB9ZvUjwtorRZruoQ9_FzNl4uravO-AQNunfA |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEJ4gmugJFYxve_BoZXf72O0ZJRCREIOGG-m2swmJ7hoE_fu2y4IevHhrJk2aTB_zzXS-GYBrKZTzCrSgyhikzkJoqtBoGgurEqstz8pgzssgHg6TyUSNanCz4cIgYpl8hrd-WP7l28Isfais7aC5A4NiC7YF51GwYmut3113mJKgIseFgWqPnu46gnHpAydR6OsU-sYev1qolBak2_jf2vvQ-qHikdHGyBxADfNDaKx7MZDqajah36_qPrhZpOIYeZ2T7mvxRdalR8gsJw5lltwmUtLynaNMiswv4dO03py8Bc_d-3GnR6s2CXTmfKcFNSrUqUbpXBFmuDRWsswyVMJag2mcag_RgpShyCLLjZMmxjBrhcCMBRiwI6jnRY7HQMIQeZwaaTGOuLRGK8M1xql7hJR0WPwEml4z0_dVJYxppZTTv8VXsNsbPw6mg_7w4Qz2_DasEkHOob6YL_ECdsznYvYxvyw38htn36E3 |
| 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%3Abook&rft.genre=proceeding&rft.title=Proceedings+%28IEEE+Pacific+Rim+International+Symposium+on+Dependable+Computing%29&rft.atitle=Integrating+Information+Flow+Analysis+in+Unifying+Theories+of+Programming&rft.au=Mu%2C+Chunyan&rft.au=Li%2C+Guoqiang&rft.date=2021-12-01&rft.pub=IEEE&rft.eissn=2473-3105&rft.spage=67&rft.epage=76&rft_id=info:doi/10.1109%2FPRDC53464.2021.00018&rft.externalDocID=9667725 |