Font Size: a A A

Composition Oriented Semantic Component Model And Prototype System

Posted on:2008-06-28Degree:MasterType:Thesis
Country:ChinaCandidate:R Z XuFull Text:PDF
GTID:2178360212485018Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As the information technology is developing rapidly, software reuse and component-based software development are receiving limelight attention from the industry. The current technology of component composition has many issues that need to be improved. Due to the lack of rich semantic information, it would be very difficult for users to find the components that match the requirements and hardly be used to automate the component composition and validation, which holds back the process of knowledge sharing and reuse.The popular ontology technology significantly contributes to the solution of the above problem. In this paper, the author presents the conception of semantic component by introducing ontology technology on the basis of tradition component, and then investigates semantic component in detail.Firstly this paper introduces ontology into the component description, combining with the semantic component based softeware development, the author builds a semantic component model, which uses five perspectives to discuss in details about the five steps of semantic component based software development process respectively. More specifically, this paper further discusses on the behavior and interaction models that are closely related to component composition.Secondly, on the basis of semantic component model, the author constructs a component ontology model called OWL-C that standardizes the knowledge and conception required for component description. In this paper, the author defines the upper ontology of a component and creates the models for the behavior ontology and interaction ontology, which aims to supply a reference for automated component composition and validation.Thirdly, based on the above research, this paper introduces the SCDL (Semantic Component Description Language) that provides the methods for describing semantic component. SCDL is scalable and has strong capabilities of knowledge presentation. It can help the machine understand and analyze the components. This paper has a detailed introduction about the language capabilities and scalability of SDL.Finally, the author introduces a prototype system that manage and composite semantic components.
Keywords/Search Tags:component, ontology, semantic component
PDF Full Text Request
Related items