{"title":"动态层次系统的延拓语义","authors":"Gabriel Ciobanu, E. Todoran","doi":"10.1109/SYNASC.2015.52","DOIUrl":null,"url":null,"abstract":"We present a denotational semantics designed with metric spaces and continuations for a simple concurrent language LMB embodying a representative set of features encountered in membrane computing. LMB is a multiset rewriting language. In LMB multisets of objects are encapsulated in hierarchical structures of compartments, or regions, delimited by membranes. The behaviour of each membrane is specified by means of multiset rewriting rules. The semantics of parallel composition in LMB is based on the concept of maximal parallelism. Computations proceed according to the multiset rewriting rules, nondeterministically choosing the rules and the objects. Membranes can be grouped into classes based on the rewriting rules that they encapsulate, LMB also provides a primitive for membrane creation, or instantiation. In this sense, LMB is similar to anobject oriented language. We use continuations and a powerdomain constructionto represent nondeterministic behavior. An element of a powerdomain is a collection of sequences of observables representing dynamic membrane structures. Our continuation semantics describes in a compositional manner the behavior of an LMB program as a dynamic hierarchical system. As far as we know, this is the firstpaper that presents a metric denotational semanticsfor the combination of features embodied in LMB.","PeriodicalId":6488,"journal":{"name":"2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","volume":"16 1","pages":"281-288"},"PeriodicalIF":0.0000,"publicationDate":"2015-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":"{\"title\":\"Continuation Semantics for Dynamic Hierarchical Systems\",\"authors\":\"Gabriel Ciobanu, E. Todoran\",\"doi\":\"10.1109/SYNASC.2015.52\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present a denotational semantics designed with metric spaces and continuations for a simple concurrent language LMB embodying a representative set of features encountered in membrane computing. LMB is a multiset rewriting language. In LMB multisets of objects are encapsulated in hierarchical structures of compartments, or regions, delimited by membranes. The behaviour of each membrane is specified by means of multiset rewriting rules. The semantics of parallel composition in LMB is based on the concept of maximal parallelism. Computations proceed according to the multiset rewriting rules, nondeterministically choosing the rules and the objects. Membranes can be grouped into classes based on the rewriting rules that they encapsulate, LMB also provides a primitive for membrane creation, or instantiation. In this sense, LMB is similar to anobject oriented language. We use continuations and a powerdomain constructionto represent nondeterministic behavior. An element of a powerdomain is a collection of sequences of observables representing dynamic membrane structures. Our continuation semantics describes in a compositional manner the behavior of an LMB program as a dynamic hierarchical system. As far as we know, this is the firstpaper that presents a metric denotational semanticsfor the combination of features embodied in LMB.\",\"PeriodicalId\":6488,\"journal\":{\"name\":\"2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)\",\"volume\":\"16 1\",\"pages\":\"281-288\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2015-09-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"5\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/SYNASC.2015.52\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2015 17th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SYNASC.2015.52","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Continuation Semantics for Dynamic Hierarchical Systems
We present a denotational semantics designed with metric spaces and continuations for a simple concurrent language LMB embodying a representative set of features encountered in membrane computing. LMB is a multiset rewriting language. In LMB multisets of objects are encapsulated in hierarchical structures of compartments, or regions, delimited by membranes. The behaviour of each membrane is specified by means of multiset rewriting rules. The semantics of parallel composition in LMB is based on the concept of maximal parallelism. Computations proceed according to the multiset rewriting rules, nondeterministically choosing the rules and the objects. Membranes can be grouped into classes based on the rewriting rules that they encapsulate, LMB also provides a primitive for membrane creation, or instantiation. In this sense, LMB is similar to anobject oriented language. We use continuations and a powerdomain constructionto represent nondeterministic behavior. An element of a powerdomain is a collection of sequences of observables representing dynamic membrane structures. Our continuation semantics describes in a compositional manner the behavior of an LMB program as a dynamic hierarchical system. As far as we know, this is the firstpaper that presents a metric denotational semanticsfor the combination of features embodied in LMB.