Font Size: a A A

Research On Distributed Software Architecture And Implementation Of Its Development Tool

Posted on:2003-12-25Degree:MasterType:Thesis
Country:ChinaCandidate:X J ChenFull Text:PDF
GTID:2168360062485288Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Network based Distributed System (DS) is one of hotspots in the field of computer software research and development. It is quite difficult to develop a DS because of its hetemophorism and autonomism. Experience in software research and development has showed that an efficient way to build a large DS is to reuse existed components, that is, using component based software development (CBSD) method. In CBSD, Software Architecture (SA) plays a role of blueprint to guide the system composition and integration with components. SA's validity and availability not only affect the system development efficiency, but also determine the system's maintenance and evolution costs.After investigating and analyzing current technologies on CBSD and SA and their problems, in the thesis, a method of Architecture-based Distributed Software Construction with Component, called ADiSC, is proposed. A distributed SA description language named ADEAG and a component based distributed software design CASE tool named CDisTool are presented and discussed.Main contributions in the thesis are:1. Design and implementation of a distributed software architecture description language ADEAG;2. Design and implementation of a component based distributed software design toolkit CDisTool. With CDisTool, system designer can describe the system architecture in a visualized way with the GUI and the graphical description can be translated into ADEAG text context, based on which the system analysis and verification can be realized, and the CORBA IDL declaration and the corresponding programming language mappings can be produced.3. Extansion to a specific domain. We chose Media stream as the application domain, generalize the specific domain style templates, and extand them into CDisTool.4. A real case study (E-Cinama) on voice on demand(VOD).
Keywords/Search Tags:Component, Software Architecture, Modeling Tool, Media Stream
PDF Full Text Request
Related items