Context-aware service system modeling using timed CPN

作者: Zhifang Hu , Tao Lu , Zhuo Zhao

DOI: 10.1109/ICSSSM.2013.6602579

关键词: Petri netComputer scienceService (systems architecture)Ubiquitous computingCorrectnessSoftware engineeringContext (language use)Real-time computingService systemHome automationSystems modeling

摘要: In recent years, the advances of computer, network and sensor technologies promote research development context-aware system greatly. Service logics in should be correct reasonable to make sure provides user satisfied services. this paper, we propose a modeling methodology based on Timed Colored Petri Net (Timed CPN) check correctness service logics. To simulate real situation, including randomness contexts, extend CPN by introducing time attributes random functions. Since many are described ECA rules, also develop four basic transforming patterns that used transform rules into models. The whole model can obtained fusing models logic context randomness. We describe detail case smart home verify its feasibility validity.

参考文章(15)
Kurt Jensen, An Introduction to the Practical Use of Coloured Petri Nets Lectures on Petri Nets II: Applications, Advances in Petri Nets, the volumes are based on the Advanced Course on Petri Nets. pp. 237- 292 ,(1996) , 10.1007/3-540-65307-4_50
Mark Weiser, The Computer for the Twenty-First Century Scientific American. ,vol. 265, pp. 115- 124 ,(1991)
Jens Bæk Jørgensen, Coloured Petri nets in development of a pervasive health care system applications and theory of petri nets. pp. 256- 275 ,(2003) , 10.1007/3-540-44919-1_18
Wolfgang Beer, Volker Christian, Alois Ferscha, Lars Mehrmann, Modeling context-aware behavior by interpreted ECA rules european conference on parallel processing. pp. 1064- 1073 ,(2003) , 10.1007/978-3-540-45209-6_144
Kurt Jensen, An Introduction to the Theoretical Aspects of Coloured Petri Nets A Decade of Concurrency, Reflections and Perspectives, REX School/Symposium. pp. 230- 272 ,(1993) , 10.1007/3-540-58043-3_21
Seungwok Han, Hee Yong Youn, Modeling and Analysis of Time-Critical Context-Aware Service Using Extended Interval Timed Colored Petri Nets systems man and cybernetics. ,vol. 42, pp. 630- 640 ,(2012) , 10.1109/TSMCA.2011.2170064
Jae-Yoon Jung, Jonghun Park, Seung-Kyun Han, Kangchan Lee, An ECA-based framework for decentralized coordination of ubiquitous web services Information & Software Technology. ,vol. 49, pp. 1141- 1161 ,(2007) , 10.1016/J.INFSOF.2006.11.008
M. Weiser, The Computer for the 21st Century Scientific American. ,vol. 265, pp. 94- 104 ,(1991) , 10.1038/SCIENTIFICAMERICAN0991-94
Oh Byung Kwon, Modeling and generating context-aware agent-based applications with amended colored Petri nets Expert Systems With Applications. ,vol. 27, pp. 609- 621 ,(2004) , 10.1016/J.ESWA.2004.06.008
Kurt Jensen, Lars Michael Kristensen, Lisa Wells, Coloured Petri Nets and CPN Tools for modelling and validation of concurrent systems International Journal on Software Tools for Technology Transfer. ,vol. 9, pp. 213- 254 ,(2007) , 10.1007/S10009-007-0038-X