Title :
Visual Modeling for Parallel Programming Based on DSL
Author :
Mengmeng, Wang ; Ce, Yu ; Jizhou, Sun ; Chao, Sun ; Jinyan, Chen
Author_Institution :
Sch. of Comput. Sci. & Technol., Tianjin Univ., Tianjin, China
fDate :
Nov. 29 2011-Dec. 1 2011
Abstract :
Parallel Application Visual Modeling (PAVM) is a system that simplifies the development of parallel applications by providing a graphical user interface for visually modeling and generating corresponding source code framework according to the constructed model. The specification of graphical construction blocks and composition rules are proposed to help construct feasible visual models. Model checker is designed to conduct model verification, and code generator is implemented to translate models to source code framework. PAVM is implemented based on DSL tools. With the help of PAVM, programmers are able to focus on algorithm design and obtain source code framework from graphical models.
Keywords :
formal verification; graphical user interfaces; parallel programming; DSL; code generator; composition rules; graphical construction blocks; graphical user interface; model checker; model verification; parallel application visual modeling; parallel programming; source code framework; Algorithm design and analysis; Computational modeling; DSL; Load modeling; Parallel programming; Visualization; DSL; code generation; parallel programming; visual modeling;
Conference_Titel :
Cloud Computing Technology and Science (CloudCom), 2011 IEEE Third International Conference on
Conference_Location :
Athens
Print_ISBN :
978-1-4673-0090-2
DOI :
10.1109/CloudCom.2011.96