

Topology in Process Calculus (I): Limit Behaviour of Agents
- 期刊名字:計算機科學(xué)技術(shù)學(xué)報(英文版)
- 文件大?。?25kb
- 論文作者:YING Mingsheng
- 作者單位:Department of Computer Science and Technology
- 更新時(shí)間:2020-11-10
- 下載次數:次
計算機科學(xué)技術(shù)990406計算機科學(xué)技術(shù)R資源系統JOURNAL OF COMPUTER SCIENCE數字化期刊WANFANG DATA ( CHINAINFO)AND TECHNOLGYDIGITIZED PE RIODICAL1999年第14卷第4期V ol.14 No.41999T opology in Process C alculus(I):Limit Behaviour of AgentsYING Mingsheng(應明生)Department of C omputer Science and T echnology, TsinghuaUniversityBejing 100084, P.R. ChinaAbstract This paper introduces the modifications onactions of a topology on names ofactions and thesimplest topology onagents induced by a topology on names of actions andshows that the limitbehaviour of some agents is compatible with transitional semantics.Key words process calculus, transitional semantics,topology, limit behaviour1 IntroductionC ommunication and concurency are essential in understandingcomplex dynamic systems,and there have been many theories to deal with,such as Petri nets[1], CSP [23] and ACP[4].CCSproposed by R. Milnerin [ 5, 6] or process calculus as calledin[ 6] isoneof themost important and mathematially developed models ofcommunication and concurrency. Inprocess calculus, a central notion isobservation equivalencewhich expresses the equivalenceofprocesseswhose external communications follow the same pattern but whose internalbehaviourmay differ widely. W e know that both external and internalbehaviours in a process consist ofsome basic actions, and these basicactions are supposed to be distinct and irrelativewith eachother. Insome realistic situations, however, we may find that some actions arequite similar butothers are not. To be more explicit, let us consideran example. Suppose that three vendingmachinesC, F and S forselling C oCa-C ola, Fanta and soap, respectively, are defined as follows:C“e 1.cacaCalacoletC,F ≌l(shuí)danacollet.F. andS ae 1d.ap.olletsThis means, for example, that to buy a cup of Fanta from the machine Fyou must put in onedollar, press the button marked Fanta' on themachine F, and collect your Fanta from the tray. Ifsome person isextremely thirsly and wants to buy a cup ofC 0caC ola, and there is notthemachine C but the machines F and S nearby, then it isreasonable to expect that this person willbuy a cup of Fanta from Fbut not a cake of soap fromS. As asecond example, wesupposeothertwo vending machinesC+ and C- areall for selling C oCaC olabut the prices are different.Furthermore, we suppose that C+ andC- are defined byC+ eg! 1.5d.Coca-Colacollect.C+, andC-“些 0.8d.Coca中國煤化工MHCNMHGrespectively. If some person just wants to buy a cup ofC 0ca-C olawnich COSTS aoout 80cents, and there is not the machineC- but themachinesC and C+ nearby, then it isfle:/// vqkj-/sig9/sik994/90406.htm(第1/ 15頁(yè)) 2010-3-23 1:12:03計算機科學(xué)技術(shù)990406alsoreasonable to expect that this person will buy acup of C oca C olacosting one dollar fromCbut not acup of C 0caC ola costing onedollar and 50 cents fromC+. Why? An intuitive answermay be thatF is moresimilar to C than S, and C is moresimilar to C -than C+. H owever, it isclearthat this cannot be explainedformally in the process calculusin [ 5, 6] . To this end, we shouldaddsome topological structure on agent expressions. For example, we definea metric ρ 1 withρ 1(Coca-Cola, Fanta)=1,ρ 1(Coca-Cola, soap)=ρ 1(Fanta, soap)=+∞and ametricp 2with ρ 2(0.8d, 1d)=0.2, ρ 2(0.8d, 1.5d)=0.7 andp 2(1d, 1.5d)=0.5.Ifρ 1 and ρ 2 can induce somemetricp on agent expressionssuchthat, say,ρ (C,F)=1,ρ (C,S)=ρ (F,S)=+∞,ρ (C,C)=0.2,ρ (C-,C+)=0.7andρ (C,C+)=0.5, thenρ (C,F)<ρ (C,S)andρ (C-,C)<ρ (C-,C+),and this will be a quitenatural mathematical answer to the above question.Asa formalization of the simple idea mentioned above, the main aim ofthis paper and itscontinuations is to construct some natural topologieson agent expressions from each giventopology on basic actions and showthat these topologies are compatiblewith some notions ofbehaviour ofagents and equality over the process calculus. In this paper, weintroduce theconcepts of modifications on actions of a topology onnames of actions and the simplest topologyon agents induced by atopology on names of actions and show that the limit behaviour ofsomeagents is compatiblewith transitional semantics.2 PreliminariesIn this paper, for simplicity and as the first step we onlyconsider the basic calculusofsynchronisationin [ 6] . H ere, we displaysome fundamental concepts in the way which can beusedconveniently forour purpose. For details, see [ 6] .2.1 Basic LanguageLetO beaset, whose elements aealled actionslet△= {征:a∈0}thessetof co- namesofactions, andletI = 0 U A, theset oflabels. In addition, Ietτ stand for thesilent action,andAct = ru {}, the set of actions. By defininga = a foranya∈△andF = T,- may beextended as a mapping from Act to itself. Afunction f:「→「is called a rlabellingiif() =兩foreveryI∈「. Wemay extenda relabelling fto bea mapping fromAct to itself by definingf(τ )=τ .Furthermore, letθ∈On (the limitordinals), and let究be aset, whose elements are calledagentconstants. Weset8= RU{a.:a∈Act}U {2n<8:δ < o}∪{|}u{\L: L≤r}u {[f]:f sarlabeling andE<0 =∪8
-
C4烯烴制丙烯催化劑 2020-11-10
-
煤基聚乙醇酸技術(shù)進(jìn)展 2020-11-10
-
生物質(zhì)能的應用工程 2020-11-10
-
我國甲醇工業(yè)現狀 2020-11-10
-
JB/T 11699-2013 高處作業(yè)吊籃安裝、拆卸、使用技術(shù)規程 2020-11-10
-
石油化工設備腐蝕與防護參考書(shū)十本免費下載,絕版珍藏 2020-11-10
-
四噴嘴水煤漿氣化爐工業(yè)應用情況簡(jiǎn)介 2020-11-10
-
Lurgi和ICI低壓甲醇合成工藝比較 2020-11-10
-
甲醇制芳烴研究進(jìn)展 2020-11-10
-
精甲醇及MTO級甲醇精餾工藝技術(shù)進(jìn)展 2020-11-10