USTA: An Aspect-Oriented Knowledge Management Framework for Reusable Assets Discovery

Elgedawy, Islam
February 2015
Arabian Journal for Science & Engineering (Springer Science & Bu;Feb2015, Vol. 40 Issue 2, p451
Academic Journal
Currently, companies apply existing asset discovery approaches in an ad hoc manner over asset repositories to find the right assets. To precisely identify the right assets, the discovery engine should acquire different types of knowledge regarding: (1) the created assets, (2) the involved application domains, (3) the adopted software ontologies, (4) the adopted matching approaches, and (5) users' contexts and goals. Then the discovery engine uses all these types of knowledge to find the right assets. Hence, we need a framework that is able to manage all these types of knowledge in a dynamic, machine-understandable, and context-sensitive manner. Therefore, this article proposes USTA an aspect-oriented knowledge management framework for reusable assets discovery. USTA enables companies to define and manage their software ontologies in an aspect-oriented manner. It also enables them to define their corresponding matching schemes. USTA enables users to define their goals, contexts, and their preferred matching policies along with their aspect-oriented queries. USTA uses all this information to dynamically create a customized discovery process for every query. Experimental results show that the dynamic and customized discovery approach adopted by USTA provides better matching precision when compared to existing discovery approaches that adopt a static discovery process for all queries.


Related Articles

  • Ontology design patterns to disambiguate relations between genes and gene products in GENIA. Hoehndorf, Robert; Ngomo, Axel-Cyrille Ngonga; Pyysalo, Sampo; Ohta, Tomoko; Oellrich, Anika; Rebholz-Schuhmann, Dietrich // Journal of Biomedical Semantics;2011 Supplement 5, Vol. 2, p1 

    Motivation: Annotated reference corpora play an important role in biomedical information extraction. A semantic annotation of the natural language texts in these reference corpora using formal ontologies is challenging due to the inherent ambiguity of natural language. The provision of formal...

  • Boundary Objects: Measuring Gaps and Overlap Between Research Areas. Ridenour, Laura // Knowledge Organization;2016, Vol. 43 Issue 1, p44 

    The aim of this paper is to develop methodology to determine conceptual overlap between research areas. It investigates patterns of terminology usage in scientific abstracts as boundary objects between research specialties. Research specialties were determined by high-level classifications...

  • A Review and Development of Agent Communication Language. Ahmed, Moamin; Ahmad, Mohd Sharifuddin; Yusoff, Mohd Zaliman Mohd // Electronic Journal of Computer Science & Information Technology;2009, Vol. 1 Issue 1, p7 

    In this paper, we review the research findings in agent communication language (ACL). We then propose our model to develop an agent communication language based on the Foundation for Intelligent Physical Agents (FIPA) Standards. The use of communicative acts enables agents to recognize the...

  • Reutilización de tesauros: el documentalista frente al reto de la web semántica.  // El Profesional de la Información;ene/feb2008, Vol. 17 Issue 1, p8 

    A practical approach to the development of ontologies from thesauri is presented, using the Methontology methodology, which permits the use of any language developed so far for the implementation of ontologies, as well as semantic web annotations based on these ontologies. This approach is an...

  • A New Universal Model of Computation and its Contribution to Learning, Intelligence, Parallelism, Ontologies, Refactoring, and the Sharing of Resources. Pissanetzky, Sergio // International Journal of Computational Intelligence;2009, Vol. 5 Issue 2, p143 

    The recently introduced Matrix Model of Computation in its imperative form (iMMC) can perfectly represent any finite physical system. A new canonical form (cMMC) is introduced. The iMMC is sequential, highly structured, and object-oriented, and saves resources by reusing them heavily. Software...

  • OntoMap: an ontology-based architecture to perform the semantic mapping between an interlingua and software components. Linhalis, Flávia; Mattos Fortes, Renata; Abreu Moreira, Dilvan // Knowledge & Information Systems;Mar2010, Vol. 22 Issue 3, p319 

    This paper is about the use of natural language to communicate with computers. Most researches that have pursued this goal consider only requests expressed in English. A way to facilitate the use of several languages in natural language systems is by using an interlingua. An interlingua is an...

  • Ontology-based multiperspective requirements traceability framework. Assawamekin, Namfon; Sunetnanta, Thanwadee; Pluempitiwiriyawej, Charnyote // Knowledge & Information Systems;Dec2010, Vol. 25 Issue 3, p493 

    Large-scaled software development inevitably involves a group of stakeholders, each of whom may express their requirements differently in their own terminology and representation depending on their perspectives or perceptions of their shared problems. In view of that, the heterogeneity must be...

  • Ontology-Based Framework for Integration in Ubiquitous Computing Environment. Babkin, Eduard; Abdulrab, Habib // European Journal of Scientific Research;Aug2007, Vol. 17 Issue 4, p476 

    This article considers integration of sensors networks in Ubiquitous Computing Environment (UCE), and proposes to augment general-purpose middleware solutions for sensors networks by reconfigurable and highly customizable hardware or software components, which are capable of manipulating...

  • Study of Ontology in Software Modelling Process and Life Cycle. Anandaraj, A.; Dheepak, G.; Raja, K. // International Journal of Research & Reviews in Software Engineer;Mar2011, Vol. 1 Issue 1, p13 

    Semantic web technology is the emerging field that provides new incentive for software engineering research. As the root of semantic engineering is knowledge engineering, it is sometimes impossible for software engineers to overlook the ontology enabled approaches. This paper presents few...


Read the Article


Sorry, but this item is not currently available from your library.

Try another library?
Sign out of this library

Other Topics