Abstract
During the last years it has been widely recognized that formal semantic frameworks improve the capability to represent cognitive processes. In this line, process algebras have been introduced as formal frameworks to represent this kind of processes. In this paper we compare two process algebras oriented towards the specification of cognitive processes: RTPA (Real Time Process Algebra) and STOPA (Stochastic Process Algebra). These two formal languages share a common characteristic: Both of them include a notion of time. Thus, when comparing the two languages we will concentrate on the different treatment of time. In order to illustrate how these two languages work we specify a cognitive model of the memorizing process both in RTPA and in STOPA. In order to represent the memory, we follow the classical memory classification (sensory buffer, short-term, and long-term memories) where we also consider the so-called action buffer memory.
Research partially supported by the Spanish MCYT project WEST TIN2006-15578-C02.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Baeten, J.C.M., Middelburg, C.A.: Process algebra with timing. EATCS Monograph. Springer, Heidelberg (2002)
Baeten, J.C.M., Weijland, W.P.: Process Algebra. Cambridge Tracts in Computer Science 18. Cambridge University Press, Cambridge (1990)
Bergstra, J.A., Ponse, A., Smolka, S.A. (eds.): Handbook of Process Algebra. North Holland, Amsterdam (2001)
Bernardo, M., Gorrieri, R.: A tutorial on EMPA: A theory of concurrent processes with nondeterminism, priorities, probabilities and time. Theoretical Computer Science 202(1-2), 1–54 (1998)
Bravetti, M., Bernardo, M., Gorrieri, R.: Towards performance evaluation with general distributions in process algebras. In: Sangiorgi, D., de Simone, R. (eds.) CONCUR 1998. LNCS, vol. 1466, pp. 405–422. Springer, Heidelberg (1998)
Bravetti, M., Gorrieri, R.: The theory of interactive generalized semi-Markov processes. Theoretical Computer Science 282(1), 5–32 (2002)
Cazorla, D., Cuartero, F., Valero, V., Pelayo, F.L., Pardo, J.J.: Algebraic theory of probabilistic and non-deterministic processes. Journal of Logic and Algebraic Programming 55(1–2), 57–103 (2003)
Cleaveland, R., Dayar, Z., Smolka, S.A., Yuen, S.: Testing preorders for probabilistic processes. Information and Computation 154(2), 93–148 (1999)
D’Argenio, P.R., Katoen, J.-P., Brinksma, E.: An algebraic approach to the specification of stochastic systems. In: Programming Concepts and Methods, pp. 126–147. Chapman & Hall, Boca Raton (1998)
Davies, J., Schneider, S.: A brief history of timed CSP. Theoretical Computer Science 138, 243–271 (1995)
van Glabbeek, R., Smolka, S.A., Steffen, B.: Reactive, generative and stratified models of probabilistic processes. Information and Computation 121(1), 59–80 (1995)
Götz, N., Herzog, U., Rettelbach, M.: Multiprocessor and distributed system design: The integration of functional specification and performance analysis using stochastic process algebras. In: Donatiello, L., Nelson, R. (eds.) SIGMETRICS 1993 and Performance 1993. LNCS, vol. 729, pp. 121–146. Springer, Heidelberg (1993)
Harrison, P.G., Strulo, B.: SPADES – a process algebra for discrete event simulation. Journal of Logic Computation 10(1), 3–42 (2000)
Hillston, J.: A Compositional Approach to Performance Modelling. Cambridge University Press, Cambridge (1996)
Hoare, C.A.R.: Communicating Sequential Processes. Prentice Hall, Englewood Cliffs (1985)
López, N., Núñez, M.: A testing theory for generally distributed stochastic processes. In: Larsen, K.G., Nielsen, M. (eds.) CONCUR 2001. LNCS, vol. 2154, pp. 321–335. Springer, Heidelberg (2001)
López, N., Núñez, M., Pelayo, F.L.: STOPA: A STOchastic Process Algebra for the formal representation of cognitive systems. In: 3rd IEEE Int. Conf. on Cognitive Informatics, ICCI 2004, pp. 64–73. IEEE Computer Society Press, Los Alamitos (2004)
López, N., Núñez, M., Pelayo, F.L.: Specifying the memorization process with STOPA. The International Journal of Cognitive Informatics & Natural Intelligence 1(4), 47–60 (2007)
López, N., Núñez, M., Rodríguez, I., Rubio, F.: A formal framework for e-barter based on microeconomic theory and process algebras. In: Unger, H., Böhme, T., Mikler, A.R. (eds.) IICS 2002. LNCS, vol. 2346, pp. 217–228. Springer, Heidelberg (2002)
López, N., Núñez, M., Rubio, F.: An integrated framework for the analysis of asynchronous communicating stochastic processes. Formal Aspects of Computing 16(3), 238–262 (2004)
Milner, R.: Communication and Concurrency. Prentice Hall, Englewood Cliffs (1989)
Nicollin, X., Sifakis, J.: An overview and synthesis on timed process algebras. In: Larsen, K.G., Skou, A. (eds.) CAV 1991. LNCS, vol. 575, pp. 376–398. Springer, Heidelberg (1992)
Núñez, M.: Algebraic theory of probabilistic processes. Journal of Logic and Algebraic Programming 56(1–2), 117–177 (2003)
Núñez, M., de Frutos, D.: Testing semantics for probabilistic LOTOS. In: 8th IFIP WG6.1 Int. Conf. on Formal Description Techniques, FORTE 1995, pp. 365–380. Chapman & Hall, Boca Raton (1996)
Núñez, M., de Frutos, D., Llana, L.: Acceptance trees for probabilistic processes. In: Lee, I., Smolka, S.A. (eds.) CONCUR 1995. LNCS, vol. 962, pp. 249–263. Springer, Heidelberg (1995)
Núñez, M., Rodríguez, I.: PAMR: A process algebra for the management of resources in concurrent systems. In: 21st IFIP WG 6.1 Int. Conf. on Formal Techniques for Networked and Distributed Systems, FORTE 2001, pp. 169–185. Kluwer Academic Publishers, Dordrecht (2001)
Núñez, M., Rodríguez, I., Rubio, F.: Formal specification of multi-agent e-barter systems. Science of Computer Programming 57(2), 187–216 (2005)
Pelayo, F.L., Cuartero, F., Valero, V., Cazorla, D.: An example of performance evaluation by using the stochastic process algebra ROSA. In: 7th Int. Conf. on Real-Time Systems and Applications, pp. 271–278. IEEE Computer Society Press, Los Alamitos (2000)
Pelayo, F.L., Núñez, M., López, N.: Specifying the memorization process with STOPA. In: 4th IEEE Int. Conf. on Cognitive Informatics, ICCI 2005, pp. 238–247. IEEE Computer Society Press, Los Alamitos (2005)
Plotkin, G.D.: A structural approach to operational semantics. Technical Report DAIMI FN-19, Computer Science Department. Aarhus University (1981)
Reed, G.M., Roscoe, A.W.: A timed model for communicating sequential processes. Theoretical Computer Science 58, 249–261 (1988)
Solso, R.L. (ed.): Mind and brain science in the 21st century. MIT Press, Cambridge (1999)
Squire, L.R., Knowlton, B., Musen, G.: The structure and organization of memory. Annual Review of Psychology 44, 453–459 (1993)
Wang, Y.: On cognitive informatics. In: 1st IEEE Int. Conf. on Cognitive Informatics, ICCI 2002, pp. 34–42. IEEE Computer Society Press, Los Alamitos (2002)
Wang, Y.: The Real Time Process Algebra (RTPA). Annals of Software Engineering 14, 235–274 (2002)
Wang, Y.: Cognitive informatics: A new transdisciplinary research field. Brain and Mind 4, 115–127 (2003)
Wang, Y.: Using process algebra to describe human and software behaviors. Brain and Mind 4, 199–213 (2003)
Wang, Y.: On the mathematical laws of software. In: 18th Canadian Conf. on Electrical and Computer Engineering, CCECE 2005, pp. 1086–1089 (2005)
Wang, Y.: Formal description of the cognitive process of memorization. In: 6th IEEE Int. Conf. on Cognitive Informatics, ICCI 2007, pp. 284–293. IEEE Computer Society Press, Los Alamitos (2007)
Wang, Y.: A software science perspective, crc book series in software engineering. Sofware Engineering Foundations 2 (2007)
Wang, Y.: The theoretical framework of cognitive informatics. The International Journal of Cognitive Informatics & Natural Intelligence 1(1), 1–27 (2007)
Wang, Y.: Deductive semantics of rtpa. The International Journal of Cognitive Informatics and Natural Intelligence 2(2), 95–121 (2008)
Wang, Y.: A denotational mathematics for manipulating intelligent and computational behaviours. The International Journal of Cognitive Informatics and Natural Intelligence 2(2), 44–62 (2008)
Wang, Y., Dong, L., Ruhe, G.: Formal description of the cognitive process of decision making. In: 3rd IEEE Int. Conf. on Cognitive Informatics, ICCI 2004, pp. 124–130. IEEE Computer Society Press, Los Alamitos (2004)
Wang, Y., Wang, Y.: Cognitive models of the brain. In: 1st IEEE Int. Conf. on Cognitive Informatics, ICCI 2002, pp. 259–269. IEEE Computer Society Press, Los Alamitos (2002)
Wang, Y., Wang, Y.: Recent advances in cognitive informatics. IEEE Transactions on Systems, Man, and Cybernetics C 36(2), 121–123 (2006)
Yi, W.: CCS+ Time = an interleaving model for real time systems. In: Leach Albert, J., Monien, B., Rodríguez-Artalejo, M. (eds.) ICALP 1991. LNCS, vol. 510, pp. 217–228. Springer, Heidelberg (1991)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2008 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Lopez, N., Núñez, M., Pelayo, F.L. (2008). A Comparative Study of STOPA and RTPA . In: Gavrilova, M.L., Tan, C.J.K., Wang, Y., Yao, Y., Wang, G. (eds) Transactions on Computational Science II. Lecture Notes in Computer Science, vol 5150. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-87563-5_13
Download citation
DOI: https://doi.org/10.1007/978-3-540-87563-5_13
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-87562-8
Online ISBN: 978-3-540-87563-5
eBook Packages: Computer ScienceComputer Science (R0)