Implementing executable graph based visual language in a distributed environment

作者: Kamal Z. Zamli , Nor Ashidi Mat Isa , Norazlina Khamis

DOI: 10.1109/ICOCI.2006.5276555

关键词: Visual programming languageGraph theoryVisual languageProgramming languageExecutableControl flowComputer scienceGraph rewritingSemantics (computer science)Distributed Computing Environment

摘要: One of the common difficulties in a graph based visual language is to develop its executable semantics and achieved execution distributed environment. In order address some these issues, this paper outlines general control flow language. doing so, also discusses sound technique implementing such permitting An implementation sketched for domain specific language, called VRPML.

参考文章(12)
Stanley M. Sutton, Leon J. Osterweil, The design of a next-generation process language foundations of software engineering. ,vol. 22, pp. 142- 158 ,(1997) , 10.1145/267895.267908
Ackerman, Data Flow Languages IEEE Computer. ,vol. 15, pp. 15- 25 ,(1982) , 10.1109/MC.1982.1653938
Nor Ashidi Mat Isa, Norazlina Khamis, Kamal Zuhairi Zamli, The Design and Implementation of the VRPML Support Environments Malaysian Journal of Computer Science. ,vol. 18, pp. 57- 69 ,(2005)
David Gelernter, Generative communication in Linda ACM Transactions on Programming Languages and Systems. ,vol. 7, pp. 80- 112 ,(1985) , 10.1145/2363.2433
B. Peuschel, W. Schäfer, G. Junkermann, S. Wolf, MERLIN: supporting cooperation in software development through a knowledge-based environment Software process modelling and technology. pp. 103- 129 ,(1994) , 10.17877/DE290R-14954
Kamal Zuhairi Zamli, Peter Lee, Exploiting a Virtual Environment in a Visual PML Product Focused Software Process Improvement. pp. 49- 62 ,(2002) , 10.1007/3-540-36209-6_7
S. Dami, J. Estublier, M. Amiour, Apel: A Graphical Yet Executable Formalism forProcess Modeling automated software engineering. ,vol. 5, pp. 61- 96 ,(1998) , 10.1023/A:1008658325298
K.Z. Zamli, P.A. Lee, Modeling and enacting software processes using VRPML asia-pacific software engineering conference. pp. 243- 252 ,(2003) , 10.1109/APSEC.2003.1254377
Jacky Estublier, Walcélio Melo, Noureddine Belkhatir, ADELE-TEMPO: an environment to support process modelling and enaction Software process modelling and technology. pp. 187- 222 ,(1994)
P. Ciancarini, D. Rossi, Jada: a Coordination Toolkit for Java University of Bologna. ,(1996)