Font Size: a A A

Design And Implementation Of The Container Of Light Weight CORBA Component Platform StarECCM

Posted on:2007-11-10Degree:MasterType:Thesis
Country:ChinaCandidate:Z P FuFull Text:PDF
GTID:2178360215470154Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the development of the computer science, human has entered to the "post PC" times which signed by the embedded systems and the pervasive computing. Embedded equipments will be all around us, influences our work, studing and lives. Light weight system is an important part of the embedded system and light weight software is an important part of the light weight system. But traditionally, the light weight software development often uses the Ad hoc methods, the coding is inefficent, the software is costly, the developing cycle is long, so the quality can't be assured. It badly influences the development of the light weight software. Component technology attracts more light weight software developers' attention because of its function modulization, interface standardization, software reuse and migration. The light weight software development based on the component not only improves the effeciency, shortens the developing cycle, but also effectively increases the software's adaptability and vitality. It improves the software's quality. So it is practical to design and implement a software development platform based on the component technology which used to develop the light weight software.CORBA component technology is one of the popular component technologies. It not only has the CORBA's advantages, but also implements the component's encapsulation and reuse. At present, mature CORBA component technology are used on the enterprise service. It can't adapt the light weight environment. First of all this thesis researches the component technology. Basing on the products StarCCM which we have had, this thesis proposes the light weight component platform StarECCM's design aim and design strategy and also proposes the system structure of the StarECCM, and finally designs and implements the StarECCM container.The primary contributions of this thesis include the following four parts:First, this thesis proposes the StarECCM's design goal and design strategy based on the StarCCM, after studing the CCM3.0 specification and the LightWeight CCM specification. This thesis also designs the StarECCM's system structure.Second, this thesis designs the StarECCM container particularly, including the function design, the structure design, the interface module design, the basic establishment module design, and the running time management module design.Third, this thesis implements each module based on the designment, and finishes the basic function of the container, including the function of create and remove container, the function of create and remove component home, the function of create and remove the component instances.Forth, this thesis tests the container. From the test result we can see that container this thesis implemented has small code size, low memory footprint, high efficient running, and it can satisfy the requirement of the embedded environment.
Keywords/Search Tags:light weight, software reuseable, CORBA component technology, container
PDF Full Text Request
Related items