{"id":5317,"date":"2020-07-23T05:22:54","date_gmt":"2020-07-23T05:22:54","guid":{"rendered":"https:\/\/www.gyanvihar.org\/journals\/?p=5317"},"modified":"2020-07-23T06:21:07","modified_gmt":"2020-07-23T06:21:07","slug":"role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems","status":"publish","type":"post","link":"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/","title":{"rendered":"Role of Process Algebra In Qualitative Modeling Of \u00a0Multi Agent Systems"},"content":{"rendered":"<p style=\"text-align: center\">Role of Process Algebra In Qualitative Modeling Of \u00a0Multi Agent Systems<\/p>\n<p style=\"text-align: center\"><sup>1<\/sup>Ruchi Dave, <sup>2<\/sup>Devesh Bandil<\/p>\n<p style=\"text-align: center\"><sup>1<\/sup>Suresh Gyan Vihar University, <sup>2<\/sup>Suresh Gyan Vihar University<\/p>\n<p style=\"text-align: center\">Jaipur, India, Jaipur, India<\/p>\n<p style=\"text-align: center\"><sup>1<\/sup>ruchi.davey@gmail.com,\u00a0<sup>2<\/sup>drdevesh.bandil@mygyanvihar.com<\/p>\n<p style=\"text-align: justify\"><strong><em>Abstract\u2014<\/em><\/strong><strong>Process Algebra is a parallel operator as we know. It is very important \u00a0\u00a0in order to test non-trivial properties of the system. Process polynomial mathematics or Process Algebra as we all know is a scientific structure or a framework where system behavior is expressed as algebraic \u00a0terms, upgrading the accessible strategies for control, Utilizations and applicability of procedure variable based math exist in assorted fields, for example, security based frameworks, arrange conventions, System conduct or behavior \u00a0by and large comprises of procedures and information. Procedures are the control components for the control of information. These forms or processes can be dynamic and active or running, whereas the information that is associated is static and also passive . Framework conduct will in general be made out of a few procedures that are executed simultaneously, where these procedures trade information so as to impact each other&#8217;s behavior. The aim of this paper is to study the usefulness of Process Algebra in qualitative modeling of\u00a0\u00a0 multi agent system and value of Process Algebra in subjective displaying of multi operator framework \u00a0\u00a0or multi agent system modeling.<\/strong><\/p>\n<p style=\"text-align: justify\"><strong>\u00a0<\/strong><strong><em>Index Terms<\/em><\/strong><strong>\u2014<\/strong>BAS, Building Automation System, Modeling Petri nets, Multi agent System<\/p>\n<ol style=\"text-align: justify\">\n<li>INTRODUCTION<\/li>\n<\/ol>\n<p style=\"text-align: justify\">Procedure Algebra or as most of us call it Process Algebra is an equal administrator which is never really down the framework into simultaneous segments so as to test non-inconsequential properties of the framework .This generic term comprises the study of communicating processes in an algebraic fashion. In this approach, atomic actions, algebraic operations and equation axioms are used to describe and analyze processes. Typically, a distributed system or concurrent protocol can be described as the concurrent execution of a number of elementary sub processes, possibly employing<\/p>\n<p style=\"text-align: justify\">synchronous or asynchronous communication .The external behavior of such a system can be obtained by abstracting from internal activity, and can then be matched against a &#8216;specification&#8217; of the process This allows the verification of global correctness of the system .Process algebra provides an algebraic framework for such correctness issues.<\/p>\n<ol style=\"text-align: justify\">\n<li>Background and Literature<\/li>\n<\/ol>\n<p style=\"text-align: justify\">\u00a0A process algebra is a formal description technique for complex computer systems, especially those with communicating, concurrently executing components. However, the advent of time<\/p>\n<p style=\"text-align: justify\">sharing, computer networking, parallel computing, object oriented programming, and graphical user interfaces has stressed and complicated the whole model. As per the growth that we have seen in past the computers are more for communication and connectivity rather than Computation and research and the best thing happened is that it is now the necessity \u00a0of the time.<\/p>\n<p style=\"text-align: justify\">If we start by the name as what we mean by a \u201cProcess\u201d and \u201cAlgebra\u201d then the definition would be<\/p>\n<p style=\"text-align: justify\">Definition 1. A group has a signature (G, *, u-1 ) with the laws<\/p>\n<p style=\"text-align: justify\">\u2013 a * (b * c) = (a * b) * c<\/p>\n<p style=\"text-align: justify\">\u2013 u * a = a = a * u<\/p>\n<p style=\"text-align: justify\">\u2013 a * a \u22121 = a \u22121 * a = u<\/p>\n<p style=\"text-align: justify\">A group is any mathematical structure with operators satisfying the group axioms. So whenever we wish to express behavior using process algebra we take axiomatic approach for studying the behavior of the group and definitely a group is a model of the equation theory[1]<\/p>\n<p style=\"text-align: justify\">If we go back checking the history of development of Process Algebra we find that in \u00a01980s, process algebras such as Tony Hoare\u2019s CSP (Calculus of Sequential Processes) [2]Bergstra and Klop\u2019s ACP (Algebra of Communicating Processes) [3] . J.C.M. Baeten and J.A. Bergstra. Real time process algebra. Formal Aspects of Computing, 3(2):142\u2013188, 1991, and Robin Milner\u2019s CCS (Calculus of Communicating Systems)[4]were introduced to give a richer theoretical model, using concurrency and synchronization as the fundamental primitives of a theory of interacting systems were introduced to give a richer theoretical model, using concurrency and synchronization as the fundamental primitives of a theory of interacting systems. Later, Milner introduced 15 the \u03c0-calculus [88A. Pnueli. The temporal logic of programs. In Proceedings 19th Symposium on Foundations of Computer Science, pages 46\u201357. IEEE, 1977.] which models mobile communication between processes using channel names: processes communicate by sending and receiving channel names, which makes it possible to represent dynamic networks of interacting processes, and gives a model rich enough to include \u00a0both concurrent communication and sequential computation (in particular, to encode the \u03bb-calculus [86]). To give a basic example, in the \u03c0-calculus we can describe a system with processes\/agents such as, A<\/p>\n<p style=\"text-align: center\">A(y) , a.0 + y(x).A(x)<\/p>\n<p style=\"text-align: justify\">A number of different process algebras have been developed \u2013 ACP[15] \u00a0CCS and TCSP and all of them have discussed \u00a0\u00a0\u201cCompositional modeling\u201d which provides explicit representations for\u00a0modeling\u00a0assumptions to support automatic formulation of\u00a0models.Hence we have observed that Process algebras provide a small number of constructs for building larger systems up from smaller ones.For example CCS, contains six operators in total, including ones for composing systems in parallel and others for choice and scoping.<\/p>\n<p style=\"text-align: justify\">\u00a0Further as the \u00a0theory that existed is the theory of Petri nets\u00a0 conceived by Petri starting from his thesis in 1962 [84] C.A. Petri. Kommunikation mit Automaten. PhD thesis, Institut fuer Instrumentelle Mathematik, Bonn, 1962.We can distinguish three main styles of formal reasoning about computer programs, focusing on giving meanings\u00a0 to programming languages.<\/p>\n<ol style=\"text-align: justify\">\n<li><em> Operational semantics<\/em> : A computer program is modeled as an execution of an abstract machine. A state of such a machine is a valuation of variables, a transition between states is an elementary program instruction. Pioneer of this field is McCarthy[17]. J. McCarthy. A basis for a mathematical theory of computation. In P. Braffort and D. Hirshberg, editors, Computer Programming and Formal Systems, pages 33\u201370. North-Holland, Amsterdam, 1963.<\/li>\n<li><em> Denotational semantics:<\/em> It is more abstract than operational semantics, computer programs are usually modeled by a function transforming input into output. Most well-known is the work of Scott and Strachey [6]. In J. Fox, editor, Proceedings Symposium Computers and Automata, pages 19\u201346. Polytechnic Institute of Brooklyn Press, 1971.<\/li>\n<li><em> Axiomatic semantics :<\/em>The emphasis is put on proof methods proving programs correct. Central notions are program assertions, proof triples consisting of precondition, program statement and post condition, and invariants. Floyd [7] Then, the question was raised how to give semantics to programs containing a parallel operator.<\/li>\n<\/ol>\n<p style=\"text-align: justify\">Behavioral reasoning via equivalences and preorders<\/p>\n<p style=\"text-align: justify\">Procedure algebras additionally include the utilization of conduct relations as a methods for relating various frameworks given in the polynomial math. These relations are normally equivalences, which catch a thought of &#8221;same conduct&#8221;, or preorders, which further captures the ideas of &#8221;refinement&#8221;. In a procedure arithmetical way to deal with framework confirmation, one ordinarily composes two details (I) call it SYS, catches the plan of the genuine framework and (II) call it SPEC, portrays the framework&#8217;s ideal &#8220;elevated level&#8221; conduct. One may then set up the accuracy of SYS as for SPEC by indicating that SYS carries on &#8220;equivalent to&#8221; SPEC (if utilizing identicalness) or by demonstrating that it refines SPEC (if utilizing a preorder). Setting up the rightness of SYS as for SPEC should be possible in a grammar arranged way or in a semantics-situated way. In the previous case, an axiomatization of the conduct connection of decision is utilized to show that one articulation can be changed into the other by means of syntactic controls. In the last case, one can advance straightforwardly to the meaning of the conduct connection, and to the operational semantics of the two articulations, to show that they are connected. In specific cases, e.g., when SYS and SPEC are &#8220;limited state&#8221;, check, be it linguistic structure based or semantics-based, can be completed.<\/p>\n<p style=\"text-align: justify\">Benefits of Algebric Approach of modeling:<\/p>\n<p style=\"text-align: justify\">The advantages to an algebraic approach are the \u00a0\u00a0\u00a0\u00a0\u00a0following.System designers need learn only one language for specifications and designs.Related processes may be substituted for one another inside other processes. This makes process algebras particularly suitable for the modular analysis of complex systems, since a specification and a design adhering to this specification may be used interchangeably inside larger systems. Procedures might be limited concerning the proportionality connection before being dissected; this occasionally prompts significant degrees of \u00a0improvement in the presentation of check schedules. Procedure mathematical framework portrayals can likewise be confirmed utilizing model checking 9[3], a method for determining if a named progress framework fulfills a rightness property given as a fleeting rationale recipe. Model checking has appreciated extensive accomplishment in application to equipment structures. Progress is currently being seen in other application areas, for example, programming and convention verification. Process polynomial math can be seen as a speculation of the traditional hypothesis of formal dialects and automata[10] concentrating on framework detail and conduct as opposed to language acknowledgment and age. Procedure variable based math additionally epitomizes the standards of cell automata 11 cells getting contributions from neighboring cells and afterward making fitting move &#8211; while including a thought of programmability: no determinism, dynamic topologies, advancing cell conduct, and so forth. Procedure polynomial math lays the basis for a thorough framework structure belief system, offering help for particular, check, execution, testing and other life-cycle-basic exercises. Enthusiasm for process polynomial math, be that as it may, stretches out past the framework plan field, to regions, for example, programming language structure and semantics, multifaceted nature hypothesis, constant programming, and execution displaying and examination.<\/p>\n<p style=\"text-align: justify\">Modal Logic Verses Process Algebra<\/p>\n<p style=\"text-align: justify\">Ever since the early 1970&#8217;s modal languages have been used as description languages for structures such as labeled transition systems. Modal formulas are evaluated locally, at a single state inside a labeled transition system; the mechanism for evaluating formulas does not take one outside the system, but instead it forces certain moves along the restricted patterns described by the modal operators. Another special feature of modal languages is that they are relatively constrained fragments of classical languages such as first-order logic.In general, modal languages avoid the quantificational power of classical languages whereas \u00a0Process Algebra comprises the study of concurrent (communicating) processes in an algebraic fashion In this approach, atomic actions, algebraic operations and equation axioms are used to describe and analyze processes Typically, a distributed system or concurrent protocol can be described as the concurrent execution of a number of elementary sub processes, possibly employing synchronous or asynchronous communication The external behavior of such a system can be obtained by abstracting from internal activity, and can then be matched against a &#8216;specification&#8217; of the process This allows the verification of global correctness of the system Process algebra provides an algebraic framework for such correctness issue. The most obvious difference is that modal formulas are evaluated inside the transition system, whereas process-algebraic terms are interpreted by a structure as a whole One might call modal logic an internal language of labeled transition systems and process algebra an external one.[16]<\/p>\n<p style=\"text-align: justify\">Key Principles of Quantitative Modeling :<\/p>\n<p style=\"text-align: justify\">With this three important functions are there which is essential for qualitative modeling. are(i)Discretization\u00a0 (ii) Relevance(iii)Ambiguity never to be skipped in the designing of models.Most software systems are now de facto concurrent and distributed, and are expected to interact with components and exploit services that are dynamically found in the network also software systems are becoming \u201calways-on\u201d entities that cannot be stopped, restored, and maintained in the traditional way. So to keep up the time multiagent systems are the only solutions for current softwares.<\/p>\n<p style=\"text-align: justify\">Multi Agent System: A\u00a0multi-agent system\u00a0(MAS\u00a0or &#8220;self-organized system&#8221;) is a computerized system composed of multiple interacting\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Intelligent_agent\">intelligent agents<\/a>. Multi-agent systems can solve problems that are difficult or impossible for an individual agent or a\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Monolithic_system\">monolithic system<\/a>\u00a0to solve.<a href=\"https:\/\/en.wikipedia.org\/wiki\/Multi-agent_system#cite_note-A_Multi_Agent-Based_System_for_Securing_University_Campus:_Design_and_Architecture_-_IEEE_Conference_Publication_2019-1\">[18]<\/a>\u00a0Intelligence may include\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Scientific_method\">methodic<\/a>,\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Function_(computer_science)\">functional<\/a>,\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Algorithm\">procedural<\/a>\u00a0approaches,\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Algorithm\">algorithmic<\/a>\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Search_algorithm\">search<\/a>\u00a0or\u00a0<a href=\"https:\/\/en.wikipedia.org\/wiki\/Reinforcement_learning\">reinforcement learning<\/a>.<a href=\"https:\/\/en.wikipedia.org\/wiki\/Multi-agent_system#cite_note-ScienceDirect_Topics_2016-2\">[19]<\/a><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5320 size-full aligncenter\" src=\"https:\/\/www.gyanvihar.org\/journals\/wp-content\/uploads\/2020\/07\/fig4.jpg\" alt=\"\" width=\"351\" height=\"261\" \/><\/p>\n<p style=\"text-align: center\">Fig(1) A Simple Agent<\/p>\n<p style=\"text-align: justify\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-5319 size-full aligncenter\" src=\"https:\/\/www.gyanvihar.org\/journals\/wp-content\/uploads\/2020\/07\/fig5.jpg\" alt=\"\" width=\"356\" height=\"225\" \/><\/p>\n<p style=\"text-align: center\">\u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 \u00a0 Fig.(1.1) A Learning Agent<\/p>\n<p style=\"text-align: justify\">As the two figures fig(1) and fig (1.1) depicts the concept of agent oriented system where the first system is a simple agent oriented system and second is a learning agent oriented system which is smart and updating itself about the System and the environment as a whole.Likewise if we understand that in a system \u00a0Specialists\u00a0in multi-agent\u00a0framework\u00a0(MAS) are\u00a0by and large\u00a0social and\u00a0coordinate\u00a0with other\u00a0specialists\u00a0within the\u00a0Multi agent arrange\u00a0to attain\u00a0more\u00a0common\u00a0objectives\u00a0such as social\u00a0objectives\u00a0of the Multi agent system.<\/p>\n<p style=\"text-align: justify\">MAS can\u00a0give\u00a0a run-time\u00a0back\u00a0to those\u00a0frameworks\u00a0which requires self-organization and\u00a0adjustment\u00a0towards the\u00a0arrangement\u00a0of\u00a0maintainable\u00a0administrations.<\/p>\n<p style=\"text-align: justify\">Conclusion : This paper presents the \u00a0Process Algebras\u00a0 and its usefulness to \u00a0construct\u00a0a formal\u00a0establishment\u00a0for a number of\u00a0fundamental\u00a0concepts of computer science such as\u00a0forms, interaction, and\u00a0disseminated\u00a0computing. On the other hand,\u00a0 multiagent\u00a0frameworks\u00a0opens the area of social sciences ,\u00a0brain research and so on. A multiagent system\u00a0may \u00a0specific\u00a0sort of\u00a0disseminated\u00a0framework.Essentially\u00a0composed of a (conceivably\u00a0open) set of\u00a0independent\u00a0specialists, a \u00a0highlights\u00a0other sorts of\u00a0substances\u00a0and\u00a0deliberations, such as\u00a0assets\u00a0of\u00a0different\u00a0sorts\u00a0(sensors,actuators, etc)<\/p>\n<p style=\"text-align: justify\">References :<\/p>\n<ol>\n<li style=\"text-align: justify\">Handbook of Process <a href=\"https:\/\/basics.sjtu.edu.cn\/~yuxin\/teaching\/Concurrency\/%0dAHistory.pdf\">https:\/\/basics.sjtu.edu.cn\/~yuxin\/teaching\/Concurrency\/<\/a><a href=\"https:\/\/basics.sjtu.edu.cn\/~yuxin\/teaching\/Concurrency\/%0dAHistory.pdf\">AHistory.pdf<\/a>(Accessed online)<\/li>\n<li style=\"text-align: justify\">R. Milner. Bigraphical reactive systems. In K.G. Larsen and M. Nielsen, editors, Proceedings CONCUR \u201901, number 2154 in LNCS, pages 16\u201335. Springer Verlag, 2001<\/li>\n<li style=\"text-align: justify\">J.C.M. Baeten and J.A. Bergstra. Real time process algebra. Formal Aspects of Computing, 3(2):142\u2013188, 1991,<\/li>\n<li style=\"text-align: justify\">C.A. Petri. Introduction to general net theory. In W. Brauer, editor, Proc. Advanced Course on General Net Theory, Processes and Systems, number 84 in LNCS, pages 1\u201320. Springer Verlag, 1980<\/li>\n<li style=\"text-align: justify\">R. Milner, A Calculus of Communicating Systems, Lecture Notes in Comput. Sci. 92, Springer-Verlag (1980). R. Milner, A Calculus of Communicating Systems, Lecture Notes in Comput. Sci. 92, Springer-Verlag (1980).<\/li>\n<li style=\"text-align: justify\">D.S. Scott and C. Strachey. Towards a mathematical semantics for computer languages. In J. Fox, editor, Proceedings Symposium Computers and Automata, pages 19\u201346. Polytechnic Institute of Brooklyn Press, 1971.<\/li>\n<li style=\"text-align: justify\">R.W. Floyd. Assigning meanings to programs. In J.T. Schwartz, editor, Proceedings Symposium in Applied Mathematics, Mathematical Aspects of Computer Science, pages 19\u201332. AMS, 1967.<\/li>\n<li style=\"text-align: justify\">M. Hennessy and G.D. Plotkin. Full abstraction for a simple parallel programming language. In J. Becvar, editor, Proceedings MFCS, number 74 in LNCS, pages 108\u2013 120. Springer Verlag, 1979.<\/li>\n<li style=\"text-align: justify\">L. Aceto, Z. Esik, W.J. Fokkink, and A. Ing\u00b4olfsd\u00b4ottir, editors. \u00b4 Process Algebra: Open Problems and Future Directions. BRICS Notes Series NS-03-3, 2003. 3. L. Aceto, W.J. Fokkink, and C. Verhoef. Structural operational semantics. In [25], pp. 197\u2013292, 2001.<\/li>\n<li style=\"text-align: justify\">R. Alur, C. Courcoubetis, N. Halbwachs, T.A. Henzinger, P.-H. Ho, X. Nicollin, A. Olivero, J. Sifakis, and S. Yovine. The algorithmic analysis of hybrid systems. Theoretical Computer Science, 138:3\u201334, 1995.<\/li>\n<li style=\"text-align: justify\">S. Andova. Probabilistic Process Algebra. PhD thesis, Technische Universiteit Eindhoven, 2002.<\/li>\n<li style=\"text-align: justify\">Handbook of Knowledge Representation Edited by F. van Harmelen, V. Lifschitz and B. Porter \u00a9 2008 Elsevier B.V. All rights reserved DOI: 10.1016\/S1574-6526(07)03009-X<\/li>\n<li style=\"text-align: justify\">C.A. Petri. Introduction to general net theory. In W. Brauer, editor, Proc. Advanced Course on General Net Theory, Processes and Systems, number 84 in LNCS, pages 1\u201320. Springer Verlag, 1980.<\/li>\n<li style=\"text-align: justify\">https:\/\/www.cs.ox.ac.uk\/people\/michael.wooldridge\/pubs[12] Handbook of Knowledge Representation Edited by\u00a0\u00a0\u00a0 F. van Harmelen, V. \/tosem2003.pdf<\/li>\n<li style=\"text-align: justify\">J. A. Bergstra and J.W. Klop, Process algebra for synchronous communication. Inform, and Control 60 (1\/3) (1984), 109-137.<\/li>\n<li style=\"text-align: justify\">Modal Logic and Process AlgebraA Bisimulation Perspective edited by Alban Ponse, Maarten de Rijke, and Yde Venema<\/li>\n<li style=\"text-align: justify\">J. McCarthy. A basis for a mathematical theory of computation. In P. Braffort and D. Hirshberg, editors, Computer Programming and Formal Systems, pages 33\u201370. North-Holland, Amsterdam, 1963.<\/li>\n<li style=\"text-align: justify\"><em>&#8220;A Multi Agent-Based System for Securing University Campus: Design and Architecture &#8211; IEEE Conference Publication&#8221;. 2019-12-17. <\/em><a href=\"https:\/\/en.wikipedia.org\/wiki\/Doi_(identifier)\">doi<\/a><em>:<\/em><a href=\"https:\/\/doi.org\/10.1109%2FISMS.2010.25\">10.1109\/ISMS.2010.25<\/a><\/li>\n<li style=\"text-align: justify\">\u00a0<a href=\"https:\/\/www.sciencedirect.com\/topics\/chemical-engineering\/multi-agent-systems\">&#8220;Multi Agent Systems &#8211; an overview&#8221;<\/a>.\u00a0ScienceDirect Topics. 2016-01-01.Retrieved\u00a02020-01-23<\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Role of Process Algebra In Qualitative Modeling Of \u00a0Multi Agent Systems 1Ruchi Dave, 2Devesh Bandil 1Suresh Gyan Vihar University, 2Suresh Gyan Vihar University Jaipur, India, Jaipur, India 1ruchi.davey@gmail.com,\u00a02drdevesh.bandil@mygyanvihar.com Abstract\u2014Process Algebra is a parallel operator as we know. It is very important \u00a0\u00a0in order to test non-trivial properties of the system. Process polynomial mathematics or Process [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[16,314],"tags":[],"class_list":["post-5317","post","type-post","status-publish","format-standard","hentry","category-journal-of-engineering-and-technology","category-volume-6-issue-2-2020"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.7 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>research journal - Research Journal<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Role of Process Algebra In Qualitative Modeling Of \u00a0Multi Agent Systems - research journal\" \/>\n<meta property=\"og:description\" content=\"Role of Process Algebra In Qualitative Modeling Of \u00a0Multi Agent Systems 1Ruchi Dave, 2Devesh Bandil 1Suresh Gyan Vihar University, 2Suresh Gyan Vihar University Jaipur, India, Jaipur, India 1ruchi.davey@gmail.com,\u00a02drdevesh.bandil@mygyanvihar.com Abstract\u2014Process Algebra is a parallel operator as we know. It is very important \u00a0\u00a0in order to test non-trivial properties of the system. Process polynomial mathematics or Process [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/\" \/>\n<meta property=\"og:site_name\" content=\"research journal\" \/>\n<meta property=\"article:published_time\" content=\"2020-07-23T05:22:54+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2020-07-23T06:21:07+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.gyanvihar.org\/journals\/uploads\/2020\/07\/fig4.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"351\" \/>\n\t<meta property=\"og:image:height\" content=\"261\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"gyanvihar\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"gyanvihar\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"13 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/\",\"url\":\"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/\",\"name\":\"Role of Process Algebra In Qualitative Modeling Of \u00a0Multi Agent Systems - research journal\",\"isPartOf\":{\"@id\":\"https:\/\/www.gyanvihar.org\/journals\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.gyanvihar.org\/journals\/wp-content\/uploads\/2020\/07\/fig4.jpg\",\"datePublished\":\"2020-07-23T05:22:54+00:00\",\"dateModified\":\"2020-07-23T06:21:07+00:00\",\"author\":{\"@id\":\"https:\/\/www.gyanvihar.org\/journals\/#\/schema\/person\/8eddba30598505d042b861de57a1c98f\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/#primaryimage\",\"url\":\"https:\/\/www.gyanvihar.org\/journals\/uploads\/2020\/07\/fig4.jpg\",\"contentUrl\":\"https:\/\/www.gyanvihar.org\/journals\/uploads\/2020\/07\/fig4.jpg\",\"width\":351,\"height\":261},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.gyanvihar.org\/journals\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Role of Process Algebra In Qualitative Modeling Of \u00a0Multi Agent Systems\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.gyanvihar.org\/journals\/#website\",\"url\":\"https:\/\/www.gyanvihar.org\/journals\/\",\"name\":\"research journal\",\"description\":\"Research Journal\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.gyanvihar.org\/journals\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.gyanvihar.org\/journals\/#\/schema\/person\/8eddba30598505d042b861de57a1c98f\",\"name\":\"gyanvihar\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.gyanvihar.org\/journals\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/da4adb9a3aecf9b52039c367720edd29?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/da4adb9a3aecf9b52039c367720edd29?s=96&d=mm&r=g\",\"caption\":\"gyanvihar\"},\"url\":\"https:\/\/www.gyanvihar.org\/journals\/author\/gyanvihar\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"research journal - Research Journal","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/","og_locale":"en_US","og_type":"article","og_title":"Role of Process Algebra In Qualitative Modeling Of \u00a0Multi Agent Systems - research journal","og_description":"Role of Process Algebra In Qualitative Modeling Of \u00a0Multi Agent Systems 1Ruchi Dave, 2Devesh Bandil 1Suresh Gyan Vihar University, 2Suresh Gyan Vihar University Jaipur, India, Jaipur, India 1ruchi.davey@gmail.com,\u00a02drdevesh.bandil@mygyanvihar.com Abstract\u2014Process Algebra is a parallel operator as we know. It is very important \u00a0\u00a0in order to test non-trivial properties of the system. Process polynomial mathematics or Process [&hellip;]","og_url":"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/","og_site_name":"research journal","article_published_time":"2020-07-23T05:22:54+00:00","article_modified_time":"2020-07-23T06:21:07+00:00","og_image":[{"width":351,"height":261,"url":"https:\/\/www.gyanvihar.org\/journals\/uploads\/2020\/07\/fig4.jpg","type":"image\/jpeg"}],"author":"gyanvihar","twitter_card":"summary_large_image","twitter_misc":{"Written by":"gyanvihar","Est. reading time":"13 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/","url":"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/","name":"Role of Process Algebra In Qualitative Modeling Of \u00a0Multi Agent Systems - research journal","isPartOf":{"@id":"https:\/\/www.gyanvihar.org\/journals\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/#primaryimage"},"image":{"@id":"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/#primaryimage"},"thumbnailUrl":"https:\/\/www.gyanvihar.org\/journals\/wp-content\/uploads\/2020\/07\/fig4.jpg","datePublished":"2020-07-23T05:22:54+00:00","dateModified":"2020-07-23T06:21:07+00:00","author":{"@id":"https:\/\/www.gyanvihar.org\/journals\/#\/schema\/person\/8eddba30598505d042b861de57a1c98f"},"breadcrumb":{"@id":"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/#primaryimage","url":"https:\/\/www.gyanvihar.org\/journals\/uploads\/2020\/07\/fig4.jpg","contentUrl":"https:\/\/www.gyanvihar.org\/journals\/uploads\/2020\/07\/fig4.jpg","width":351,"height":261},{"@type":"BreadcrumbList","@id":"https:\/\/www.gyanvihar.org\/journals\/role-of-process-algebra-in-qualitative-modeling-of-multi-agent-systems\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.gyanvihar.org\/journals\/"},{"@type":"ListItem","position":2,"name":"Role of Process Algebra In Qualitative Modeling Of \u00a0Multi Agent Systems"}]},{"@type":"WebSite","@id":"https:\/\/www.gyanvihar.org\/journals\/#website","url":"https:\/\/www.gyanvihar.org\/journals\/","name":"research journal","description":"Research Journal","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.gyanvihar.org\/journals\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.gyanvihar.org\/journals\/#\/schema\/person\/8eddba30598505d042b861de57a1c98f","name":"gyanvihar","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.gyanvihar.org\/journals\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/da4adb9a3aecf9b52039c367720edd29?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/da4adb9a3aecf9b52039c367720edd29?s=96&d=mm&r=g","caption":"gyanvihar"},"url":"https:\/\/www.gyanvihar.org\/journals\/author\/gyanvihar\/"}]}},"_links":{"self":[{"href":"https:\/\/www.gyanvihar.org\/journals\/wp-json\/wp\/v2\/posts\/5317","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gyanvihar.org\/journals\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gyanvihar.org\/journals\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gyanvihar.org\/journals\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gyanvihar.org\/journals\/wp-json\/wp\/v2\/comments?post=5317"}],"version-history":[{"count":6,"href":"https:\/\/www.gyanvihar.org\/journals\/wp-json\/wp\/v2\/posts\/5317\/revisions"}],"predecessor-version":[{"id":5326,"href":"https:\/\/www.gyanvihar.org\/journals\/wp-json\/wp\/v2\/posts\/5317\/revisions\/5326"}],"wp:attachment":[{"href":"https:\/\/www.gyanvihar.org\/journals\/wp-json\/wp\/v2\/media?parent=5317"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gyanvihar.org\/journals\/wp-json\/wp\/v2\/categories?post=5317"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gyanvihar.org\/journals\/wp-json\/wp\/v2\/tags?post=5317"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}