Ontology-Based Meta-model for Storage and Retrieval of Software Components

Size: px
Start display at page:

Download "Ontology-Based Meta-model for Storage and Retrieval of Software Components"

Transcription

1 OntologyBased Metamodel for Storage and Retrieval of Software Components Cristiane A. Yaguinuma Department of Computer Science Federal University of São Carlos (UFSCar) P.O. Box São Carlos SP Brazil Marilde T. P. Santos Department of Computer Science Federal University of São Carlos (UFSCar) P.O. Box São Carlos SP Brazil Marina T. P. Vieira Methodist University of Piracicaba (UNIMEP) Rod. Açúcar, Km Piracicaba SP Brazil Abstract This paper presents a metamodel for storage and retrieval of software components that considers domain semantic information based on ontologies. In contrast to most existing repositories, which only retrieve a limited set of components, the proposed metamodel makes possible the recommendation of interrelated components, as ontology characteristics were incorporated. A behavior analysis of the proposed metadata is presented, involving the semantics of a multimedia application domain and components developed in the context of the DBCM Project [3]. 1. Introduction Reuse is a key concept to software development, as it reduces development effort, time and cost. Component Based Software Engineering proposes the reuse of software components, which can be retrieved and asssembled into applications of specific domains [1]. In order to build these applications successfully, it is fundamental to choose appropriated components from a collection of available components. Thus, it is desirable to have a repository that supports the storage, query and retrieval of components and makes reuse possible. Most existing repositories only retrieve a limited set of components and some do not satisfy user queries. Interrelated components may exist and would be useful, but the user either does not know about them or is unable to retrieve them because the query is defined too narrowly Permission to copy without fee all or part of this material is granted provided that the copies are not made or distributed for direct commercial advantage, the VLDB copyright notice and the title of the publication and its date appear, and notice is given that copying is by permission of the Very Large Data Base Endowment. To copy otherwise, or to republish, requires a fee and/or special permission from the Endowment Proceedings of the 31 st VLDB Conference, Trondheim, Norway, 2005 [2]. The schema of the repository itself often does not consider semantic relationships among components and thus omits important retrieval information. An approach to component repositories is needed that provides the retrieval and recommendation of semantically interrelated components. This paper presents an ontologybased metamodel for storage and retrieval of components. Section 2 describes the main approaches to component retrieval; Section 3 contextualizes the work developed considering the DBCM Project [3]; Sections 4 and 5 respectively present the metamodel proposed and an analysis of its behavior; and Section 6 contains the conclusions and recommendations for future work. 2. Existing approaches to component retrieval Mili et al. [4] classify some of the existing proposals for component search and retrieval in four categories: Keyword Search, Faceted Classification, Signature Matching and Behavioral Matching. Keyword Search [5] uses search engines to compare a set of terms specified by the user to terms related to components. This can result in many or few retrieved components, since only keywords are used in the search without any consideration of semantics. The Faceted Classification [6] [7] approach makes an attempt to classify the objects in the repository based on predefined taxonomies. Although this approach is useful for objects that fall into such categories, there are problems regarding objects for which classification is not explicit [2]. Signature Matching [8] compares names, parameters and return types of component methods to the user query. However, the information contained in signatures and comments of operations has little semantic content and hinders the adequate retrieval of components. Behavioral Matching [9] executes each component with input data vectors in order to retrieve components that present the expected behavior. However, it is difficult

2 to determine the expected behavior in query terms and inadequate input data can impair the retrieval process, thereby reducing query effectiveness. In general, the traditional categories Mili et al. describe are restricted in that they do not consider semantic relationships among components or relevant information on specific domains when processing queries. Addressing such restrictions, Sugumaran and Storey [2] have proposed an approach based on ontologies and domain models in order to increase search effectiveness and provide information on components interrelated to those that were retrieved. The ontologies Sugumaran and Storey use contain a set of related terms that describe some knowledge area, though they do not consider formal axioms. According to Noy and Hafner [10], formal axioms represent more information on concepts and their relationships as well as restrictions related to properties and concept values. Therefore, axioms play a significant role in domain semantics and can be relevant to component retrieval. As retrieval based on semantic information has several advantages, the present work has adopted the ontologybased approach. However, formal axioms were considered in the representation of knowledge domains, as they capture richer semantics and contribute toward retrieving interrelated software components. As a result, an ontologybased metamodel for storage and retrieval of software components was developed. The proposed metadata belong to the set of metadata modeled in the context of the DBCM Project [3] described in Section Metadata for storage and retrieval of software components The work proposed in this paper integrates the Multimedia ComponentBased Sotware Development Project (DBCM) [3], which aims to define strategies for the software development process based on multimedia components. Specifically, this work belongs to the module related to storage and retrieval of components in databases. A set of metadata that make it possible to store relevant component information was modeled, lending adequate support to the retrieval process. Figure 1 displays the categories of the identified metadata. Structural Metadata Pattern Metadata Semantic Metadata Content Ontology Figure 1. Metadata categories for storage and retrieval of software components. Structural Metadata correspond to information on the component structure, describing its attributes, interfaces, methods and other characteristics such as name, authors, creation date, company, etc. Semantic Metadata concern the component semantics divided into Content Metadata, which contain information automatically extracted from the source code or from component documentation, and Ontology Metadata, which present information on the application domain to which the components belong. Pattern Metadata consider information on possible software patterns identified from component reuse. This paper focuses on Ontology Metadata, detailing the metamodel built from the incorporation of ontology principles in the set of metadata modeled in DBCM Project. 4. Ontologybased metamodel for storage and retrieval of software components From an analysis of studies related to ontologies [1015], it was observed that some ontology characteristics are suitable for component retrieval, as they allow capturing domain semantics and recommending interrelated components. Thus, ontologybased metadata were incorporated to the set of metadata presented in Section 3. The incorporated metadata were identified from elements belonging to the ontology creation language Web Ontology Language (OWL) [14] and were also based on the domain layer model of the ODEd ontology editor [12]. Both ODEd and OWL support basic ontology elements and allow the definition of formal axioms that provide richer semantics to ontologies. The ontology principles that were considered relevant to storage and retrieval of components were modeled in the metamodel presented in Figure 2. As the metamodel shows, a Domain has usual attributes, name and description, and also a modeling that graphically describes how the domain is organized according to the elements belonging to the metamodel. This modeling can be graphically represented by an UML Class Diagram. A domain is composed of Entities, which refer to the main concepts of the knowledge domain. Entities have attributes, represented by the class Property_Attribute, and can be related to other entities through Associations, containing minimum and maximum cardinality as well as some attributes. Both classes Property_Attribute and Association are generalized in the class Property, according to the OWL language [14]. It is important to mention that the class Component was not detailed in the metamodel because it belongs to Structural Metadata, which are not covered in the scope of this paper. In order to provide relationships with richer semantics, axioms that would contribute toward component retrieval were investigated. In [12] [14] [15] a series of axioms are presented, some of which are considered relevant,

3 Domain name : String description : String modeling : Blob Property name : String description : String 1..n +superentity 1..n +subentity Entity name : String description : String +disjoint_with Component 1..n Property_Attribute type : String Association min_cardinality : int max_cardinality : int Whole_part +inverse_of Composition Aggregation Figure 2. Ontologybased metamodel for storage and retrieval of software components. namely, generalization/specialization, disjunction, inverse and wholepart associations. Thus, entities can have superentities and subentities, and can be disjoint with other entities. Inverse associations (inverse_of) indicate whether the relationship is bidirectional, allowing navigation in both directions. For example, the inverse associations between Media and Scene entities: Media composes Scene Scene is composed of Media. Wholepart associations include axioms such as irreflection, antisymmetry and transitivity, and are classified as Aggregations (parts compose the whole, but not exclusively) and Compositions (parts exclusively compose the whole). Through these axioms, it is possible to present more information on the domain semantics and also infer knowledge in order to recommend interrelated components. The captured domain information should be related to the components through an analysis of their purposes and functionalities. Thus, it is possible to relate components to correspondent associations and entities in domain semantics. Therefore, the elements belonging to the metamodel permit retrieving and recommending components based on the analysis of semantic information. 5. Behavior analysis of the proposed metamodel A prototype for storage and retrieval of components was built so that the behavior of the incorporated metadata could be analyzed. The prototype is called Ontology Based Component Repository (OBCR) and manipulates a database whose structure follows the proposed metamodel. 5.1 The OBCR prototype In order to evaluate the effectiveness of the metamodel, components developed in the context of the DBCM Project were stored. These components belong to distance learning (DL) and multimedia application domains, but this section specifically considers components developed for the multimedia domain, which were described in [16]. Initially, the semantic information on the multimedia domain must be acquired so that it can be stored in the repository. The semantics captured was based on the analysis of the multimedia domain developed in the scope of the DBCM Project [3, 16]. From this analysis, it was possible to identify concepts, relationships and relevant axioms. The information captured represents multimedia applications as scene compositions (Scene Composition entity). Each scene (Scene entity) is composed of a set of media (Media entity) synchronized in a sequential (Sequential Synchronization association), parallel (Parallel Synchronization association) or composed manner (Composed Synchronization association). Important axioms of the domain were identified: Media is the superentity of Text, Image, Audio and Video entities; The Scene Composition entity aggregates the Scene entity, which is composed of the Scene Media entity (representing media of a specific scene). These axioms permit the inference of knowledge and, therefore,

4 recommend components that might be interesting to the user. For example, by retrieving components associated to the Media entity, components related to its subentities could be recommended and the process could continue if the subentities also have other subentities. Components related to Scene and Scene Media entities can also be recommended when users query for components associated to the Scene Composition entity, as it aggregates the Scene entity, which in turn is composed of the Scene Media entity. This is possible because the transitivity axiom, present in aggregations and compositions, allows to make such inferences. With the domain information stored, the next step considers component relationships with entities and associations. Table 1 presents the association of the multimedia components analyzed with the domain semantics. From the information presented in this table, the OBCR prototype can retrieve and recommend multimedia components based on semantic analysis. Considering the component retrieval, the ontologybased search was implemented. In this scenario, the user browses the domain entities and retrieves the related components. The user may then be interested in interrelated components. Therefore, the recommendation of interrelated components was also implemented, where components semantically related to those that were retrieved are recommended. Figure 3 shows the OBCR user interface. When using the prototype, the user should first choose the domain to be explored. It is possible to view how the domain is organized by means of an UML Class Diagram containing entities, associations and attributes of the chosen domain. In order to browse the domain entities and view their information, the user should select the link corresponding to the name of the required entity. In Figure 3, attributes, subentities and associations of the Media entity are shown, as well as links to semantically related components. It is possible to retrieve components related to each entity by analysing the domain semantics. Also in Figure 3, the component TextBean was retrieved because it is related to the Text entity, which is a subentity of the Media entity. The axiom of generalization/specialization allowed the retrieval of this component when considering the Media entity. Finally, the component can be obtained through the Source Code link. If the user is interested in components interrelated to TextBean, it is possible to retrieve them through the links corresponding to their names located in Related Components. 5.2 Experiment with users An experiment with users was performed considering ontologies of distance learning and multimedia domains. 26 Enterprise JavaBeans components belonging to these domains were also used, all of which were developed within in the scope of the DBCM Project. Table 1. Component relationships with multimedia domain information. Domain information Component Entity Association MediaBean Media Scene Media AudioBean Audio ImageBean Image TextBean Text VideoBean Video SceneBean Scene Scene Media SceneCompositions Scene Bean Composition SequentialSynBean Sequential ParallelSynBean Parallel ComposedSynBean RetrievalBean Media Scene Scene Composition Sequential Parallel The applied tests were based on the experiments described in [7], related to the search and retrieval of components that satisfy a determined set of requirements. Two distinct requirement specifications were elaborated (Teacher Application and Student Application), based on the functionalities performed by the stored components. Users were separated in two groups, Group 1 and Group 2. Each group was composed of a system analyst and two MSc candidates, all of whom had experience in the development and reuse of software components. The Teacher Application and Student Application were respectively assigned to Group 1 and Group 2. Each user received textual instructions to retrieve components that support the requirements corresponding to his/her group. The users then filled out a questionnaire evaluating ease of use and process satisfaction: Ease of use: o The prototype was / was not easy to use. o In order to use the prototype, I need / do not need more training. Process satisfaction: o The recommendation of interrelated components helped / did not help to retrieve required components.

5 Figure 3. OBCR user interface. o The sequence of web pages was / was not helpful to component retrieval. Once the users had completed the tasks, the following measures were applied on results: recall, precision and search effort (measured in terms of the number of components inspected and the time the user took in completing the search). Table 2 presents the results obtained, considering each requirement specification (Teacher Application and Student Application). Table 2. Experiment results. Search Application Recall Precision Effort Teacher 86.33% 100% 1.24 Student 95.83% 92% 1.04 The recall obtained in both applications was satisfactory (above 86%). As expected, the recall of the Teacher Application was smaller, as it contained more complex requirements. In terms of precision, the results were very satisfactory, even though the Student Application, which was considered less complex, presented a lower degree of precision. This could be justified by the fact that users were confused on some concepts of the multimedia domain, resulting in the retrieval of unnecessary components. Hence, it is important to use wellelaborated ontologies to avoid an ambiguous understanding of the domain semantics and consequent retrieval of incorrect components. The search effort results presented an average of one component inspected per minute in both applications. The Teacher Application demanded a greater effort from the users because it required more components than the Student Application. One of the probable reasons why the search effort was not lower is related to the prototype ease of use, as 60% of the users found the prototype hard to use and thought they needed more training. Therefore, the prototype interface should be reformulated in order to improve the ontologybased search and consequently reduce the effort in component retrieval. Finally, in terms of process satisfaction, 100% of the users agreed that the recommendation of interrelated components helped to retrieve the required components

6 and 80% opined that the sequence of web pages contributed to the component retrieval. 6. Conclusion and future work The use of semantic information of domains in component repositories makes it possible to decrease the number of retrieved components that are unnecessary to the queries. This translates to greater precision. It also permits the recommendation of interrelated components that might be of interest to the user. The ontology principles incorporated to the set of metadata presented in Section 3 played an important role, as they represented richer domain semantics and allowed knowledge inference. From the incorporated metadata, it was possible to analyze entities, associations and axioms to perform the recommendation of semantically interrelated components, which is not covered in most traditional approaches. These metadata also contributed toward understanding how the information was organized in the repository and consequently helped users find the required components. The experiment results show that the adopted approach has adequate search precision, avoiding the retrieval of nonrelevant components. Users said that the recommendation of components helped find the components more quickly, which was considered the main contribution of this work. However, users suggested improvements to the user interface. As the component relationship with entities and associations were done manually, it is necessary to investigate ways to automatize (or semiautomatize) this process. An automatic way of obtaining ontologies to feed the repository is also needed. Enhancements in the prototype interface should be considered too, such as graphically performing the ontologybased search through UML Class Diagrams. 7. Acknowledgments We would like to thank CNPq/Brazil for supporting the Multimedia ComponentBased Sotware Development Project (DBCM) Program CTINFO Process number / References [1] Lucrédio, D., et al. Component Retrieval using Metric Indexing. In IEEE International Conference on Information Reuse and Integration, IRI Las Vegas, USA. [2] Sugumaran, V. and V.C. Storey, A semanticbased approach to component retrieval. SIGMIS Database, (3): p [3] Vieira, M.T.P., et al., DBCM: Desenvolvimento Baseado em Componentes Multimídia. 2004, CNPq. [4] Mili, H., et al. Automating the Indexing and Retrieval of Reusable Software Components. In 6th International Workshop NLDB' Madrid, Spain. [5] Seacord, R., S. Hissan, and C. Wallnau, AGORA: A Search Engine for Software Components, IEEE Internet Computing p [6] PrietoDíaz, R., Implementing faceted classification for software reuse. Communications of the ACM, (5): p [7] Vitharana, P., F. Zahedi, and H.K. Jain, Knowledge Based Repository Scheme for Storing and Retrieving Business Components: A Theoretical Design and an Empirical Analysis. IEEE Transactions on Software Engineering, (7): p [8] Ye, Y. and G. Fischer. Information Delivery in Support of Learning Reusable Software Components on Demand. In International Conference on Inteligent User Interface IUI' San Francisco, USA. [9] Hall, R.J. Generalized BehaviorBased Retrieval. In 15th International Conference on Software Engineering Baltimore, USA. [10] Noy, N.F. and C.D. Hafner, The State of the Art in Ontology Design, AI Magazine p [11] Guarino, N. Formal Ontology and Information Systems. In International Conference on Formal Ontologies in Information Systems Trento, Italy. [12] Mian, P.G. and R.A. Falbo, Supporting Ontology Development with ODEd. Journal of the Brazilian Computer Society, (2): p [13] PrietoDíaz, R. A faceted approach to building ontologies. In IEEE International Conference on Information Reuse and Integration Las Vegas, USA. [14] Smith, M.K., C. Welty, and D.L. McGuiness, W3C Proposed Recomendation: OWL Web Ontology Language Guide Available in < Accessed in May [15] Staab, S. and A. Maedche. Ontology Engineering beyond the Modeling of Concepts and Relations. In ECAI'2000 Workshop on on Applications of Ontologies and ProblemSolving Methods Berlin, Germany. [16] Vieira, M.T.P., et al. Reuse of Multimedia Components in the Development of Distance Learning Applications. In IEEE International Conference on Advanced Learning Technologies (ICALT 2005) Kaohsiung, Taiwan.

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK

SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK SEMANTIC VIDEO ANNOTATION IN E-LEARNING FRAMEWORK Antonella Carbonaro, Rodolfo Ferrini Department of Computer Science University of Bologna Mura Anteo Zamboni 7, I-40127 Bologna, Italy Tel.: +39 0547 338830

More information

Semantic Search in Portals using Ontologies

Semantic Search in Portals using Ontologies Semantic Search in Portals using Ontologies Wallace Anacleto Pinheiro Ana Maria de C. Moura Military Institute of Engineering - IME/RJ Department of Computer Engineering - Rio de Janeiro - Brazil [awallace,anamoura]@de9.ime.eb.br

More information

Tool Support for Software Variability Management and Product Derivation in Software Product Lines

Tool Support for Software Variability Management and Product Derivation in Software Product Lines Tool Support for Software Variability Management and Product Derivation in Software s Hassan Gomaa 1, Michael E. Shin 2 1 Dept. of Information and Software Engineering, George Mason University, Fairfax,

More information

A Framework for Ontology-Based Knowledge Management System

A Framework for Ontology-Based Knowledge Management System A Framework for Ontology-Based Knowledge Management System Jiangning WU Institute of Systems Engineering, Dalian University of Technology, Dalian, 116024, China E-mail: jnwu@dlut.edu.cn Abstract Knowledge

More information

A Hybrid Approach for Ontology Integration

A Hybrid Approach for Ontology Integration A Hybrid Approach for Ontology Integration Ahmed Alasoud Volker Haarslev Nematollaah Shiri Concordia University Concordia University Concordia University 1455 De Maisonneuve Blvd. West 1455 De Maisonneuve

More information

Model Driven Interoperability through Semantic Annotations using SoaML and ODM

Model Driven Interoperability through Semantic Annotations using SoaML and ODM Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:

More information

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object

Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Training Management System for Aircraft Engineering: indexing and retrieval of Corporate Learning Object Anne Monceaux 1, Joanna Guss 1 1 EADS-CCR, Centreda 1, 4 Avenue Didier Daurat 31700 Blagnac France

More information

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION

EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION EXPLOITING FOLKSONOMIES AND ONTOLOGIES IN AN E-BUSINESS APPLICATION Anna Goy and Diego Magro Dipartimento di Informatica, Università di Torino C. Svizzera, 185, I-10149 Italy ABSTRACT This paper proposes

More information

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology

Semantic Knowledge Management System. Paripati Lohith Kumar. School of Information Technology Semantic Knowledge Management System Paripati Lohith Kumar School of Information Technology Vellore Institute of Technology University, Vellore, India. plohithkumar@hotmail.com Abstract The scholarly activities

More information

Ontology-Based Filtering Mechanisms for Web Usage Patterns Retrieval

Ontology-Based Filtering Mechanisms for Web Usage Patterns Retrieval Ontology-Based Filtering Mechanisms for Web Usage Patterns Retrieval Mariângela Vanzin, Karin Becker, and Duncan Dubugras Alcoba Ruiz Faculdade de Informática - Pontifícia Universidade Católica do Rio

More information

An Application Ontology to Support the Access to Data of Medical Doctors and Health Facilities in Brazilian Municipalities

An Application Ontology to Support the Access to Data of Medical Doctors and Health Facilities in Brazilian Municipalities An Application Ontology to Support the Access to Data of Medical Doctors and Health Facilities in Brazilian Municipalities Aline da Cruz R. Souza, Adriana P. de Medeiros, Carlos Bazilio Martins Department

More information

Integrating Tools for Supporting Software Project Time Management: An Ontology-based Approach

Integrating Tools for Supporting Software Project Time Management: An Ontology-based Approach Integrating Tools for Supporting Software Project Time Management: An Ontology-based Approach Glaice Kelly da Silva Quirino, Ricardo de Almeida Falbo Ontology and Conceptual Modeling Research Group (NEMO),

More information

Application of ontologies for the integration of network monitoring platforms

Application of ontologies for the integration of network monitoring platforms Application of ontologies for the integration of network monitoring platforms Jorge E. López de Vergara, Javier Aracil, Jesús Martínez, Alfredo Salvador, José Alberto Hernández Networking Research Group,

More information

Ontological Modeling: Part 6

Ontological Modeling: Part 6 Ontological Modeling: Part 6 Terry Halpin LogicBlox and INTI International University This is the sixth in a series of articles on ontology-based approaches to modeling. The main focus is on popular ontology

More information

SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION

SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION SEMANTIC-BASED AUTHORING OF TECHNICAL DOCUMENTATION R Setchi, Cardiff University, UK, Setchi@cf.ac.uk N Lagos, Cardiff University, UK, LagosN@cf.ac.uk ABSTRACT Authoring of technical documentation is a

More information

Implementation of hybrid software architecture for Artificial Intelligence System

Implementation of hybrid software architecture for Artificial Intelligence System IJCSNS International Journal of Computer Science and Network Security, VOL.7 No.1, January 2007 35 Implementation of hybrid software architecture for Artificial Intelligence System B.Vinayagasundaram and

More information

Ontology-Based Discovery of Workflow Activity Patterns

Ontology-Based Discovery of Workflow Activity Patterns Ontology-Based Discovery of Workflow Activity Patterns Diogo R. Ferreira 1, Susana Alves 1, Lucinéia H. Thom 2 1 IST Technical University of Lisbon, Portugal {diogo.ferreira,susana.alves}@ist.utl.pt 2

More information

Ontology-based Tailoring of Software Process Models

Ontology-based Tailoring of Software Process Models Ontology-based Tailoring of Software Process Models Ricardo Eito-Brun To cite this version: Ricardo Eito-Brun. Ontology-based Tailoring of Software Process Models. Terminology and Knowledge Engineering

More information

An Ontology in Project Management Knowledge Domain

An Ontology in Project Management Knowledge Domain An Ontology in Knowledge Domain T.Sheeba, Muscat College, P.O.Box:2910, P.C:112, Ruwi, Sultanate of Oman Reshmy Krishnan, PhD. Muscat College, P.O.Box:2910, P.C:112, Ruwi, Sultanate of Oman M.Justin Bernard,

More information

AN ONTOLOGICAL APPROACH TO WEB APPLICATION DESIGN USING W2000 METHODOLOGY

AN ONTOLOGICAL APPROACH TO WEB APPLICATION DESIGN USING W2000 METHODOLOGY STUDIA UNIV. BABEŞ BOLYAI, INFORMATICA, Volume L, Number 2, 2005 AN ONTOLOGICAL APPROACH TO WEB APPLICATION DESIGN USING W2000 METHODOLOGY ANNA LISA GUIDO, ROBERTO PAIANO, AND ANDREA PANDURINO Abstract.

More information

A View Integration Approach to Dynamic Composition of Web Services

A View Integration Approach to Dynamic Composition of Web Services A View Integration Approach to Dynamic Composition of Web Services Snehal Thakkar, Craig A. Knoblock, and José Luis Ambite University of Southern California/ Information Sciences Institute 4676 Admiralty

More information

ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS

ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS ONTOLOGY BASED FEEDBACK GENERATION IN DESIGN- ORIENTED E-LEARNING SYSTEMS Harrie Passier and Johan Jeuring Faculty of Computer Science, Open University of the Netherlands Valkenburgerweg 177, 6419 AT Heerlen,

More information

Modeling Context in Software Reuse

Modeling Context in Software Reuse Modeling Context in Software Reuse Eduardo Cruz 1, Vaninha Vieira 1, Eduardo S. de Almeida 1, Sílvio R. L. Meira 1, Ana Carolina Salgado 1, Patrick Brézillon 2 Informatics Center Federal University of

More information

From Business World to Software World: Deriving Class Diagrams from Business Process Models

From Business World to Software World: Deriving Class Diagrams from Business Process Models From Business World to Software World: Deriving Class Diagrams from Business Process Models WARARAT RUNGWORAWUT 1 AND TWITTIE SENIVONGSE 2 Department of Computer Engineering, Chulalongkorn University 254

More information

Fund Finder: A case study of database-to-ontology mapping

Fund Finder: A case study of database-to-ontology mapping Fund Finder: A case study of database-to-ontology mapping Jesús Barrasa, Oscar Corcho, Asunción Gómez-Pérez (Ontology Group, Departamento de Inteligencia Artificial, Facultad de Informática, Universidad

More information

Adding Semantics to Business Intelligence

Adding Semantics to Business Intelligence Adding Semantics to Business Intelligence Denilson Sell 1,2, Liliana Cabral 2, Enrico Motta 2, John Domingue 2 and Roberto Pacheco 1,3 1 Stela Group, Universidade Federal de Santa Catarina, Brazil 2 Knowledge

More information

Intelligent interoperable application for employment exchange system using ontology

Intelligent interoperable application for employment exchange system using ontology 1 Webology, Volume 10, Number 2, December, 2013 Home Table of Contents Titles & Subject Index Authors Index Intelligent interoperable application for employment exchange system using ontology Kavidha Ayechetty

More information

Semantics and Ontology of Logistic Cloud Services*

Semantics and Ontology of Logistic Cloud Services* Semantics and Ontology of Logistic Cloud s* Dr. Sudhir Agarwal Karlsruhe Institute of Technology (KIT), Germany * Joint work with Julia Hoxha, Andreas Scheuermann, Jörg Leukel Usage Tasks Query Execution

More information

The Role of Domain Ontologies in Database Design

The Role of Domain Ontologies in Database Design The Role of Domain Ontologies in Database Design: An Ontology Management and Conceptual Modeling Environment VIJAYAN SUGUMARAN Oakland University and VEDA C. STOREY Georgia State University Database design

More information

Chapter 8 The Enhanced Entity- Relationship (EER) Model

Chapter 8 The Enhanced Entity- Relationship (EER) Model Chapter 8 The Enhanced Entity- Relationship (EER) Model Copyright 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 Outline Subclasses, Superclasses, and Inheritance Specialization

More information

TSRR: A Software Resource Repository for Trustworthiness Resource Management and Reuse

TSRR: A Software Resource Repository for Trustworthiness Resource Management and Reuse TSRR: A Software Resource Repository for Trustworthiness Resource Management and Reuse Junfeng Zhao 1, 2, Bing Xie 1,2, Yasha Wang 1,2, Yongjun XU 3 1 Key Laboratory of High Confidence Software Technologies,

More information

MERGING ONTOLOGIES AND OBJECT-ORIENTED TECHNOLOGIES FOR SOFTWARE DEVELOPMENT

MERGING ONTOLOGIES AND OBJECT-ORIENTED TECHNOLOGIES FOR SOFTWARE DEVELOPMENT 23-24 September, 2006, BULGARIA 1 MERGING ONTOLOGIES AND OBJECT-ORIENTED TECHNOLOGIES FOR SOFTWARE DEVELOPMENT Dencho N. Batanov Frederick Institute of Technology Computer Science Department Nicosia, Cyprus

More information

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials

An Ontology Based Method to Solve Query Identifier Heterogeneity in Post- Genomic Clinical Trials ehealth Beyond the Horizon Get IT There S.K. Andersen et al. (Eds.) IOS Press, 2008 2008 Organizing Committee of MIE 2008. All rights reserved. 3 An Ontology Based Method to Solve Query Identifier Heterogeneity

More information

Understanding Web personalization with Web Usage Mining and its Application: Recommender System

Understanding Web personalization with Web Usage Mining and its Application: Recommender System Understanding Web personalization with Web Usage Mining and its Application: Recommender System Manoj Swami 1, Prof. Manasi Kulkarni 2 1 M.Tech (Computer-NIMS), VJTI, Mumbai. 2 Department of Computer Technology,

More information

Selbo 2 an Environment for Creating Electronic Content in Software Engineering

Selbo 2 an Environment for Creating Electronic Content in Software Engineering BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 9, No 3 Sofia 2009 Selbo 2 an Environment for Creating Electronic Content in Software Engineering Damyan Mitev 1, Stanimir

More information

Semantic Web based e-learning System for Sports Domain

Semantic Web based e-learning System for Sports Domain Semantic Web based e-learning System for Sports Domain S.Muthu lakshmi Research Scholar Dept.of Information Science & Technology Anna University, Chennai G.V.Uma Professor & Research Supervisor Dept.of

More information

Evaluation of Adaptive Course Construction Toolkit (ACCT)

Evaluation of Adaptive Course Construction Toolkit (ACCT) Evaluation of Adaptive Course Construction Toolkit (ACCT) Declan Dagger, Vincent P. Wade Knowledge and Data Engineering Group, Department of Computer Science, Trinity College Dublin, Ireland {Declan.Dagger,

More information

Monalessa Perini Barcellos 1,2, Ana Regina C. da Rocha (advisor) 1, Ricardo de A. Falbo (advisor) 2

Monalessa Perini Barcellos 1,2, Ana Regina C. da Rocha (advisor) 1, Ricardo de A. Falbo (advisor) 2 An Ontology-based Approach for Software Measurement and Suitability Measurement Repository Evaluation to Apply Statistical Software Process Control in High Maturity Organizations Monalessa Perini Barcellos

More information

Semantic Transformation of Web Services

Semantic Transformation of Web Services Semantic Transformation of Web Services David Bell, Sergio de Cesare, and Mark Lycett Brunel University, Uxbridge, Middlesex UB8 3PH, United Kingdom {david.bell, sergio.decesare, mark.lycett}@brunel.ac.uk

More information

The Value of Taxonomy Management Research Results

The Value of Taxonomy Management Research Results Taxonomy Strategies November 28, 2012 Copyright 2012 Taxonomy Strategies. All rights reserved. The Value of Taxonomy Management Research Results Joseph A Busch, Principal What does taxonomy do for search?

More information

USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT

USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT TOTAL LOGISTIC MANAGEMENT No. 2 2009 PP. 5 13 Bartłomiej GAWEŁ, Anna PILCH USAGE OF BUSINESS RULES IN SUPPLY CHAIN MANAGEMENT Abstract: The growth of efficiency in supply chain management depends on the

More information

MIRACLE at VideoCLEF 2008: Classification of Multilingual Speech Transcripts

MIRACLE at VideoCLEF 2008: Classification of Multilingual Speech Transcripts MIRACLE at VideoCLEF 2008: Classification of Multilingual Speech Transcripts Julio Villena-Román 1,3, Sara Lana-Serrano 2,3 1 Universidad Carlos III de Madrid 2 Universidad Politécnica de Madrid 3 DAEDALUS

More information

ODE: Ontology-based software Development Environment

ODE: Ontology-based software Development Environment ODE: Ontology-based software Development Environment Ricardo de Almeida Falbo, Ana Candida Cruz Natali, Paula Gomes Mian, Gleidson Bertollo, Fabiano Borges Ruy Computer Science Department, Federal University

More information

Week 1: Introduction. Transcript of Week 1 Podcast

Week 1: Introduction. Transcript of Week 1 Podcast Transcript of Week 1 Podcast Week 1: Introduction This is the Week 1 Podcast for the course, Information System and Service Analysis and Design. This week is about Project Management. Systems development

More information

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004

ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004 ONTOLOGY-BASED MULTIMEDIA AUTHORING AND INTERFACING TOOLS 3 rd Hellenic Conference on Artificial Intelligence, Samos, Greece, 5-8 May 2004 By Aristomenis Macris (e-mail: arism@unipi.gr), University of

More information

Software Configuration Management - A Review

Software Configuration Management - A Review Towards Component-based Software Maintenance via Software Configuration Management Techniques Leonardo Murta, Hamilton Oliveira, Cristine Dantas, Luiz Gustavo Lopes, Cláudia Werner {murta, hamilton, cristine,

More information

Keywords Software Component Reuse, Software Development, Faceted Classification, Code level components, Functional Reuse, Graphical User Interface

Keywords Software Component Reuse, Software Development, Faceted Classification, Code level components, Functional Reuse, Graphical User Interface Volume 4, Issue 2, February 2014 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com Optimal Component

More information

XML DATA INTEGRATION SYSTEM

XML DATA INTEGRATION SYSTEM XML DATA INTEGRATION SYSTEM Abdelsalam Almarimi The Higher Institute of Electronics Engineering Baniwalid, Libya Belgasem_2000@Yahoo.com ABSRACT This paper describes a proposal for a system for XML data

More information

An Automated Workflow System Geared Towards Consumer Goods and Services Companies

An Automated Workflow System Geared Towards Consumer Goods and Services Companies Proceedings of the 2014 International Conference on Industrial Engineering and Operations Management Bali, Indonesia, January 7 9, 2014 An Automated Workflow System Geared Towards Consumer Goods and Services

More information

Authors affiliations: University of Southern California, Information Sciences Institute, 4676 Admiralty Way, Marina del Rey, CA 90292, U.S.A.

Authors affiliations: University of Southern California, Information Sciences Institute, 4676 Admiralty Way, Marina del Rey, CA 90292, U.S.A. In-Young Ko, Robert Neches, and Ke-Thia Yao * : A Semantic Model and Composition Mechanism for Active Document Collection Templates in Web-based Information Management Systems Authors affiliations: University

More information

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology

Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Performance Analysis, Data Sharing, Tools Integration: New Approach based on Ontology Hong-Linh Truong Institute for Software Science, University of Vienna, Austria truong@par.univie.ac.at Thomas Fahringer

More information

Harvesting and Structuring Social Data in Music Information Retrieval

Harvesting and Structuring Social Data in Music Information Retrieval Harvesting and Structuring Social Data in Music Information Retrieval Sergio Oramas Music Technology Group Universitat Pompeu Fabra, Barcelona, Spain sergio.oramas@upf.edu Abstract. An exponentially growing

More information

Context Model Based on Ontology in Mobile Cloud Computing

Context Model Based on Ontology in Mobile Cloud Computing Context Model Based on Ontology in Mobile Cloud Computing Changbok Jang, Euiin Choi * Dept. Of Computer Engineering, Hannam University, Daejeon, Korea chbjang@dblab.hannam.ac.kr, eichoi@hnu.kr Abstract.

More information

Semantic Concept Based Retrieval of Software Bug Report with Feedback

Semantic Concept Based Retrieval of Software Bug Report with Feedback Semantic Concept Based Retrieval of Software Bug Report with Feedback Tao Zhang, Byungjeong Lee, Hanjoon Kim, Jaeho Lee, Sooyong Kang, and Ilhoon Shin Abstract Mining software bugs provides a way to develop

More information

ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS

ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS ONTOLOGY FOR MOBILE PHONE OPERATING SYSTEMS Hasni Neji and Ridha Bouallegue Innov COM Lab, Higher School of Communications of Tunis, Sup Com University of Carthage, Tunis, Tunisia. Email: hasni.neji63@laposte.net;

More information

An Ontology-Based Information Management System for Pharmaceutical Product Development

An Ontology-Based Information Management System for Pharmaceutical Product Development An Ontology-Based Information Management System for Pharmaceutical Product Development Leaelaf Hailemariam 1, Chunhua Zhao 2, Girish Joglekar 1, David Whittinghill 3, Ankur Jain 1, Venkat Venkatasubramanian

More information

Using Ontologies in the Domain Analysis of Domain-Specific Languages

Using Ontologies in the Domain Analysis of Domain-Specific Languages Using Ontologies in the Domain Analysis of Domain-Specific Languages Robert Tairas 1, Marjan Mernik 2, Jeff Gray 1 1 University of Alabama at Birmingham, Birmingham, Alabama, USA {tairasr,gray}@cis.uab.edu

More information

Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models?

Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Linking BPMN, ArchiMate, and BWW: Perfect Match for Complete and Lawful Business Process Models? Ludmila Penicina Institute of Applied Computer Systems, Riga Technical University, 1 Kalku, Riga, LV-1658,

More information

Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens

Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens Scalable End-User Access to Big Data http://www.optique-project.eu/ HELLENIC REPUBLIC National and Kapodistrian University of Athens 1 Optique: Improving the competitiveness of European industry For many

More information

2 AIMS: an Agent-based Intelligent Tool for Informational Support

2 AIMS: an Agent-based Intelligent Tool for Informational Support Aroyo, L. & Dicheva, D. (2000). Domain and user knowledge in a web-based courseware engineering course, knowledge-based software engineering. In T. Hruska, M. Hashimoto (Eds.) Joint Conference knowledge-based

More information

Product Data Quality Control for Collaborative Product Development

Product Data Quality Control for Collaborative Product Development 12-ICIT 9-11/4/07 in RoC Going for Gold ~ Quality Tools and Techniques Paper #: 04-06 Page- 1 /6 Product Data Quality Control for Collaborative Product Development Hsien-Jung Wu Department of Information

More information

Project Knowledge Management Based on Social Networks

Project Knowledge Management Based on Social Networks DOI: 10.7763/IPEDR. 2014. V70. 10 Project Knowledge Management Based on Social Networks Panos Fitsilis 1+, Vassilis Gerogiannis 1, and Leonidas Anthopoulos 1 1 Business Administration Dep., Technological

More information

Semantic-enabled Software Engineering and Development

Semantic-enabled Software Engineering and Development Semantic-enabled Software Engineering and Development Bernhard Bauer, Stephan Roser Programming of Distributed Systems, University of Augsburg, 86135 Augsburg [bauer roser]@informatik.uni-augsburg.de Abstract:

More information

Models of Meaning and Models of Use: Binding Terminology to the EHR An Approach using OWL

Models of Meaning and Models of Use: Binding Terminology to the EHR An Approach using OWL Models of Meaning and Models of Use: Binding Terminology to the EHR An Approach using OWL AL Rector MD PhD 1, R Qamar MSc 1 and T Marley MSc 2 1 School of Computer Science, University of Manchester, Manchester

More information

Using Provenance to Improve Workflow Design

Using Provenance to Improve Workflow Design Using Provenance to Improve Workflow Design Frederico T. de Oliveira, Leonardo Murta, Claudia Werner, Marta Mattoso COPPE/ Computer Science Department Federal University of Rio de Janeiro (UFRJ) {ftoliveira,

More information

A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS

A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS A HUMAN RESOURCE ONTOLOGY FOR RECRUITMENT PROCESS Ionela MANIU Lucian Blaga University Sibiu, Romania Faculty of Sciences mocanionela@yahoo.com George MANIU Spiru Haret University Bucharest, Romania Faculty

More information

Evaluating Semantic Web Service Tools using the SEALS platform

Evaluating Semantic Web Service Tools using the SEALS platform Evaluating Semantic Web Service Tools using the SEALS platform Liliana Cabral 1, Ioan Toma 2 1 Knowledge Media Institute, The Open University, Milton Keynes, UK 2 STI Innsbruck, University of Innsbruck,

More information

Evolving a Software Configuration Management Ontology

Evolving a Software Configuration Management Ontology Evolving a Software Configuration Management Ontology Lucas de Oliveira Arantes 1,2, Ricardo de Almeida Falbo 2, Giancarlo Guizzardi 2 1 zagile Inc. - 101 California Street, Suite 2450, San Francisco,

More information

Information Technology for KM

Information Technology for KM On the Relations between Structural Case-Based Reasoning and Ontology-based Knowledge Management Ralph Bergmann & Martin Schaaf University of Hildesheim Data- and Knowledge Management Group www.dwm.uni-hildesheim.de

More information

OVERVIEW OF JPSEARCH: A STANDARD FOR IMAGE SEARCH AND RETRIEVAL

OVERVIEW OF JPSEARCH: A STANDARD FOR IMAGE SEARCH AND RETRIEVAL OVERVIEW OF JPSEARCH: A STANDARD FOR IMAGE SEARCH AND RETRIEVAL Frédéric Dufaux, Michael Ansorge, and Touradj Ebrahimi Institut de Traitement des Signaux Ecole Polytechnique Fédérale de Lausanne (EPFL)

More information

Distributed Database for Environmental Data Integration

Distributed Database for Environmental Data Integration Distributed Database for Environmental Data Integration A. Amato', V. Di Lecce2, and V. Piuri 3 II Engineering Faculty of Politecnico di Bari - Italy 2 DIASS, Politecnico di Bari, Italy 3Dept Information

More information

Knowledge-based Support to Process Integration in ODE

Knowledge-based Support to Process Integration in ODE Knowledge-based Support to Process Integration in ODE Fabiano Borges Ruy, Gleidson Bertollo, Ricardo de Almeida Falbo Federal University of Espírito Santo Fernando Ferrari Avenue, Vitória - Espírito Santo,

More information

A model for the construction of an inter-domain ontology: Corporate Sustainability Index and the G4 Guidelines of the Global Reporting Initiative

A model for the construction of an inter-domain ontology: Corporate Sustainability Index and the G4 Guidelines of the Global Reporting Initiative A model for the construction of an inter-domain ontology: Corporate Sustainability Index and the G4 Guidelines of the Global Reporting Initiative Tâmara Batista Reis 1, Paulo Caetano da Silva 1 1 Master

More information

COCOVILA Compiler-Compiler for Visual Languages

COCOVILA Compiler-Compiler for Visual Languages LDTA 2005 Preliminary Version COCOVILA Compiler-Compiler for Visual Languages Pavel Grigorenko, Ando Saabas and Enn Tyugu 1 Institute of Cybernetics, Tallinn University of Technology Akadeemia tee 21 12618

More information

BUSINESS VALUE OF SEMANTIC TECHNOLOGY

BUSINESS VALUE OF SEMANTIC TECHNOLOGY BUSINESS VALUE OF SEMANTIC TECHNOLOGY Preliminary Findings Industry Advisory Council Emerging Technology (ET) SIG Information Sharing & Collaboration Committee July 15, 2005 Mills Davis Managing Director

More information

Internationalization Processes for Open Educational Resources

Internationalization Processes for Open Educational Resources Internationalization Processes for Open Educational Resources Henri Pirkkalainen 1, Stefan Thalmann 2, Jan Pawlowski 1, Markus Bick 3, Philipp Holtkamp 1, Kyung-Hun Ha 3 1 University of Jyväskylä, Global

More information

Context Capture in Software Development

Context Capture in Software Development Context Capture in Software Development Bruno Antunes, Francisco Correia and Paulo Gomes Knowledge and Intelligent Systems Laboratory Cognitive and Media Systems Group Centre for Informatics and Systems

More information

Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms

Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms Reverse Engineering of Relational Databases to Ontologies: An Approach Based on an Analysis of HTML Forms Irina Astrova 1, Bela Stantic 2 1 Tallinn University of Technology, Ehitajate tee 5, 19086 Tallinn,

More information

Ontology quality and fitness: A survey of so6ware support

Ontology quality and fitness: A survey of so6ware support Ontology quality and fitness: A survey of so6ware support Ontology Summit February 14, 2013 Michael Denny msdenny@mitre.org Survey consideraion: CasIng evaluaion factors as capabiliies At this juncture,

More information

Caravela: Semantic Content Management with Automatic Information Integration and Categorization (System Description)

Caravela: Semantic Content Management with Automatic Information Integration and Categorization (System Description) Caravela: Semantic Content Management with Automatic Information Integration and Categorization (System Description) David Aumueller, Erhard Rahm University of Leipzig {david, rahm}@informatik.uni-leipzig.de

More information

A METHOD FOR REWRITING LEGACY SYSTEMS USING BUSINESS PROCESS MANAGEMENT TECHNOLOGY

A METHOD FOR REWRITING LEGACY SYSTEMS USING BUSINESS PROCESS MANAGEMENT TECHNOLOGY A METHOD FOR REWRITING LEGACY SYSTEMS USING BUSINESS PROCESS MANAGEMENT TECHNOLOGY Gleison Samuel do Nascimento, Cirano Iochpe Institute of Informatics, Federal University of Rio Grande do Sul, Porto Alegre,

More information

SERENITY Pattern-based Software Development Life-Cycle

SERENITY Pattern-based Software Development Life-Cycle SERENITY Pattern-based Software Development Life-Cycle Francisco Sanchez-Cid, Antonio Maña Computer Science Department University of Malaga. Spain {cid, amg}@lcc.uma.es Abstract Most of current methodologies

More information

Linked Open Data A Way to Extract Knowledge from Global Datastores

Linked Open Data A Way to Extract Knowledge from Global Datastores Linked Open Data A Way to Extract Knowledge from Global Datastores Bebo White SLAC National Accelerator Laboratory HKU Expert Address 18 September 2014 Developments in science and information processing

More information

Practical Guidelines for Building Semantic erecruitment Applications

Practical Guidelines for Building Semantic erecruitment Applications Practical Guidelines for Building Semantic erecruitment Applications Malgorzata Mochol, Elena Paslaru Bontas Simperl Free University of Berlin Takustr. 9, 14195 Berlin, Germany mochol, paslaru@inf.fu-berlin.de

More information

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery

Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Combining SAWSDL, OWL DL and UDDI for Semantically Enhanced Web Service Discovery Dimitrios Kourtesis, Iraklis Paraskakis SEERC South East European Research Centre, Greece Research centre of the University

More information

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY

ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY ONTOLOGY-BASED APPROACH TO DEVELOPMENT OF ADJUSTABLE KNOWLEDGE INTERNET PORTAL FOR SUPPORT OF RESEARCH ACTIVITIY Yu. A. Zagorulko, O. I. Borovikova, S. V. Bulgakov, E. A. Sidorova 1 A.P.Ershov s Institute

More information

Evaluation experiment for the editor of the WebODE ontology workbench

Evaluation experiment for the editor of the WebODE ontology workbench Evaluation experiment for the editor of the WebODE ontology workbench Óscar Corcho, Mariano Fernández-López, Asunción Gómez-Pérez Facultad de Informática. Universidad Politécnica de Madrid Campus de Montegancedo,

More information

How To Use Semantics In A System

How To Use Semantics In A System Ricerca e classificazione documentale su basi dati per gli studi professionali The business case: Scarsi & Co. fabio.scarsi@scarsieco.it Alberto.Ciaramella@intellisemantic.com 1 Business Scenario: fierce

More information

Software Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville

Software Engineering. System Models. Based on Software Engineering, 7 th Edition by Ian Sommerville Software Engineering System Models Based on Software Engineering, 7 th Edition by Ian Sommerville Objectives To explain why the context of a system should be modeled as part of the RE process To describe

More information

On the general structure of ontologies of instructional models

On the general structure of ontologies of instructional models On the general structure of ontologies of instructional models Miguel-Angel Sicilia Information Engineering Research Unit Computer Science Dept., University of Alcalá Ctra. Barcelona km. 33.6 28871 Alcalá

More information

Annotation for the Semantic Web during Website Development

Annotation for the Semantic Web during Website Development Annotation for the Semantic Web during Website Development Peter Plessers, Olga De Troyer Vrije Universiteit Brussel, Department of Computer Science, WISE, Pleinlaan 2, 1050 Brussel, Belgium {Peter.Plessers,

More information

ONTOLOGY-ORIENTED INFERENCE-BASED LEARNING CONTENT MANAGEMENT SYSTEM

ONTOLOGY-ORIENTED INFERENCE-BASED LEARNING CONTENT MANAGEMENT SYSTEM ONTOLOGY-ORIENTED INFERENCE-BASED LEARNING CONTENT MANAGEMENT SYSTEM Mohamed Kholief, Nader Nada, Wedian Khedr College of Computing and Information Technology, Arab Academy for Science, Technology, and

More information

Ontology and automatic code generation on modeling and simulation

Ontology and automatic code generation on modeling and simulation Ontology and automatic code generation on modeling and simulation Youcef Gheraibia Computing Department University Md Messadia Souk Ahras, 41000, Algeria youcef.gheraibia@gmail.com Abdelhabib Bourouis

More information

1.. This UI allows the performance of the business process, for instance, on an ecommerce system buy a book.

1.. This UI allows the performance of the business process, for instance, on an ecommerce system buy a book. * ** Today s organization increasingly prompted to integrate their business processes and to automate the largest portion possible of them. A common term used to reflect the automation of these processes

More information

Automatic Timeline Construction For Computer Forensics Purposes

Automatic Timeline Construction For Computer Forensics Purposes Automatic Timeline Construction For Computer Forensics Purposes Yoan Chabot, Aurélie Bertaux, Christophe Nicolle and Tahar Kechadi CheckSem Team, Laboratoire Le2i, UMR CNRS 6306 Faculté des sciences Mirande,

More information

Improving Traceability of Requirements Through Qualitative Data Analysis

Improving Traceability of Requirements Through Qualitative Data Analysis Improving Traceability of Requirements Through Qualitative Data Analysis Andreas Kaufmann, Dirk Riehle Open Source Research Group, Computer Science Department Friedrich-Alexander University Erlangen Nürnberg

More information

A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems

A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems A Meta-model of Business Interaction for Assisting Intelligent Workflow Systems Areti Manataki and Yun-Heh Chen-Burger Centre for Intelligent Systems and their Applications, School of Informatics, The

More information

A QTI editor integrated into the netuniversité web portal using IMS LD

A QTI editor integrated into the netuniversité web portal using IMS LD Giacomini Pacurar, E., Trigang, P & Alupoaie, S. (2005). A QTI editor integrated into the netuniversité web portal using IMS LD Journal of Interactive Media in Education 2005(09). [jime.open.ac.uk/2005/09].

More information

LinkZoo: A linked data platform for collaborative management of heterogeneous resources

LinkZoo: A linked data platform for collaborative management of heterogeneous resources LinkZoo: A linked data platform for collaborative management of heterogeneous resources Marios Meimaris, George Alexiou, George Papastefanatos Institute for the Management of Information Systems, Research

More information

JOURNAL OF OBJECT TECHNOLOGY

JOURNAL OF OBJECT TECHNOLOGY JOURNAL OF OBJECT TECHNOLOGY Online at http://www.jot.fm. Published by ETH Zurich, Chair of Software Engineering JOT, 2005 Vol. 4, No.2, March-April 2005 On Metadata Management Technology: Status and Issues

More information