An Integration Ontology for Components Composition

2010 ◽  
Vol 2 (3) ◽  
pp. 35-42 ◽  
Author(s):  
Sofien Khemakhem ◽  
Khalil Drira ◽  
Mohamed Jmaiel

Software components composition can improve the efficiency of knowledge management by composing individual components together for complex distributed application. There are two main areas of research in knowledge representation for component composition: the syntactic based approach and the semantic-based approach. In this paper, the authors propose an integrated ontology-supported software component composition. The authors’ approach provides dual modes to perform component composition. Ontologies are employed to enrich semantics at both components description and composition. The authors demonstrate that their search engine SEC++ fulfills automated component composition, in particular, and knowledge management in general.


Author(s):  
Sofien Khemakhem ◽  
Khalil Drira ◽  
Mohamed Jmaiel

Software components composition can improve the efficiency of knowledge management by composing individual components together for complex distributed application. There are two main areas of research in knowledge representation for component composition: the syntactic based approach and the semantic-based approach. In this paper, the authors propose an integrated ontology-supported software component composition. The authors’ approach provides dual modes to perform component composition. Ontologies are employed to enrich semantics at both components description and composition. The authors demonstrate that their search engine SEC++ fulfills automated component composition, in particular, and knowledge management in general.



Author(s):  
Vishnu Sharma ◽  
Vijay Singh Rathore ◽  
Chandikaditya Kumawat

Software reuse can improve software quality with the reducing cost and development time. Systematic reuse plan enhances cohesion and reduces coupling for better testability and maintainability. Software reuse approach can be adopted at the highest extent if relevant software components can be easily searched, adapted and integrated into new system. Large software industries hold their own well managed component libraries containing well tested software component with the project category based classification .Access to these repositories are very limited. Software reuse is facing so many problems and still not so popular. This is due to issues of general access, efficient search and adoption of software component. This paper propose a framework which resolves all of the above issues with providing easy access to components, efficient incremental semantics based search, repository management, versioning of components.



1999 ◽  
Vol 08 (02) ◽  
pp. 119-135
Author(s):  
YAU-HWANG KUO ◽  
JANG-PONG HSU ◽  
MONG-FONG HORNG

A personalized search robot is developed as one major mechanism of a personalized software component retrieval system. This search robot automatically finds out the Web servers providing reusable software components, extracts needed software components from servers, classifies the extracted components, and finally establishes their indexing information for local component retrieval in the future. For adaptively tuning the performance of software component extraction and classification, an adaptive thesaurus and an adaptive classifier, realized by neuro-fuzzy models, are embedded in this search robot, and their learning algorithms are also developed. A prototype of the personalized software component retrieval system including the search robot has been implemented to confirm its validity and evaluate the performance. Furthermore, the framework of proposed personalized search robot could be extended to the search and classification of other kinds of Internet documents.



Symmetry ◽  
2021 ◽  
Vol 13 (4) ◽  
pp. 604
Author(s):  
Nayyar Iqbal ◽  
Jun Sang

Due to advancements in science and technology, software is constantly evolving. To adapt to newly demanded requirements in a piece of software, software components are modified or developed. Measuring software completeness has been a challenging task for software companies. The uncertain and imprecise intrinsic relationships within software components have been unaddressed by researchers during the validation process. In this study, we introduced a new fuzzy logic testing approach for measuring the completeness of software. We measured the fuzzy membership value for each software component by a fuzzy logic testing approach called the fuzzy test. For each software component, the system response was tested by identifying which software components in the system required changes. Based on the measured fuzzy membership values for each software component, software completeness was calculated. The introduced approach scales the software completeness between zero and one. A software component with a complete membership value indicates that the software component does not require any modification. A non-membership value specifies that the existing software component is no longer required in the system or that a new software component is required to replace it. The partial membership value specifies that the software component requires few new functionalities according to the new software requirements. Software with a partial membership value requires partial restructuring and design recovery of its components. Symmetric design of software components reduces the complexity in the restructuring of software during modification. In the study, we showed that by using the introduced approach, high-quality software that is faultless, reliable, easily maintained, efficient, and cost-effective can be developed.





Author(s):  
Tarek Zernadji ◽  
Raida Elmansouri ◽  
Allaoua Chaoui

Current research on software reuse in Component Based Software Engineering (CBSE) covers a variety of fields, including component design, component specification, component composition, component-based framework. CBSE is quickly becoming a mainstream approach to software development and most researchers are hoping that it will be solutions to all the problems that led to software crisis. The software engineering techniques specific to this discipline, in phases such as modeling, verification or validation of component based software systems still insufficient and need more research efforts. ECATNets (Extended Concurrent Algebraic Term Nets) are frameworks for specification, modeling and validation of concurrent and distributed systems. They are characterized by their semantics defined in terms of rewriting logic. The objective of this article is to propose a formal specification of software components by using ECATNets formalism. The expected benefits of this work are: Offer a formal notation for describing the different features of concurrent and distributed software components; Defining a formal unambiguous semantic to describe behavior of the composed system.



Author(s):  
William Buchholz

An ontology comprises the explicitly articulated and shared concepts of a knowledge community or domain. These concepts are arranged formally in a taxonomy and are governed by specifically defined rules and axioms. Ontologies often play an important role in knowledge management information technology (KMIT). An enterprise knowledge management IT system, for example, may use an ontology “to facilitate communication, search, storage, and [knowledge] representation” (O’Leary, 1998, p. 58). A general survey of the literature suggests that ontologies are capable of improving performance in a large variety of knowledge management IT functions, especially relative to knowledgebases for best practices, lessons learned, human resource skills, Help Desks, FAQs, document collections, standards and regulations, products, services, proposals, and the like. In addition, as we look to the future, ontologies will function centrally in agent-mediated knowledge management (AMKM), distributed knowledge management (DKM), and the Semantic Web (Daconta, Obrst, & Smith, 2003; Fensel, 2001; Heflin, Volz, & Dale, 2002; McGuiness, 2002), as these technologies become pervasive in a global economy that distributes KM knowledgebases across companies and cultures.



2010 ◽  
pp. 652-668
Author(s):  
Charles Delalonde ◽  
Eddie Soulier

This research leverages information retrieval activity in order to build a network of organizational expertise in a distributed R&D laboratory. The authors describe traditional knowledge management practices and review post-cognitivists theories in order to define social creation in collaborative information retrieval activity. The Actor-Network theory accurately describes association processes and includes both human and non-human entities. This chapter compares this theory with the emergence of Social Search services online and Experts’ Retrieval Systems. The chapter authors suggest afterward, a social search engine named DemonD that identifies documents but more specifically users relevant to a query. DemonD relies on transparent profile construction based upon user activity, community participation, and shared documents. Individuals are invited to participate in a dedicated newsgroup and the information exchanged is capitalized. The evaluation of our service both ergonomic and through a simulation provides encouraging data.





2016 ◽  
Vol 12 (09) ◽  
pp. 7 ◽  
Author(s):  
Mykhailo Poliakov ◽  
Tetiana Larionova ◽  
Galyna Tabunshchyk ◽  
Anzhelika Parkhomenko ◽  
Karsten Henke

<em>This paper present models of studied objects with the help of remote laboratories containing physical and software components. These hybrid models were described as an integrated system with a hierarchy of controls. The functional structure of hybrid models was formalized using set theory. There are described examples of hybrid models, which software component contains subsystems of virtual models, models of the “hidden” part, the technical state models and environment models of the studied object. There are considered teaching scenarios of hybrid models application. It was given an example of design teaching scenario of diagnostic subsystem of a traffic light.</em>



Sign in / Sign up

Export Citation Format

Share Document