Intelligent Retrieval for Component Reuse in System-On-Chip Design

Size: px
Start display at page:

Download "Intelligent Retrieval for Component Reuse in System-On-Chip Design"

Transcription

1 Intelligent Retrieval for Component Reuse in System-On-Chip Design Andrea Freßmann, Rainer Maximini, Martin Schaaf University of Hildesheim, Data- and Knowledge Management Group PO Box , Hildesheim, Germany {fressmann, r_maximi, Jasmin Franz, Ralph Traphöner empolis GmbH Europaallee 10, Kaiserslautern, Germany {jasmin.franz, 1 Introduction and Motivation Systems on Chip (SoC) are electronic circuits that combine multiple functionalities on single chip and are the building blocks for a wide range of consumer electronics such as mobile phones or DVD players. In contrast to traditional integrated circuits, which are individually designed and highly optimized, the focus of SoCs lies on high integration and cost reduction. Nowadays, technology allows SoCs to become very complex and, due to the immense functionality aggregated on one chip, verification is time consuming. Very similar to newer advancements in software engineering, a possible solution for designing SoCs is to reuse already existing and fully verified components so called Virtual Components or Intellectual Properties (s). Within the project Q: Qualification for Efficient Design Reuse (12/ /2003, see funded by the German Ministry of Education and Research (BMBF), the partners AMD, Fraunhofer Institut für Integrierte Schaltungen, FZI Karlsruhe, Infineon Technologies, Siemens, sci-worx, Empolis, Thomson Multi Media, TU Chemnitz, University of Hildesheim, University of Kaiserslautern, and University of Paderborn worked together in searching and developing new design methodologies, standardized description techniques, and tools specialized for the design of SoCs.

2 Retrieval Entry Check Purchase Library Entry check failed Increasing costs for dealing with s Figure 1: Selection Process Guided by the overall selection process depicted in Figure 1, the main objective of Q is to provide a comprehensive support for designers in selecting and integrating s into their actual design. The applied scenario is a Virtual Marketplace for s that offers a variety of web services for finding, purchasing, and transferring between different libraries. As the amount of s offered in the World Wide Web grows steadily, the retrieval of potential s suitable for a given design situation is a substantial part of the Q project and will be in the focus of this article. In Q structural Case-Based Reasoning (CBR) technology is improved to cope with the three main requirements of the retrieval application. The first requirement was to develop a standardized characterization format that is sufficient for the automatic exchange and retrieval of s in a distributed web-based environment. Here, it was essential to formalize knowledge about an itself using a well-founded semantic that can be used by the CBR retrieval engine. The developed Characterization Language (CHL) will be briefly presented in section 2. Second, the handling of highly parameterized s with dependencies between their parameters was required (see section 3). Furthermore, users need more confidence in the results proposed by the retrieval system. Hence, an explanation component is incorporated to make the selection process more transparent (see section 4). In section 5 the developed overall Broker Tool Suite is presented that offers a comprehensive solution concerning the application scenario. The Broker Tool Suite has been completely implemented on top of the commercial retrieval engine orenge. 2 Language for Characterizations Structural CBR requires s to be described by a characterization constructed from a previously developed domain vocabulary. As depicted in Figure 2, the Characterization Language (CHL), an instance of XML Schema, is a meta-model that can be tailored by Providers toward CHL Profiles representing a format that each characterization must follow. CHL Profile, Content Format and corresponding instances build the Q Format for transferring the descriptions about s as well as the itself (files in hardware design languages) in web-based settings.

3 { Characterization Schema (Domain Vocabulary, CHL Profile) CHL VSIA + OpenMORE Attributes Constructs for defining class hierarchies Conceptualization of units FCT + MSC Content Format instanceof Q Transfer Format (shortly Q Format) Characterization Content Figure 2: CHL Container Overview CHL provides a flexible based representation language, whose set of potential properties is constituted of two different attribute types [1; 2]: Application attributes that refer to properties important to decide about the applicability of an in a given design situation Quality criteria that characterize the and its deliverables according to its quality (e.g. code coverage, guidelines, simulations). Both types are subjects to current standardization efforts of the VSIA (Virtual Socket Alliance). For the application attributes, the document of Virtual Component Attributes (VCA) [5] presents a variety of attributes together with proposals for their syntactical representation. For the quality criteria, the OpenMORE Assessment Program from Synopsis provides properties for quality assessment [4]. An instance of CHL is called profile and contains meta data of one specific. Furthermore, the Characterization Schema facilitates definitions of the domain vocabulary, e.g. conceptualizations of units or taxonomies [3]. For example, taxonomical properties can be defined as XML constructs that can be references by attribute types of profiles for classifying the corresponding. 3 Retrieval of Parameterized s s are design objects that have been particularly developed for the purpose of flexible reuse. The dominant characteristic of such a design is the fact that it consists of a large number of different parameters by which its concrete function can be determined when the design is compiled to a specific layout on the chip. Examples of such parameters are the width of buses or sizes of memories and pipelines. Further, a design usually imposes several dependencies among its parameters. Also characteristic attributes (e.g., power consumption of the implemented design) depend on the specific assignment of the parameters. The important challenge for retrieval is

4 to consider these dependencies during case-based retrieval. As a major result of the project, the traditional case representation in CBR has been extended towards so called generalized cases [12, 7]. Generalized cases allow variables in the case representation as well as constraints among these variables. Hence, a generalized case does not only cover a point of the representation space of cases but whole subspace of it. This subspace describes the range of situations in which an is applicable through proper assignment of its parameters. The important capability of CBR that makes its use attractive for retrieval in general and for retrieval in particular is its use of similarity measures. Similarity measures provide a means to approximate the utility of a certain object to be retrieved if it does not exactly match the stated query. In Q, particular similarity measures for s have been acquired from an provider. However, the extension of case representations to generalized cases also required developing new methods similaritybased retrieval. Within Q, a converter has been developed that samples the subspace spawned by the generalized cases and creates a number of point cases that are distributed reasonably well within the subspace [10]. A commercial CBR retrieval engine such as orenge can then be used for generalized cases at the cost of accepting a certain retrieval error that depends on the sampling density. An alternative approach that emerged from this application consists of transforming the similarity measure and a generalized case to a mathematical optimization problem that can be solved with common optimization algorithms [8, 9]. This asks for a tighter integration of optimization and CBR for handling more complex retrieval and approximation problems and will be an important line of future research. 4 Selection Support by Explanations For highly complex domains, such as electronic designs, presenting only an ordered list of retrieval results is not sufficient. users have a demand for additional information and explanations making the proposed results more transparent. By presenting additional explanations the confidence in the result set increases and possible deficiencies can be revealed and corrected. Generating a report for each proposed with respect to the user s query is a fundamental demand for explanation support. Graphical rendering of the attributes with highest impact on the assessment and textual explanations aids the designer in getting a quick overview of the. Such explanations may be design rationales of the domain expert or best practices associated to attributes specified by other users and are part of the knowledge representation [11]. But before s are considered as candidates the result set is analyzed. If the coverage of attributes specified in the query and in the case is low a deficiency in the case base is indicated, which is traced back to conflicting attributes posed in the query. For aiding the users to improve and refine the query, these attributes or attribute combinations are analyzed and presented. But also the query can have deficiencies, which is the case if a high number of suitable matching cases are retrieved. Here, appropriate analysis techniques determine

5 the most decisive unspecified attributes in order to propose a refinement of the query. Alternatively, a variant of the CobWeb algorithm is used to cluster the result set hierarchically to facilitate the users navigation through the set. Figure 3 gives an overview of the developed techniques as they are implemented in the retrieval system. Basically, the strategy which technique to choose depends on the number of suitable matches. No Suitable Matches Few Suitable Matches Many Suitable Matches Deficiencies in the Case Base Deficiencies in the Query Analyzing the Query for Conflict Attributes Analyzing the Similarity Distribution Analyzing the Most Decisive, Unspecified Attributes Cluster Analysis Presentation of the Attributes Presentation of the Result Set Presentation of the Attributes Presentation of the Clusters Figure 3: Explanation of the Result Set 5 The Broker Tool Suite The Broker Tool Suite is a set of tools an provider can use for developing, deploying, and tailoring a retrieval service to his/her specific needs. The suite contains tools for specifying and maintaining assets and for capturing or maintaining domain knowledge. The core is the CBR-based Open Retrieval Engine orenge [6] due to its flexibility and its modular concept. The architecture of the suite is depicted in Figure 4. Provider Consumer Marketing Developer Broker Information Service Retrieval Service Explanation Service Case Base CHL Web Services Creator Case Base Manager Constraint Manager Retrieval Manager Case Manager Consumer Suite Developer/Provider Suite Figure 4: The architecture of the Broker Tool Suite

6 The Consumer Suite is the web-based user front end for retrieval (see It includes three services: Retrieval, Explanation and Information Service. The Retrieval Service enables the user to formulate queries, consisting of detailed technical requirements entered into a structural form. Further it allows to specify individual preferences on the level of the different application and quality criteria. The queries are sent to the CBR retrieval kernel and the results are analyzed and presented by the Explanation Service, described in the previous section. The Information Service is less for the user but more for the provider because it informs the providers about users needs. The Information Service captures the queries posed by the users and transmits them to the respective providers to enable the provider to better focus their future product development. Further, if the user has asked for a particular, the affected provider automatically gets a respective notification. The Developer/Provider Suite contains the case base and several tools to manage the vocabulary and the similarity measures. For defining the object-oriented vocabulary, designers utilize the orenge Creator to define the domain model, which contains all of the relevant attributes of CHL. Furthermore, the Creator can be used to define similarity measures via functions, tables, or taxonomies. The Case Manager uses the vocabulary for capturing and managing the case base. Therefore, three tools are integrated: The Case Base Manager allows developers to capture case knowledge as well as to define constraints among attributes. Such defined generalized cases can be converted into point cases by the Constraint Manager. This is a client for the converter process that is described in section 3. Finally, the Retrieval Manager is a front end for connecting local or remote case bases and for performing retrieval activities on the part of the developers. 6 Conclusion In this article, a brief overview about the achievements of the Q Project with focus on retrieval is given. The Broker Tool Suite offers a comprehensive framework for capturing, maintaining, and searching s with the aim of reuse. It integrates advancements that contribute to two different research areas. The representation of generalized cases and the implementation of the explanation component exceed the current state-of-the-art of CBR systems and will be integrated by empolis into their next orenge release. For the development of SoCs, CHL provides a standardized format that makes use of current web technology like XML/XML Schema. It enables providers to characterize and publish their s in web-based environments. Together with the highquality retrieval the basics for efficient reuse and exchange have been established.

7 Reference 1. Schaaf, M., Visarius, M., Bergmann, R., Maximini, R., Spinelli, M., Lessmann, J., Hardt, W., Ihmor, S., Thronicke, W., Franz, J., Tautz, C., Traphöner, R.: CHL - A Description Language for Semantic Characterization, Forum on Specification & Design Languages, September (2002). 2. Schaaf, M., Maximini, R., Bergmann, R., Tautz, C., Traphöner, R.: Supporting Electronic Design Reuse by Integrating Quality-Criteria into CBR-Based Selection, Proceedings 6th European Conference on Case Based Reasoning, September (2002). 3. Schaaf, M., Freßmann, A., Spinelli, M., Maximini, R., Bergmann, R. (2003). A Knowledge Representation Format for Virtual Marketplaces, 5th International Conference on Case-Based Reasoning 2003 (ICCBR 2003). 4. Synopsis Inc., Mentor Graphics Corporation: OpenMORE Assessment Program for Hard/Soft Version 1.0, (2001). 5. VSI AllianceTM, Virtual Component Transfer Development Working Group: Virtual Component Attributes (VCA) With Formats for Profiling, Selection, and Transfer. Standard Version 2.2 (VCT 2 2.2) (2001). 6. empolis knowledge management GmbH: The orenge Framework - A Platform for Intelligent Industry Solutions Based on XML and Java. Whitepaper, empolis knowledge management GmbH, Kaiserslautern (2001) 7. K. Maximini, R. Maximini, and R. Bergmann. An investigation of generalized cases. In Proceedings of the Fifth International Conference on Case-Based Reasoning (ICCBR 03), Lecture Notes in Artificial Intelligence, Springer Verlag (2003), pages B. Mougouie and R. Bergmann. Similarity assessment for generalized cases by optimization methods. In Proceedings of the European Conference on Case-Based Reasoning (ECCBR-02). Springer, A. Tartakovski and R. Maximini: Similarity Assessment and Retrieval of Generalized Cases. In Proceedings of Workshop Wissens- und Erfahrungsmanagement (FGWM 2003), Karlsruhe, Oktober 2003, R. Maximini and A. Tartakovski, Approximative Retrieval of Attribute Dependent Generalized Cases. In Proceedings of Workshop Wissens- und Erfahrungsmanagement (FGWM 2003), Karlsruhe, Oktober 2003, M. Spinelli and M. Schaaf, Towards Explanations for CBR-based Applications, In Proceedings of Workshop Wissens- und Erfahrungsmanagement (FGWM 2003), Karlsruhe, Oktober 2003, Bergmann, R. and Vollrath, I. (1999). Generalized Cases: Representation and Steps Towards Efficient Similarity Assessment. In W. Burgard, Th. Christaller & A. B. Cremers (Eds.) KI-99: Advances in Artificial Intelligence, Lecture Notes in Artificial Intelligence, 1701, Springer,

8 Andrea Freßmann studied Mathematics and Sports at the University of Augsburg, Germany, where she took her lectureship examination at Moreover, she studied Information Technology at University of Hildesheim, Germany, and received her M.Sc. in Since then she is working in the Data and Knowledge Management Group of Prof. Dr. Ralph Bergmann at the University of Hildesheim. Rainer Maximini studied Computer Science at the University of Kaiserslautern, Germany, where he received his Diploma in Subsequently, he had a full time researcher position in the group "Knowledge based Systems and Expert Systems" of Prof. Dr. Michael M. Richter at the University of Kaiserslautern. Since the end of 2001 he is working in the group "Data and Knowledge Management" of Prof. Dr. Ralph Bergmann at the University of Hildesheim, Germany, where he is currently finishing his PhD. Martin Schaaf studied Computer Science and Business Management at the University of Kaiserslautern, Germany, where he received the Diploma in From 1999 to 2002 he had a full time researcher position in the group "Knowledge based Systems and Expert Systems" of Prof. Dr. Michael M. Richter at the University of Kaiserslautern. Since 2002 he is working in the group "Data and Knowledge Management" of Prof. Dr. Ralph Bergmann at the University of Hildesheim, Germany, where he is currently finishing his PhD. For the winter term 2001, he had a sesional instructor position at the University of Calgary, Canada, reading two lectures on Software Engineering. Dr. Jasmin Franz coordinates and manages European and national Research Projects on behalf of empolis GmbH. Her primary interests lie in the areas of innovative business applications and standards for knowledge representation. Jasmin Franz holds a Ph.D. in Linguistics from the University of Würzburg in Germany where her studies concentrated on Linguistic Information Processing. She has many years of experience in the field of semantics and text comprehensibility. Prior to her work at empolis GmbH, she held the position of representative for the managing director in an international translation company, in addition to her responsibilities as project manager for technical documentation and software localization.

9 Ralph Traphöner studied Computer Science in Kaiserslautern and was a co-founder of tecinno GmbH in Today, the company is part of empolis GmbH, a part of Bertelsmann. As Head of Research, he is responsible for all research activities of the company. The focus of his work is on Case-Based Reasoning, Knowledge Management and the Semantic Web.

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

Rapid Prototyping of CBR Applications with the Open Source Tool mycbr

Rapid Prototyping of CBR Applications with the Open Source Tool mycbr Rapid Prototyping of CBR Applications with the Open Source Tool mycbr Armin Stahl 1 and Thomas R. Roth-Berghofer 2 1 German Research Center for Artificial Intelligence (DFKI) GmbH Image Understanding and

More information

Developing an Integrated Multilevel Help Desk Support System

Developing an Integrated Multilevel Help Desk Support System Developing an Integrated Multilevel Help Desk Support System Thomas Roth Berghofer ½ and Ioannis Iglezakis ¾ ¾ ½ tec:inno GmbH, D 67661 Kaiserslautern, Germany Thomas.Roth-Berghofer@tecinno.com http://www.tecinno.com

More information

Retrieval and Configuration of Life Insurance Policies

Retrieval and Configuration of Life Insurance Policies Retrieval and Configuration of Life Insurance Policies Alexander Tartakovski 1, Martin Schaaf 2, and Ralph Bergmann 1 1 University of Trier, Department of Business Information Systems II, 54286 Trier,

More information

Adapting to the Level of Experience of the User in Mixed-Initiative Web Self-Service Applications

Adapting to the Level of Experience of the User in Mixed-Initiative Web Self-Service Applications Adapting to the Level of Experience of the User in Mixed-Initiative Web Self-Service Applications Mehmet H. Göker Kaidara Software 330 Distel Circle, Suite 150 Los Altos, CA 94022 mgoker@kaidara.com Abstract.

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

Ontology based Recruitment Process

Ontology based Recruitment Process Ontology based Recruitment Process Malgorzata Mochol Radoslaw Oldakowski Institut für Informatik AG Netzbasierte Informationssysteme Freie Universität Berlin Takustr. 9, 14195 Berlin, Germany mochol@inf.fu-berlin.de

More information

A Knowledge-based Product Derivation Process and some Ideas how to Integrate Product Development

A Knowledge-based Product Derivation Process and some Ideas how to Integrate Product Development A Knowledge-based Product Derivation Process and some Ideas how to Integrate Product Development (Position paper) Lothar Hotz and Andreas Günter HITeC c/o Fachbereich Informatik Universität Hamburg Hamburg,

More information

CURRICULUM VITAE. Dr. Maya Kaner, Senior Lecturer August, 2011

CURRICULUM VITAE. Dr. Maya Kaner, Senior Lecturer August, 2011 CURRICULUM VITAE Dr. Maya Kaner, Senior Lecturer August, 2011 Place of birth: Dushanbe, USSR Immigrated to Israel: January, 21, 1991 EDUCATION Ph.D. 2004, Industrial Engineering. Faculty of Industrial

More information

Report on the Dagstuhl Seminar Data Quality on the Web

Report on the Dagstuhl Seminar Data Quality on the Web Report on the Dagstuhl Seminar Data Quality on the Web Michael Gertz M. Tamer Özsu Gunter Saake Kai-Uwe Sattler U of California at Davis, U.S.A. U of Waterloo, Canada U of Magdeburg, Germany TU Ilmenau,

More information

Jairson Vitorino. PhD Thesis, CIn-UFPE February 2009. Supervisor: Prof. Jacques Robin. Ontologies Reasoning Components Agents Simulations

Jairson Vitorino. PhD Thesis, CIn-UFPE February 2009. Supervisor: Prof. Jacques Robin. Ontologies Reasoning Components Agents Simulations CHROME: A Model-Driven Component- Based Rule Engine Jairson Vitorino PhD Thesis, CIn-UFPE February 2009 Supervisor: Prof. Jacques Robin Ontologies Reasoning Components Agents Simulations Contents 1. Context

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

Towards Querying of Traceability Information in the Context of Software Evolution

Towards Querying of Traceability Information in the Context of Software Evolution Towards Querying of Traceability Information in the Context of Software Evolution Hannes Schwarz Jürgen Ebert Volker Riediger Institute for Software Technology University of Koblenz-Landau Koblenz, Germany

More information

Standardontologie für Wissensmanagement

Standardontologie für Wissensmanagement Projektergebnis Standardontologie für Wissensmanagement im SW-Engineering Projektidentifikation: Ergebnis ID: Arbeitspaket(e): Autor(en): Koordinator: WAVES Wissensaustausch bei der verteilten Entwicklung

More information

A Tool for Searching the Semantic Web for Supplies Matching Demands

A Tool for Searching the Semantic Web for Supplies Matching Demands A Tool for Searching the Semantic Web for Supplies Matching Demands Zuzana Halanová, Pavol Návrat, Viera Rozinajová Abstract: We propose a model of searching semantic web that allows incorporating data

More information

Task-Model Driven Design of Adaptable Educational Hypermedia

Task-Model Driven Design of Adaptable Educational Hypermedia Task-Model Driven Design of Adaptable Educational Hypermedia Huberta Kritzenberger, Michael Herczeg Institute for Multimedia and Interactive Systems University of Luebeck Seelandstr. 1a, D-23569 Luebeck,

More information

The VITA Financial Services Sales Support Environment

The VITA Financial Services Sales Support Environment The Financial Services Sales Support Environment A. Felfernig 1, K. Isak 1, K. Szabo 2, P. Zachar 2 1 University Klagenfurt, Intelligent Systems and Business Informatics, Universitaetsstrasse 65-67, A-9020

More information

Case-Based Reasoning. 1 Introduction. 2 Knowledge and Reasoning in CBR. Introduction and Recent Developments

Case-Based Reasoning. 1 Introduction. 2 Knowledge and Reasoning in CBR. Introduction and Recent Developments -Based Reasoning Introduction and Recent Developments Ralph Bergmann, Klaus-Dieter Althoff, Mirjam Minor, Meike Reichle, Kerstin Bach -based reasoning (CBR) is a sub-field of Artificial Intelligence that

More information

Lightweight Data Integration using the WebComposition Data Grid Service

Lightweight Data Integration using the WebComposition Data Grid Service Lightweight Data Integration using the WebComposition Data Grid Service Ralph Sommermeier 1, Andreas Heil 2, Martin Gaedke 1 1 Chemnitz University of Technology, Faculty of Computer Science, Distributed

More information

Exploiting User and Process Context for Knowledge Management Systems

Exploiting User and Process Context for Knowledge Management Systems Workshop on User Modeling for Context-Aware Applications at the 8th Int. Conf. on User Modeling, July 13-16, 2001, Sonthofen, Germany Exploiting User and Process Context for Knowledge Management Systems

More information

Datavetenskapligt Program (kandidat) Computer Science Programme (master)

Datavetenskapligt Program (kandidat) Computer Science Programme (master) Datavetenskapligt Program (kandidat) Computer Science Programme (master) Wolfgang Ahrendt Director Datavetenskap (BSc), Computer Science (MSc) D&IT Göteborg University, 30/01/2009 Part I D&IT: Computer

More information

Software Construction

Software Construction Software Construction Staff Faculty: Univ.-Prof. Dr. rer. nat. Horst Lichter lichter@informatik.rwth-aachen.de Secretary: Bärbel Kronewetter Phone: +49 241 80 21 330 Fax: +49 241 80 22 352 Research Assistants:

More information

GenericServ, a Generic Server for Web Application Development

GenericServ, a Generic Server for Web Application Development EurAsia-ICT 2002, Shiraz-Iran, 29-31 Oct. GenericServ, a Generic Server for Web Application Development Samar TAWBI PHD student tawbi@irit.fr Bilal CHEBARO Assistant professor bchebaro@ul.edu.lb Abstract

More information

Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT

Page 1 of 5. (Modules, Subjects) SENG DSYS PSYS KMS ADB INS IAT Page 1 of 5 A. Advanced Mathematics for CS A1. Line and surface integrals 2 2 A2. Scalar and vector potentials 2 2 A3. Orthogonal curvilinear coordinates 2 2 A4. Partial differential equations 2 2 4 A5.

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

How To Develop Software

How To Develop Software Software Engineering Prof. N.L. Sarda Computer Science & Engineering Indian Institute of Technology, Bombay Lecture-4 Overview of Phases (Part - II) We studied the problem definition phase, with which

More information

A Generic Business Logic for Energy Optimization Models

A Generic Business Logic for Energy Optimization Models A Generic Business Logic for Energy Optimization Models Sabrina Merkel 1, Christoph Schlenzig 1, Albrecht Reuter 2 1 Seven2one Informationssysteme GmbH, Waldstr. 41-43, 76133, Karlsruhe, Germany (sabrina.merkel,

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

Contents The College of Information Science and Technology 2011-2012 Undergraduate Course Descriptions

Contents The College of Information Science and Technology 2011-2012 Undergraduate Course Descriptions Contents The College of Information Science and Technology 2011-2012 Undergraduate Course Descriptions Information Science & Systems Courses INFO 101 - Introduction to Information Technology Introduces

More information

Lecture Slides for Managing and Leading Software Projects. Chapter 1: Introduction

Lecture Slides for Managing and Leading Software Projects. Chapter 1: Introduction Lecture Slides for Managing and Leading Software Projects Chapter 1: Introduction developed by Richard E. (Dick) Fairley, Ph.D. to accompany the text Managing and Leading Software Projects published by

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

Systems on Chip Design

Systems on Chip Design Systems on Chip Design College: Engineering Department: Electrical First: Course Definition, a Summary: 1 Course Code: EE 19 Units: 3 credit hrs 3 Level: 3 rd 4 Prerequisite: Basic knowledge of microprocessor/microcontroller

More information

Towards Collaboration on Accessible UML Models

Towards Collaboration on Accessible UML Models his is a draft version of the full paper to be presented at the AI4VIP workshop colocated with MuC'15. owards Collaboration on Accessible UML Models Stephan Seifermann, Henning roenda Software Engineering,

More information

Development of Tool Extensions with MOFLON

Development of Tool Extensions with MOFLON Development of Tool Extensions with MOFLON Ingo Weisemöller, Felix Klar, and Andy Schürr Fachgebiet Echtzeitsysteme Technische Universität Darmstadt D-64283 Darmstadt, Germany {weisemoeller klar schuerr}@es.tu-darmstadt.de

More information

Agreement on. Dual Degree Master Program in Computer Science KAIST. Technische Universität Berlin

Agreement on. Dual Degree Master Program in Computer Science KAIST. Technische Universität Berlin Agreement on Dual Degree Master Program in Computer Science between KAIST Department of Computer Science and Technische Universität Berlin Fakultät für Elektrotechnik und Informatik (Fakultät IV) 1 1 Subject

More information

CURRICULUM VITAE EDUCATION:

CURRICULUM VITAE EDUCATION: CURRICULUM VITAE Jose Antonio Lozano Computer Science and Software Development / Game and Simulation Programming Program Chair 1902 N. Loop 499 Harlingen, TX 78550 Computer Sciences Building Office Phone:

More information

Doctor of Philosophy in Computer Science

Doctor of Philosophy in Computer Science Doctor of Philosophy in Computer Science Background/Rationale The program aims to develop computer scientists who are armed with methods, tools and techniques from both theoretical and systems aspects

More information

ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS

ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS ONTODESIGN; A DOMAIN ONTOLOGY FOR BUILDING AND EXPLOITING PROJECT MEMORIES IN PRODUCT DESIGN PROJECTS DAVY MONTICOLO Zurfluh-Feller Company 25150 Belfort France VINCENT HILAIRE SeT Laboratory, University

More information

AI Magazine Volume 21 Number 4 (2000) ( AAAI)

AI Magazine Volume 21 Number 4 (2000) ( AAAI) AI Magazine Volume 21 Number 4 (2000) ( AAAI) Last-Minute Travel Application André Hübner, Mario Lenz, Roman Borch, and Michael Posthoff In this article, we present a last-minute travel application as

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

Filtering the Web to Feed Data Warehouses

Filtering the Web to Feed Data Warehouses Witold Abramowicz, Pawel Kalczynski and Krzysztof We^cel Filtering the Web to Feed Data Warehouses Springer Table of Contents CHAPTER 1 INTRODUCTION 1 1.1 Information Systems 1 1.2 Information Filtering

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

Clarifying a vision on certification of MDA tools

Clarifying a vision on certification of MDA tools SCIENTIFIC PAPERS, UNIVERSITY OF LATVIA, 2010. Vol. 757 COMPUTER SCIENCE AND INFORMATION TECHNOLOGIES 23 29 P. Clarifying a vision on certification of MDA tools Antons Cernickins Riga Technical University,

More information

LONG BEACH CITY COLLEGE MEMORANDUM

LONG BEACH CITY COLLEGE MEMORANDUM LONG BEACH CITY COLLEGE MEMORANDUM DATE: May 5, 2000 TO: Academic Senate Equivalency Committee FROM: John Hugunin Department Head for CBIS SUBJECT: Equivalency statement for Computer Science Instructor

More information

A Case Retrieval Method for Knowledge-Based Software Process Tailoring Using Structural Similarity

A Case Retrieval Method for Knowledge-Based Software Process Tailoring Using Structural Similarity A Case Retrieval Method for Knowledge-Based Software Process Tailoring Using Structural Similarity Dongwon Kang 1, In-Gwon Song 1, Seunghun Park 1, Doo-Hwan Bae 1, Hoon-Kyu Kim 2, and Nobok Lee 2 1 Department

More information

Multi-objective Design Space Exploration based on UML

Multi-objective Design Space Exploration based on UML Multi-objective Design Space Exploration based on UML Marcio F. da S. Oliveira, Eduardo W. Brião, Francisco A. Nascimento, Instituto de Informática, Universidade Federal do Rio Grande do Sul (UFRGS), Brazil

More information

Swiss Joint Master in Computer Science of the universities of Bern, Neuchâtel and Fribourg

Swiss Joint Master in Computer Science of the universities of Bern, Neuchâtel and Fribourg Swiss Joint Master in Computer Science of the universities of Bern, Neuchâtel and Fribourg 1 The MSc program in computer science Worldwide, computer scientists are in high demand. To cater for this demand,

More information

aloe-project.de White Paper ALOE White Paper - Martin Memmel

aloe-project.de White Paper ALOE White Paper - Martin Memmel aloe-project.de White Paper Contact: Dr. Martin Memmel German Research Center for Artificial Intelligence DFKI GmbH Trippstadter Straße 122 67663 Kaiserslautern fon fax mail web +49-631-20575-1210 +49-631-20575-1030

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

The SPES Methodology Modeling- and Analysis Techniques

The SPES Methodology Modeling- and Analysis Techniques The SPES Methodology Modeling- and Analysis Techniques Dr. Wolfgang Böhm Technische Universität München boehmw@in.tum.de Agenda SPES_XT Project Overview Some Basic Notions The SPES Methodology SPES_XT

More information

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach

Reusable Knowledge-based Components for Building Software. Applications: A Knowledge Modelling Approach Reusable Knowledge-based Components for Building Software Applications: A Knowledge Modelling Approach Martin Molina, Jose L. Sierra, Jose Cuena Department of Artificial Intelligence, Technical University

More information

Examination Regulations for the Computer Science and Applied Computer Science Master Programs at the Technical University of Kaiserslautern

Examination Regulations for the Computer Science and Applied Computer Science Master Programs at the Technical University of Kaiserslautern Examination Regulations for the Computer Science and Applied Computer Science Master Programs at the Technical University of Kaiserslautern From 9 September 2009, last amended on 15 October 2012 (merged

More information

A Pattern-based Framework of Change Operators for Ontology Evolution

A Pattern-based Framework of Change Operators for Ontology Evolution A Pattern-based Framework of Change Operators for Ontology Evolution Muhammad Javed 1, Yalemisew M. Abgaz 2, Claus Pahl 3 Centre for Next Generation Localization (CNGL), School of Computing, Dublin City

More information

Model-Based Requirements Engineering with AutoRAID

Model-Based Requirements Engineering with AutoRAID Model-Based Requirements Engineering with AutoRAID Bernhard Schätz, Andreas Fleischmann, Eva Geisberger, Markus Pister Fakultät für Informatik, Technische Universität München Boltzmannstr. 3, 85748 Garching,

More information

Using Object And Object-Oriented Technologies for XML-native Database Systems

Using Object And Object-Oriented Technologies for XML-native Database Systems Using Object And Object-Oriented Technologies for XML-native Database Systems David Toth and Michal Valenta David Toth and Michal Valenta Dept. of Computer Science and Engineering Dept. FEE, of Computer

More information

3. AREA: MANAGEMENT INFORMATION SYSTEMS. 3.1 Chair of Management Information Systems I

3. AREA: MANAGEMENT INFORMATION SYSTEMS. 3.1 Chair of Management Information Systems I 3. AREA: MANAGEMENT INFORMATION SYSTEMS 3.1 Chair of Management Information Systems I Prof. Dr. Armin Heinzl Address: Universität Mannheim Lehrstuhl für ABWL und Wirtschaftsinformatik Schloss D - 68131

More information

A new web based elearning Platform for Building Simulation

A new web based elearning Platform for Building Simulation A new web based elearning Platform for Building Simulation Arne Abromeit 1, Andreas Wagner 1 Abstract The use of web based building simulation enables students to study building s performance under various

More information

MASTER OF SCIENCE IN Computing & Data Analytics. (M.Sc. CDA)

MASTER OF SCIENCE IN Computing & Data Analytics. (M.Sc. CDA) MASTER OF SCIENCE IN Computing & Data Analytics (M.Sc. CDA) Learn. Generate. Innovate. Saint Mary s new Master of Science in Computing & Data Analytics (MSc CDA) is a graduate-level, 16-month professional

More information

Some Methodological Clues for Defining a Unified Enterprise Modelling Language

Some Methodological Clues for Defining a Unified Enterprise Modelling Language Some Methodological Clues for Defining a Unified Enterprise Modelling Language Michaël Petit University of Namur, Belgium, mpe@info.fundp.ac.be Abstract The need for a Unified Enterprise Modelling Language

More information

Computer Science. Master of Science

Computer Science. Master of Science Computer Science Master of Science The Master of Science in Computer Science program at UALR reflects current trends in the computer science discipline and provides students with a solid theoretical and

More information

Table of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24

Table of Contents. CHAPTER 1 Web-Based Systems 1. CHAPTER 2 Web Engineering 12. CHAPTER 3 A Web Engineering Process 24 Table of Contents CHAPTER 1 Web-Based Systems 1 The Web 1 Web Applications 2 Let s Introduce a Case Study 3 Are WebApps Really Computer Software? 4 Are the Attributes of WebApps Different from the Attributes

More information

Using LSI for Implementing Document Management Systems Turning unstructured data from a liability to an asset.

Using LSI for Implementing Document Management Systems Turning unstructured data from a liability to an asset. White Paper Using LSI for Implementing Document Management Systems Turning unstructured data from a liability to an asset. Using LSI for Implementing Document Management Systems By Mike Harrison, Director,

More information

Business Model Interoperability using Enterprise Model Integration

Business Model Interoperability using Enterprise Model Integration Business Model Interoperability using Enterprise Model Integration Harald KÜHN, Marion MURZEK, Franz BAYER BOC Information Systems GmbH, Rabensteig 2, 1010 Vienna, Austria Tel: +43 1 513 27 36 10, Fax:

More information

Exercise Design and Implementation in Active Math

Exercise Design and Implementation in Active Math Interactivity of Exercises in ActiveMath Giorgi Goguadze a, Alberto González Palomo b, Erica Melis c, a University of Saarland, Saarbrücken, Germany b German Research Institute for Artificial Intelligence

More information

A Conversational Case-Based Reasoning Help-Desk Utility for Complex Products

A Conversational Case-Based Reasoning Help-Desk Utility for Complex Products A Conversational Case-Based Reasoning Help-Desk Utility for Complex Products GIL CHEN and YORAM REICH The Iby And Aladar Fleischman Faculty of Engineering Tel Aviv University ISRAEL yoram@eng.tau.ac.il

More information

A Compliance Management System for the Pharmaceutical Industry

A Compliance Management System for the Pharmaceutical Industry 18 th European Symposium on Computer Aided Process Engineering ESCAPE 18 Bertrand Braunschweig and Xavier Joulia (Editors) 2008 Elsevier B.V./Ltd. All rights reserved. A Compliance Management System for

More information

TextGrid as Virtual Research Environment

TextGrid as Virtual Research Environment Exploring Formulaic Knowledge through Languages, Cultures and Time TextGrid as Virtual Research Environment Andrea Rapp, TU Darmstadt rapp@linglit.tu darmstadt.de Table of Contents TextGrid Concept & Project

More information

Christoph Schlenzig 1

Christoph Schlenzig 1 EnviroInfo 2002 (Wien) Environmental Communication in the Information Society - Proceedings of the 16th Conference The MESAP Software for the German Emission Inventory An integrated information system

More information

Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development

Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development Traceability Patterns: An Approach to Requirement-Component Traceability in Agile Software Development ARBI GHAZARIAN University of Toronto Department of Computer Science 10 King s College Road, Toronto,

More information

Increasing Development Knowledge with EPFC

Increasing Development Knowledge with EPFC The Eclipse Process Framework Composer Increasing Development Knowledge with EPFC Are all your developers on the same page? Are they all using the best practices and the same best practices for agile,

More information

A Methodology for Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert

A Methodology for Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert A Methodology for Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Fraunhofer Institute of Optronics, System Technologies and Image Exploitation IOSB 76131 Karlsruhe,

More information

Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert

Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Int'l Conf. Software Eng. Research and Practice SERP'15 225 Development of Enterprise Architecture of PPDR Organisations W. Müller, F. Reinert Fraunhofer Institute of Optronics, System Technologies and

More information

Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence

Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence Common Warehouse Metamodel (CWM): Extending UML for Data Warehousing and Business Intelligence OMG First Workshop on UML in the.com Enterprise: Modeling CORBA, Components, XML/XMI and Metadata November

More information

Graphical Web based Tool for Generating Query from Star Schema

Graphical Web based Tool for Generating Query from Star Schema Graphical Web based Tool for Generating Query from Star Schema Mohammed Anbar a, Ku Ruhana Ku-Mahamud b a College of Arts and Sciences Universiti Utara Malaysia, 0600 Sintok, Kedah, Malaysia Tel: 604-2449604

More information

Information Broker Agents in Intelligent Websites

Information Broker Agents in Intelligent Websites Information Broker Agents in Intelligent Websites Catholijn M. Jonker, Jan Treur Vrije Universiteit Amsterdam, Department of Artificial Intelligence De Boelelaan 1081a, 1081 HV Amsterdam, The Netherlands

More information

estatistik.core: COLLECTING RAW DATA FROM ERP SYSTEMS

estatistik.core: COLLECTING RAW DATA FROM ERP SYSTEMS WP. 2 ENGLISH ONLY UNITED NATIONS STATISTICAL COMMISSION and ECONOMIC COMMISSION FOR EUROPE CONFERENCE OF EUROPEAN STATISTICIANS Work Session on Statistical Data Editing (Bonn, Germany, 25-27 September

More information

Use of a Web-Based GIS for Real-Time Traffic Information Fusion and Presentation over the Internet

Use of a Web-Based GIS for Real-Time Traffic Information Fusion and Presentation over the Internet Use of a Web-Based GIS for Real-Time Traffic Information Fusion and Presentation over the Internet SUMMARY Dimitris Kotzinos 1, Poulicos Prastacos 2 1 Department of Computer Science, University of Crete

More information

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 ISSN 2229-5518

International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 ISSN 2229-5518 International Journal of Scientific & Engineering Research, Volume 4, Issue 11, November-2013 5 INTELLIGENT MULTIDIMENSIONAL DATABASE INTERFACE Mona Gharib Mohamed Reda Zahraa E. Mohamed Faculty of Science,

More information

This is an author-generated version.! The final publication is available at link.springer.org!

This is an author-generated version.! The final publication is available at link.springer.org! !! This is an author-generated version.!! The final publication is available at link.springer.org!! DOI: 10.1007/11908562_12! Link: http://link.springer.com/chapter/10.1007%2f11908562_12!! Bibliographic

More information

APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT

APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT APPLYING CASE BASED REASONING IN AGILE SOFTWARE DEVELOPMENT AIMAN TURANI Associate Prof., Faculty of computer science and Engineering, TAIBAH University, Medina, KSA E-mail: aimanturani@hotmail.com ABSTRACT

More information

APPLICATION OF A SALES-TOOL FOR AN OPTIMIZED TENDER PREPARATION IN SMALL AND MEDIUM-SIZED COMPANIES

APPLICATION OF A SALES-TOOL FOR AN OPTIMIZED TENDER PREPARATION IN SMALL AND MEDIUM-SIZED COMPANIES URN (Paper): urn:nbn:de:gbv:ilm1-2011iwk-014:9 56 TH INTERNATIONAL SCIENTIFIC COLLOQUIUM Ilmenau University of Technology, 12 16 September 2011 URN: urn:nbn:gbv:ilm1-2011iwk:5 APPLICATION OF A SALES-TOOL

More information

Component visualization methods for large legacy software in C/C++

Component visualization methods for large legacy software in C/C++ Annales Mathematicae et Informaticae 44 (2015) pp. 23 33 http://ami.ektf.hu Component visualization methods for large legacy software in C/C++ Máté Cserép a, Dániel Krupp b a Eötvös Loránd University mcserep@caesar.elte.hu

More information

Information Schools: Traditions Growing, Morphing and Expanding. David Fenske

Information Schools: Traditions Growing, Morphing and Expanding. David Fenske Information Schools: Traditions Growing, Morphing and Expanding David Fenske Standards and Traditions ALA standards Library and Information Science But these staples are already changing internally and

More information

B.Sc. in Computer Information Systems Study Plan

B.Sc. in Computer Information Systems Study Plan 195 Study Plan University Compulsory Courses Page ( 64 ) University Elective Courses Pages ( 64 & 65 ) Faculty Compulsory Courses 16 C.H 27 C.H 901010 MATH101 CALCULUS( I) 901020 MATH102 CALCULUS (2) 171210

More information

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective

Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective Orit Hazzan's Column Abstraction in Computer Science & Software Engineering: A Pedagogical Perspective This column is coauthored with Jeff Kramer, Department of Computing, Imperial College, London ABSTRACT

More information

One for All and All in One

One for All and All in One One for All and All in One A learner modelling server in a multi-agent platform Isabel Machado 1, Alexandre Martins 2 and Ana Paiva 2 1 INESC, Rua Alves Redol 9, 1000 Lisboa, Portugal 2 IST and INESC,

More information

SysML Modelling Language explained

SysML Modelling Language explained Date: 7 th October 2010 Author: Guillaume FINANCE, Objet Direct Analyst & Consultant UML, the standard modelling language used in the field of software engineering, has been tailored to define a modelling

More information

Making Simulation Work for the Organizational Design of Communication Centers: Challenges and Practical Experience

Making Simulation Work for the Organizational Design of Communication Centers: Challenges and Practical Experience UNIVERSITY OF BAYREUTH Lehrstuhl für Betriebswirtschaftslehre VII Wirtschaftsinformatik Making Simulation Work for the Organizational Design of Communication Centers: Challenges and Practical Experience

More information

Software Visualization Tools for Component Reuse

Software Visualization Tools for Component Reuse Software Visualization Tools for Component Reuse Craig Anslow Stuart Marshall James Noble Robert Biddle 1 School of Mathematics, Statistics and Computer Science, Victoria University of Wellington, New

More information

Demonstration of an Automated Integrated Test Environment for Web-based Applications

Demonstration of an Automated Integrated Test Environment for Web-based Applications Demonstration of an Automated Integrated Test Environment for Web-based Applications Tiziana Margaria 1,2, Oliver Niese 2, and Bernhard Steffen 2 1 METAFrame Technologies GmbH, Dortmund, Germany TMargaria@METAFrame.de

More information

MASTER OF SCIENCE IN Computing & Data Analytics. (M.Sc. CDA)

MASTER OF SCIENCE IN Computing & Data Analytics. (M.Sc. CDA) MASTER OF SCIENCE IN Computing & Data Analytics (M.Sc. CDA) Admissions and Fee Application deadline: June 1 Admission requirements Learn. Generate. Innovate. 4-yr BSc in Computing Science (or equivalent),

More information

How To Create An Analysis Tool For A Micro Grid

How To Create An Analysis Tool For A Micro Grid International Workshop on Visual Analytics (2012) K. Matkovic and G. Santucci (Editors) AMPLIO VQA A Web Based Visual Query Analysis System for Micro Grid Energy Mix Planning A. Stoffel 1 and L. Zhang

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

Meta-Model specification V2 D602.012

Meta-Model specification V2 D602.012 PROPRIETARY RIGHTS STATEMENT THIS DOCUMENT CONTAINS INFORMATION, WHICH IS PROPRIETARY TO THE CRYSTAL CONSORTIUM. NEITHER THIS DOCUMENT NOR THE INFORMATION CONTAINED HEREIN SHALL BE USED, DUPLICATED OR

More information

MASTER OF SCIENCE IN Computing & Data Analytics. (M.Sc. CDA)

MASTER OF SCIENCE IN Computing & Data Analytics. (M.Sc. CDA) MASTER OF SCIENCE IN Computing & Data Analytics (M.Sc. CDA) Learn. Generate. Innovate. Expand Your Skills to Meet the Demands of Big Data Saint Mary s new Master of Science in Computing & Data Analytics

More information

MEng, BSc Applied Computer Science

MEng, BSc Applied Computer Science School of Computing FACULTY OF ENGINEERING MEng, BSc Applied Computer Science Year 1 COMP1212 Computer Processor Effective programming depends on understanding not only how to give a machine instructions

More information

Data Modeling Basics

Data Modeling Basics Information Technology Standard Commonwealth of Pennsylvania Governor's Office of Administration/Office for Information Technology STD Number: STD-INF003B STD Title: Data Modeling Basics Issued by: Deputy

More information

Ontology for Home Energy Management Domain

Ontology for Home Energy Management Domain Ontology for Home Energy Management Domain Nazaraf Shah 1,, Kuo-Ming Chao 1, 1 Faculty of Engineering and Computing Coventry University, Coventry, UK {nazaraf.shah, k.chao}@coventry.ac.uk Abstract. This

More information

Migrating Legacy Software Systems to CORBA based Distributed Environments through an Automatic Wrapper Generation Technique

Migrating Legacy Software Systems to CORBA based Distributed Environments through an Automatic Wrapper Generation Technique Migrating Legacy Software Systems to CORBA based Distributed Environments through an Automatic Wrapper Generation Technique Hyeon Soo Kim School of Comp. Eng. and Software Eng., Kum Oh National University

More information

A Workbench for Prototyping XML Data Exchange (extended abstract)

A Workbench for Prototyping XML Data Exchange (extended abstract) A Workbench for Prototyping XML Data Exchange (extended abstract) Renzo Orsini and Augusto Celentano Università Ca Foscari di Venezia, Dipartimento di Informatica via Torino 155, 30172 Mestre (VE), Italy

More information