LeGESD: A framework oriented to the specification and formal validation of concurrent and distributed systems based on a graphical language and its process algebra semantics

被引:0
作者
Cortes Galicia, Jorge [1 ]
Menchaca Garcia, Felipe R. [1 ]
Menchaca Mendez, Rolando [1 ]
机构
[1] Inst Politecn Nacl, Ctr Invest Comp, Mexico City, DF, Mexico
来源
REVISTA FACULTAD DE INGENIERIA-UNIVERSIDAD DE ANTIOQUIA | 2012年 / 63期
关键词
Specification; Distributed systems; process algebra;
D O I
暂无
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The specification and formal verification of distributed systems is usually a complex task. It requires extensive knowledge of algorithm theory and modeling of distributed or concurrent systems. In this context, we present LeGESD which is a framework oriented to support the specification and formal validation of concurrent and distributed systems. LeGESD has a graphical formal language for the specification and analysis of distributed systems which is used to describe functional and of communication requirements. The semantics of LeGESD is based on the process algebra. This semantics is also described in this paper and it is called Analysis and Design of Distributed Systems (ADSD). ADSD is an algebraic specification with operational semantics defined to be used with LeGESD. ADSD provides graphical-algebraic equivalence relations which can be used to generate formal specifications of distributed systems. Lastly, this paper presents an example which shows the usefulness and potential of the language and its semantics.
引用
收藏
页码:129 / 140
页数:12
相关论文
共 15 条
[1]  
[Anonymous], 1989, CWI-Quarterly
[2]  
Arief L., 1999, BT TECHNICAL J, V3, P120
[3]  
Bravetti M., 2000, 1 INT WORKSH MOD TIM, P3
[4]  
Cortes J., 2006, 1 C INT SIST COMP EL, P30
[5]  
Cortes J., 2006, P IEEE 15 INT C COMP, P120
[6]  
Da-Qian Zhang, 1995, Proceedings. 11th IEEE International Symposium on Visual Languages (Cat. No.95TB8105), P310, DOI 10.1109/VL.1995.520824
[7]  
Garland S., 1998, IOA LANGUAGE TOOLSET, V1, P1
[8]   Process algebra for performance evaluation [J].
Hermanns, H ;
Herzog, U ;
Katoen, JP .
THEORETICAL COMPUTER SCIENCE, 2002, 274 (1-2) :43-87
[9]  
HONDA K, 1992, LECT NOTES COMPUT SC, V612, P21
[10]   How a qualitative approach to concept map analysis can be used to aid learning by illustrating patterns of conceptual development [J].
Kinchin, IM ;
Hay, DB ;
Adams, A .
EDUCATIONAL RESEARCH, 2000, 42 (01) :43-57