Font Size: a A A

Visual Model Of The Parallel Object-based Analysis, Design And Realization

Posted on:2003-09-20Degree:MasterType:Thesis
Country:ChinaCandidate:G J LiFull Text:PDF
GTID:2208360065962332Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Parallel programming is very difficult because it involves more complex communication and control. And at the same time it is also a difficult thing to read and understand the source code. But visualization provides us a new and easy way to do these things.In this paper we bring forward a new parallel visual model which is designed foran OO(Object Oriented) parallel programming language --- Parallel C++. ParallelObject is an elementary concept of Parallel C++. So if we want to make a proper visual model, we have to think about the Parallel Object and reflect its character correctly. So we have to understand the programming language correctly.Nowadays there are many parallel visual programming environments which have different parallel visual model. Some of them are based on resource, Some of them focus on GUI(graphic user interface); and others mainly deal with input and output. These models are not fit for our Parallel C++ because they do not reflect OO character.When we do not know what to do with the parallel visual model, UML (Unified Modeling Language) give us a flash of hope. We suddenly think that we can use some UML graphic element but we add some new restrict condition. Thus on the one hand we can reflect OO character, on the other hand the parallel visual model will be accepted easily.In the paper, we introduce this parallel visual model and its realization. After demonstrating our restrict condition of this parallel visual model, we explain how we realize the visual model in three stage .At first we provide the class diagram of this parallel visual model and function of each class. Secondly, we analyze Sequence diagram about the model from its function view. Finally, we explain how to use this parallel visual model to generate Parallel C++ source code.
Keywords/Search Tags:Parallel C++, Object-Oriented, visualization
PDF Full Text Request
Related items