Modeling and analysis of interactive telemedicine systems

被引:2
作者
Liu J. [1 ]
Xiong X. [1 ]
Ding Z. [2 ]
He J. [2 ]
机构
[1] Shanghai Keylab of Trustworthy Computing, East China Normal University, Shanghai
[2] Center of Math Computing and Software Engineering, Zhejiang Sci-Tech University, Hangzhou
基金
中国国家自然科学基金;
关键词
Component-based software; MDA; Telemedicine; Timed automata;
D O I
10.1007/s11334-013-0197-8
中图分类号
学科分类号
摘要
Modeling and analyzing telemedicine system (TMS) is a challenging task since the distributed structure and the real time dynamic process of the system make the modeling and analyzing harder. In this paper we propose an approach to model and analyze the architecture of TMSs. A TMS is networked of a number of components and thus is a typical component-based system. Based on the methodology of model-driven development, we design platform-independent component model: the components are extended with real-time properties; the time critical interaction mechanism of components is modeled by timed automata; the functional behavior of the system is modeled with refinement calculus of object systems method. Our approach has the following benefits: (1) with this approach, we can describe the distributed and real-time dynamic process system in multiple views, (2) we can use service architecture to model the distributed structure and (3) we can use interface automata to directly model the time critical interaction mechanism of a system. © 2013, Springer-Verlag London.
引用
收藏
页码:55 / 69
页数:14
相关论文
共 19 条
[1]  
Chen Z., Liu Z., Ravn A., Stolz V., Zhan N., Refinement and verification in component-based model driven design, Sci Comput Program, 74, 4, pp. 126-168, (2009)
[2]  
Chen X., Liu Z., Mencl V., Separation of concerns and consistent integration in requirements modelling, Proceedings of current trends in theory and practice of computer science (SOFSEM07). Lecture Notes in Computer Science, 4362, pp. 819-831, (2007)
[3]  
Carton A., Driver C., Jackson A., Clarke S., Model-driven theme/UML, Trans Aspect Oriented Softw Dev, 5560, pp. 238-266, (2006)
[4]  
Wei K., Li X., Liu Z., Stolz V (2012) rCOS: a formal model-driven engineering method for component-based software, Frontiers of computer science in China, 6, pp. 17-39
[5]  
He J., Li X., Liu Z., rCOS: a refinement calculus for object systems, Theor Comput Sci, 365, 1-2, pp. 109-142, (2006)
[6]  
Liu Z., Martin S., Zhang N., Zhu J., Composable automata for component interfaces. Technical Report 446, UNU-IIST, P.O. Box 3058, Macau, (2010)
[7]  
Bruce P., Real-time UML: developing efficient objects for embedded systems, (1997)
[8]  
Nicolas H., Doron P., Rajeev A., Timed automata, Lecture Notes Comput Sci 1633(688), (1999)
[9]  
Lee E., A framework for comparing models of computation, IEEE Trans Comput Aided Des Integr Circuits Syst, 17, 12, pp. 1217-1229, (1998)
[10]  
Benveniste A., Caspi P., Edwards S., Halbwachs N., The synchronous languages twelve years later, Proc IEEE, 91, 1, pp. 64-83, (2003)