DefinePK

DefinePK hosts the largest index of Pakistani journals, research articles, news headlines, and videos. It also offers chapter-level book search.

A Scheme Based Paradigm for Concurrent Programming


Article Information

Title: A Scheme Based Paradigm for Concurrent Programming

Authors: Nathar Shah, Visham Cheerkoot

Journal: Journal of Software Engineering

HEC Recognition History
No recognition records found.

Publisher: Asian Network for Scientific Information (ANSInet)

Country: Pakistan

Year: 2011

Volume: 5

Issue: 3

Language: English

DOI: 10.10.3923/jse.2011.108.115

Keywords: Programming paradigmMultithreadingscheme based programmingdevelopment environmentobject-oriented programmingConcurrent programming

Categories

Abstract

Advances in computer architectures, namely the prevalence of muticore architecture have raised challenges for software developers to take advantage of the parallelism. The paper introduces synchronization scheme based concurrent programming that is easy (i.e., GUI based construction), robust and reusable. The synchronization schemes consist of several synchronization units that can be composed together. The schemes can then be applied to code to achieve required concurrency and parallelism. This is done by configuring rather than coding. It is robust because the CScheme engine is linked to a pluggable concurrency bug detection engine. Reusability can be achieved by reusing the scheme on several similar nature problems. We illustrated the architecture of our CScheme engine and discussed the components in it that fulfilled our objectives. Few examples of the synchronization schemes such as Single Threaded Execution Scheme, Reader Writer Scheme and Thread Coordination Scheme together with their units were also build to prove our approach.


Paper summary is not available for this article yet.

Loading PDF...

Loading Statistics...