Font Size: a A A

Software Component Description Based On Ontology

Posted on:2007-09-11Degree:MasterType:Thesis
Country:ChinaCandidate:Y TangFull Text:PDF
GTID:2178360182988450Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
The computer hardware platform of Software system is changing from the enclosed calculating platform to the open Internet platform. The future software system based on Internet platform will form a Software Web which is similar to the current Internet. Software Web will no longer be an information provider, but a service provider. Hence, there will be new form of Software — InternetWare. Component based software development (CBSD) is one of the bases of InternetWare research.The current component description methods pay much attention on the interface of the component, but they don't provide the pricise semantic description. What's more, the service provider and the service requester couldn't communicate with each other and share the information. The search of components is mostly based on key words, which is not very pricise. There are also some systems which provide their own criterions to raise the component matching precision, however they are not widely accepted. These drawbacks directly influent the development of component. Therefore, a uniform description method which could normalize and understand the Component service is demanded. This method should effectively combine the user and the service provider, and support the matching and composition of components. Face to these problems, this thesis provides a solution—Components description based on ontology. The content of this thesis could be included in thess areas:1. Introduce the main component model using SOFA component model as representative. Discuss the main description medhods and description languages of component. Have an overall summarization the of research actuality2. Research the domain ontology and its modeling. Discuss the presentation and storage of domain ontology. Work over the method of domain ontology modeling and provide the example of domain ontology descriotion using OWL language3 . Propose a component description modelbased on ontology. Describe the component from 5 parts. Discuss the component behavior specification from 3 aspects: Composition of Service, Service operation specification and Behavior protocole4. Propose Ontology based Component Description Language to describe the component. Describe a component of SOFA Model using OCDL. Evaluate the OCDL language.
Keywords/Search Tags:Software Component, SOFA Component model, Domain ontology modening, Component description Model based on Ontology, OCDL Component description languuage
PDF Full Text Request
Related items