Visual, Object-Oriented Development of Parallel Applications


Parallelism is always going to be required to support the computational demands of some problem domains, and will continue to be exploited via ‘traditional’ parallel processing methods and languages. However, this paper argues that parallelism will also become a requirement for the non-specialist user, but that the traditional parallelism languages and techniques do not have the right support for the engineering of large-scale, parallel applications. The paper discusses this issue, and presents a visual, object-oriented parallel programming language, Vorlon, which addresses the management of both problem domain complexity and implementation complexity, to support the development of general-purpose parallel applications by programmers who are non-specialists in parallelism.

Journal of Visual Languages & Computing, Volume 12, Issue 2, April 2001, Pages 145-161
Jim Webber
Jim Webber
Chief Scientist

I’m a computer scientist interested in fault-tolerance for graph databases.