Title :
Distributed collaborating system design via electronic institutional calculus
Author :
Cai, Guoyong ; Gao, Ji ; Qian, Junyan ; Zhao, Lingzhong
Author_Institution :
Zhejiang Univ., Hangzhou
Abstract :
Developing distributed collaboration system is still a challenge work in an open and heterogeneous environment. The paper proposes to design distributed collaboration system starting from electronic institutional model. Software architecture is designed directly based on electronic institution. The main architectural element is a scene manager. An electronic institution oriented calculus language is presented to specify the complex interaction patterns appearing in architectural design level. Through the formal defined operational semantic rules, some system norms can be verified in the designed architectural specification. A proof of concept implementation has been working out. The experience shows a lot of advantages in this approach when developing such type of interaction complicated systems in open environments.
Keywords :
groupware; process algebra; software architecture; distributed collaborating system design; electronic institutional calculus; formal defined operational semantic rules; software architecture; Algebra; Calculus; Carbon capture and storage; Collaborative work; International collaboration; Layout; Parallel processing; Software architecture; Software design; Software systems;
Conference_Titel :
Network and Parallel Computing Workshops, 2007. NPC Workshops. IFIP International Conference on
Conference_Location :
Liaoning
Print_ISBN :
978-0-7695-2943-1
DOI :
10.1109/NPC.2007.69