Font Size: a A A

Researches And The Implementation About Matching Mechanisms Based On Capability Models

Posted on:2007-07-31Degree:MasterType:Thesis
Country:ChinaCandidate:W P YuFull Text:PDF
GTID:2178360212465627Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
The reuse and integration of software units can shorten the cycle and reduce the cost of their development, thus it has been gradually accepted by the industry world."Integration"requires the coordination between the software units. One meaning of the coordination is that the data exchange and interoperability between the software units should be ensured. In order to be reused, the interoperability of software units requires the standardized interfaces. The methodology of capability profiling for software interoperability that proposed in International Standard ISO16100 could enhance the interoperability and data exchange between software units. The more detail researches on the implementation mechanisms about the interoperability and data exchange between software units based on the standard are carried out in this paper. The contents and the achievements are following:(1) The implementation mechanisms about the interoperability and data exchange between software units are studied:The International Standard ISO16100, which specifies the capability description of a software unit completely and exactly based on its capability, is deeply studied. With this standardized description, software provider can describe their software unit in a standardized form, and users can also describe their requirements in the same standardized form. Based on the same form, the proper manufacture software units can be found.(2) Software matching rules in different cases are analyzed, especially for the legacy system. Various kinds of matching methods are analyzed and the corresponding algorithms are proposed: Based on the modeling method of software capability description defined in ISO16100, the mechanism on matching software units with requirements is proposed. According to the standardized modeling method and the requirements'analysis method, at first simple matching (By simple matching, it means that requirement profile—req and manufacturing software unit profile—msu are modeled on the same RCCS) is analyzed and the simple matching algorithm SiM1 is proposed; Then, sophisticated matching is analyzed (By sophisticated matching, it means that req and msu are modeled on the different RCCSs), and SoM2 and SMM2 algorithms are proposed to solve the matching cases that based on same function nodes but on different RCCSs.(3) The interoperability framework is proved to be feasible and the algorithms are also proved to be feasible and reasonable by the implemention of the prototype system. And the time complexity analysis of the algorithms shows that the algorithms are practical.Variouse sophisticated algorithms based on different matching mechanisms are compared, and the usage for each algorithm is also indicated.
Keywords/Search Tags:Interoperability, Capability matching, Sophisticated matching, Related nodes, Corresponding nodes
PDF Full Text Request
Related items