TU e technische universiteit eindhoven / department of mathematics and computer science Information Systems Group – –

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

Semantically Grounded Briefings Bob Balzer, Neil Goldman, Marcelo Tallis Teknowledge
/ department of mathematics and computer sciencedepartment of mathematics and computer science / architecture of information systems.
Web Engineering & Web Information Systems Technology
Web Engineering Geert-Jan Houben.
TU/e technische universiteit eindhoven WebNet 2001October 26, XML to XML through XML Pim Lemmens Geert-Jan Houben Eindhoven University of Technology.
TU e technische universiteit eindhoven / department of mathematics and computer science Modeling User Input and Hypermedia Dynamics in Hera Databases and.
TU/e eindhoven university of technology PACIS'03 July Engineering Semantic Web Information Systems Richard Vdovjak Flavius Frasincar Geert-Jan Houben.
TU/e technische universiteit eindhoven Hera: Development of Semantic Web Information Systems Geert-Jan Houben Peter Barna Flavius Frasincar Richard Vdovjak.
TU e technische universiteit eindhoven / department of mathematics and computer science Specification of Adaptive Behavior Using a General- purpose Design.
ARIADNE V4 Filip Neven, Stefaan Ternier & Erik Duval Dept. Computerwetenschappen, Katholieke Universiteit Leuven, Belgium
Using the Semantic Web to Construct an Ontology- Based Repository for Software Patterns Scott Henninger Computer Science and Engineering University of.
/ department of mathematics and computer science TU/e eindhoven university of technology ISAApril 17, Web Information Systems Engineering Flavius.
/ department of mathematics and computer science TU/e eindhoven university of technology ITCC-Track on Modern Web and Hypermedia SystemsApril 29,
TU/e technische universiteit eindhoven Hypermedia Presentation Adaptation on the Semantic Web Flavius Frasincar Geert-Jan Houben
July 06, 2006DB&IS Building Web Information Systems using Web Services Flavius Frasincar Erasmus University Rotterdam Eindhoven.
L4-1-S1 UML Overview © M.E. Fayad SJSU -- CmpE Software Architectures Dr. M.E. Fayad, Professor Computer Engineering Department, Room #283I.
/ department of mathematics and computer science TU/e eindhoven university of technology ITCC-Modern Web and Grid SystemsApril 5, Adaptation and.
We Need Smart XML Processing HTML has ultra-complex semantics XML has no semantics Something must bridge the gap  A program ?  A clear set of data semantics?
/ faculty of mathematics and computer science TU/e eindhoven university of technology 1 MOT Adaptive Course Authoring: My Online Teacher Alexandra Cristea.
Structure Motivation A Component-based Document Format
/ department of mathematics and computer science TU/e eindhoven university of technology WebNet 2001October 26, XML-Based Automatic Web Presentation.
Engineering the Presentation Layer of Adaptable Web Information Systems Zoltán Fiala 1, Flavius Frasincar 2, Michael Hinz 1, Geert-Jan Houben 2, Peter.
Methodologies for Web Information System Design
/dept. of mathematics and computer science TU/e eindhoven university of technology wwwis.win.tue.nl/~hera WWW2002May Specification Framework for.
Hera Presentation Generator TU e Information Systems Group Department of Computer Science Eindhoven University of Technology Flavius Frasincar
CS 290C: Formal Models for Web Software Lecture 6: Model Driven Development for Web Software with WebML Instructor: Tevfik Bultan.
1 Pertemuan 6 The structure part of object data model (Lanjutan) Matakuliah: M0174/OBJECT ORIENTED DATABASE Tahun: 2005 Versi: 1/0.
Data Analysis (and User Interaction) GEOG 463 5/7/04.
14 1 Chapter 14 Database Connectivity and Web Development Database Systems: Design, Implementation, and Management, Seventh Edition, Rob and Coronel.
XML Technologies and Applications Rajshekhar Sunderraman Department of Computer Science Georgia State University Atlanta, GA 30302
/ faculty of mathematics and informatics TU/e eindhoven university of technology ADBIS'200128/09/20011 An RMM-Based Methodology for Hypermedia Presentation.
Mining Metamodels From Instance Models: The MARS System Faizan Javed Department of Computer & Information Sciences, University of Alabama at Birmingham.
Residential Compliance Software PAC Meeting July 17, 2012 Robert Scott, R ASENT Solutions
Tool for pictorial contents retrieval IST KA3: Semantic Web Technologies Workshop Zdenek Mikovec, Pavel Slavik Czech Technical University Prague Department.
Application of PDM Technologies for Enterprise Integration 1 SS 14/15 By - Vathsala Arabaghatta Shivarudrappa.
February Semantion Privately owned, founded in 2000 First commercial implementation of OASIS ebXML Registry and Repository.
Sheet 1XML Technology in E-Commerce 2001Lecture 6 XML Technology in E-Commerce Lecture 6 XPointer, XSLT.
Technical Overview.
Pervasive e-commerce with XML Babak Esfandiari Carleton University Ottawa, Canada.
Arc Hydrology Data Model An Overview of the Modeling Process Kim Davis and Tim Whiteaker Center for Research in Water Resources University of Texas at.
Lushan Han, Tim Finin, Cynthia Parr, Joel Sachs, and Anupam Joshi RDF123: from Spreadsheets to RDF.
Chapter 2: Software Process Omar Meqdadi SE 2730 Lecture 2 Department of Computer Science and Software Engineering University of Wisconsin-Platteville.
Introduction to MDA (Model Driven Architecture) CYT.
3231 Software Engineering By Germaine Cheung Hong Kong Computer Institute Lecture 12.
Dynamic Hypermedia Generations through a Mediator using CRM and Web Service Jen-Shin Hong National ChiNan University,Taiwan
JSTL, XML and XSLT An introduction to JSP Standard Tag Library and XML/XSLT transformation for Web layout.
1 Ontology-based Semantic Annotatoin of Process Template for Reuse Yun Lin, Darijus Strasunskas Depart. Of Computer and Information Science Norwegian Univ.
DEV337 Modeling Distributed Enterprise Applications Using UML in Visual Studio.NET David Keogh Program Manager Visual Studio Enterprise Tools.
Department of computer science and engineering Two Layer Mapping from Database to RDF Martin Švihla Research Group Webing Department.
Knowledge Representation of Statistic Domain For CBR Application Supervisor : Dr. Aslina Saad Dr. Mashitoh Hashim PM Dr. Nor Hasbiah Ubaidullah.
Software Engineering Prof. Ing. Ivo Vondrak, CSc. Dept. of Computer Science Technical University of Ostrava
1 Advanced Software Architecture Muhammad Bilal Bashir PhD Scholar (Computer Science) Mohammad Ali Jinnah University.
Roles in Software Development using Domain Specific Modelling Languages Holger Krahn, Bernhard Rumpe, Steven Völkel Software Systems Engineering Technische.
© Geodise Project, University of Southampton, Knowledge Management in Geodise Geodise Knowledge Management Team Barry Tao, Colin Puleston, Liming.
December 4, ICSSEA’03 The SmartTools Software Factory The MDA approach and Generative programming for Software Development:
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 2 Database System Concepts and Architecture.
Justin Tilton uPortal Framework and User Interface Demonstration.
User Profiling using Semantic Web Group members: Ashwin Somaiah Asha Stephen Charlie Sudharshan Reddy.
Free the Data: creating a web services interface to the online catalog Emily Lynema NC State University Libraries Code4lib 2007 February 28, 2007.
© 2006 Altova GmbH. All Rights Reserved. Altova ® Product Line Overview.
Ch- 8. Class Diagrams Class diagrams are the most common diagram found in modeling object- oriented systems. Class diagrams are important not only for.
CASE (Computer-Aided Software Engineering) Tools Software that is used to support software process activities. Provides software process support by:- –
Technical Overview. What Is MagicDraw?  Business Analysts  Software Analysts  Programmers  QA Engineers  Documentation Writers MagicDraw is a powerful.
Object-Oriented Systems. Goals Object-Oriented Methodologies – The Rumbaugh et al. OMT – The Booch methodology – Jacobson's methodologies.
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
XML and Distributed Applications By Quddus Chong Presentation for CS551 – Fall 2001.
IB Computer Science Content developed by Dartford Grammar School Computer Science Department Objects as a programming concept.
Prepared for Md. Zakir Hossain Lecturer, CSE, DUET Prepared by Miton Chandra Datta
Chapter 2: Database System Concepts and Architecture
Presentation transcript:

TU e technische universiteit eindhoven / department of mathematics and computer science Information Systems Group – – – HERA METHODOLOGY The Hera methodology distinguishes the following phases in the design of Web Information Systems (WIS) that automatically generate hypermedia presentations: Conceptual and integration design, where the Conceptual Model (CM) and Integration Model (IM) are constructed. CM specifies a unified (schema) view over the data (local sources). IM describes how to relate source data to CM. Both models are the core models of the Semantic Layer of the system. Application and adaptation design, where the Application Model (AM) defining the navigation view over CM and its adaptation behavior is constructed. AM is the core model of the Application Layer of the system. Presentation design, where the Presentation Model (PM) specifying the spatial layout and rendering of hypermedia presentations is constructed. PM is the core model of the Presentation Layer of the system. All models describe different aspects of the designed hypermedia presentation and are used by the HPG software for the automated generation of hypermedia presentations. Hypermedia Presentation Generation in WIS AUTOMATED PRESENTATION GENERATION In the HPG software the automated process of the presentation generation is based on the instantiation of the Hera models. It is started by a query on CM, and it consists of the main phases: Data retrieval and creation of a CM instance, which includes: generation and re-distribution of queries to local sources, and retrieval of local data and its integration into a CM instance. Presentation generation, which includes: unfolding and adapting the AM template (empty AM instance), generating an XSL stylesheet used in the following step for the instantiation of AM, instantiating the AM template with data from the CM instance, instantiating the PM template with data from the AM instance, and transforming the generated PM instance into a hypermedia presentation in end-user format (HTML or WML). SOFTWARE TOOLS AND IMPEMENTATION The presentation generation is implemented in the HPG tool that allows stepping and customizing (choosing CM, AM, changing user profile, etc.) the presentation generation process. The first generation tool is based on Java and XSL transformations (Saxon XSLT processor). The second generation HPG tool supports dynamic navigation (richer functionality) and it is implemented using a Java RDF API (HP Jena). CM Builder is a Visio solution that facilitates the construction of CM in a graphical way and exports it to RDFS. AM Builder is another Visio solution that supports the building of AM in a graphical way using the Hera graphical notation (similar to RMM). An AM diagram can be exported to RDFS. The diagram of the process of presentation generation within the system layers The designer can use the Visio based CM Builder (left) and AM Builder (right) An adaptation specification example within AM The user interface of HPG Generated presentations in HTML and in WML A presentation model example Hera