GXL Progress Report Susan Elliott Sim on behalf of Andreas Winter, Ric Holt, and Andy Schürr and the GXL Mailing List.

Slides:



Advertisements
Similar presentations
Universität Koblenz-Landau Institut für Softwaretechnik Re-Group CASCON 2000Toronto, Graph Exchange Language An overview Ric Holt Andreas Winter.
Advertisements

Universität Koblenz-Landau Institut für Softwaretechnik GUPRO WOSEF 2000Limerick, (1) Components of Interchange Formats (Metaschemas and Typed.
Universität Koblenz-Landau Institut für Softwaretechnik Re-Group Interoperability of Reengineering Tools Dagstuhl, Jan 20-25, 2001 Graph Exchange Language.
Universität Koblenz-Landau Institut für Softwaretechnik Re-Group WCRE 2000Brisbn, Nov 25, 2000 Graph Exchange Language Representing Graph Schemas (a working.
The Small World of Software Reverse Engineering Ahmed E. Hassan and Richard C. Holt SoftWare Architecture Group (SWAG) University Of Waterloo.
Building Enterprise Applications Using Visual Studio ®.NET Enterprise Architect.
Rainbow: XML and Relational Database Design, Implementation, Test, and Evaluation Project Members: Tien Vu, Mirek Cymer, John Lee Advisor:
Reverse Engineering Valeriya Perelman 12/10/04. Outline Motivation Terminology Related work Approach discussion Challenges References.
Universität Koblenz-Landau Institut für Softwaretechnik Re-Group Graph Drawing Vienna, September 26, 2001 Graph Exchange Language Andreas Winter joint.
CS189A/172 - Winter 2008 Lecture 7: Software Specification, Architecture Specification.
Database established in February 1997 Available on- line since January 1998.
From Research to Startup: Experiences in Interoperability Arie van Deursen Leon Moonen 23 January 2001.
CS 290C: Formal Models for Web Software Lecture 6: Model Driven Development for Web Software with WebML Instructor: Tevfik Bultan.
UNIVERSITAS SCIENTIARUM SZEGEDIENSIS UNIVERSITY OF SZEGED D epartment of Software Engineering Source code analysis with Columbus  Quality assessment 
Presenter : g9102 黃培智 Outline  Motivation and Background  GXL Overview  Exchange Graphs  Exchange Graph Schemas  Conclusion.
Modelling the spatial data of Hellenic Cadastre and generating the geodatabase schema Aris Sismanidis ARISTOTLE UNIVERSITY OF THESSALONIKI FACULTY OF ENGINEERING.
IBM Software Group © 2005 IBM Corporation University of Nantes Eclipse dayMarch 2005 The Eclipse Modeling Framework and the IBM Model Transformation Framework.
® Eurostep.ESUKPC v0.1©Copyright Eurostep Limited An Introduction to ISO STEP Part 25 David Price.
A Generic And Extensible Framework For Model Driven Reverse Engineering.
Information storage: Introduction of database 10/7/2004 Xiangming Mu.
Zurich, March 2010 Ubiquitous Languages for Software Engineering Jean Bézivin mail AtlanMod Team (INRIA &
Model Transformations
Scientific Markup Languages Birds of a Feather A 10-Minute Introduction to XML Timothy W. Cole Mathematics Librarian & Professor of.
DDI Lifecycle: Moving Forward Outcome of the Recent Workshop in Dagstuhl Joachim Wackerow.
Karolina Muszyńska. Reverse engineering - looking at the solution to figure out how it works Reverse engineering - breaking something down in order to.
ET.Gov Joint AIC Meeting February 17, 2005 EmergingTechnology.gov Overview and Status Owen Ambur Co-Chair, XML CoP This document is confidential and is.
CIT UPES | Sept 2013 | Unified Modeling Language - UML.
OWL Capturing Semantic Information using a Standard Web Ontology Language Aditya Kalyanpur Jennifer Jay Banerjee James Hendler Presented By Rami Al-Ghanmi.
Conversion from ER diagram to relational model
Topic S Program Analysis and Transformation SEG 4110: Advanced Software Design and Reengineering.
BUAD 283: Management Info Systems Database Design Assignment #1 Glen J. Coulthard, Instructor Faculty of Business, OUC.
PSCIOC XML Subcommittee Status Update — February 13, 2005 Dave Wallace (Co-Chair) Corporate Chief Technology Officer Management Board Secretariat Ontario.
The IUGS/CGI Data Model and Interchange Collaboration John Laxton BGS.
1 INTEROP WP1: Knowledge Map Michaël Petit (U. of Namur) January 19 th 2004 Updated description of tasks after INTEROP Kickoff Meeting, Bordeaux.
Abstract We present two Model Driven Engineering (MDE) tools, namely the Eclipse Modeling Framework (EMF) and Umple. We identify the structure and characteristic.
Knowledge-oriented Maintenance at the University of Ottawa Timothy C Lethbridge KOM Banff.
All Presentation Material Copyright Eurostep Group AB ® Open Discussion on Industrial Data and the Semantic Web : Volume 2 David Price Seattle SC4, October.
Unified Modeling Language* Keng Siau University of Nebraska-Lincoln *Adapted from “Software Architecture and the UML” by Grady Booch.
Texas State Technical College DISCOVER! Cartesian Product Cover all the bases.
Unified Modelling Language (UML) Software Engineering Lab. Sharif University of Technology.
AT&T Government Solutions, Inc. Patrick Emery Lewis Hart or
Budapest University of Technology and Economics Department of Computer Science and Information Theory 1 Graph Transformation in Relational Databases Gergely.
CSER / CASCON 1999 Exchange formats: Some problems, a few results, and a cool name Michael Godfrey Ivan Bowman and others … University of Waterloo.
Data modeling Process. Copyright © CIST 2 Definition What is data modeling? –Identify the real world data that must be stored on the database –Design.
Concepts and Realization of a Diagram Editor Generator Based on Hypergraph Transformation Author: Mark Minas Presenter: Song Gu.
WISE Working Group D DG Env Brussels Jon Maidens, Atkins Danmark a/s.
Connecting Architecture Reconstruction Frameworks Ivan Bowman, Michael Godfrey, Ric Holt Software Architecture Group University of Waterloo CoSET ‘99 May.
Modeling with Rational Rose Huzefa Kagdi Software Development Laboratory Department of Computer Science Kent State University Kent Ohio, USA.
Evaluating C++ Design Pattern Miner Tools Lajos Jenő Fülöp 1, Tamás Gyovai 2 and Rudolf Ferenc 1 1 Department of Software Engineering University of Szeged,
The Dagstuhl Middle Model: An Overview Timothy C. Lethbridge SITE, University. of Ottawa
Conversion from ER diagram to relational model 1 ER is a visual model The relational model is a matemathical model.
CHAPTER NINE Accessing Data Using XML. McGraw Hill/Irwin ©2002 by The McGraw-Hill Companies, Inc. All rights reserved Introduction The eXtensible.
Overview: Spatial Data Standards for Facilities, Infrastructure and Environment (SDSFIE) Services Support FGDC Coordination Group Meeting 6 February 2007.
International Workshop 28 Jan – 2 Feb 2011 Phoenix, AZ, USA Modeling Standards Activity Team Model-based Systems Engineering (MBSE) Initiative Roger Burkhart.
Report on DMM (Dagstuhl Middle Model)
OASIS ODF 1.2 Rob Weir Co-Chair, OASIS ODF TC
Building Enterprise Applications Using Visual Studio®
Entity- Relationship (ER) Model
Sharing is fun! Thoughts on open access research
Physical Data Model – step-by-step instructions and template
Databases and Database Management Systems Chapter 9
Lecture #11: Ontology Engineering Dr. Bhavani Thuraisingham
Open Document Format (ODF)
ADO.NET Entity Framework Marcus Tillett
The Re3gistry software and the INSPIRE Registry
UML profiles.
RESULTS AND CHALLENGES
2006 Rank Adjusted for Purchasing Power
Final Version (after MS revision)
Software Architecture & Design
Presentation transcript:

GXL Progress Report Susan Elliott Sim on behalf of Andreas Winter, Ric Holt, and Andy Schürr and the GXL Mailing List

WCRE2001October 3, 2001http:// Overview GXL Concepts Standards Activities Partners Schemas Tools

WCRE2001October 3, 2001http:// Key Concepts of GXL An XML sub-language for exchanging graphs Underlying data model is a typed, attributed graph –Analogous to databases using tables as underlying data representation Schema and instance data are represented separately –Analogous to distinction in databases Schema and instance data use a uniform representation

WCRE2001October 3, 2001http:// GXL 1.0 Released February 14, 2001 Ratified by reengineering community at Schloss Dagstuhl, Germany, January 26, 2001 Ratified by graph transformation community at APPLIGRAPH Subgroup Meeting, Bremen, March 1-2, 2001 In discussions with graph drawing community

WCRE2001October 3, 2001http:// Standards Activities Cited in XML OASIS Cover Pages and XML.org’s XML Standards Report Plan to become an IEEE Software Engineering Standard In discussions with IBM and Daimler- Chrysler on usage and representation to OMG

WCRE2001October 3, 2001http:// GXL Partners Over 35 researchers in 9 countries –Germany, Canada, USA, UK, Hungary, Finland, The Netherlands, Switzerland, Brazil 62 subscribers on mailing list –47 full text, 16 digest only Being used in undergraduate software engineering course, U of Toronto

WCRE2001October 3, 2001http:// Converters GXL reader/writer for Bauhaus Resource Graphs, U Stuttgart GXL2RPA, RPA2GXL, Philips, Eindhoven GXL2G, G2GXL, U Koblenz GXL2Progres, Progres2GXL, U Aachen GXL2Prolog, Nokia GXL2RSF, RSF2GXL, U Victoria, Nokia GXL2TA, TA2GXL, U Waterloo GXL2XMI, U BW Munchen GXL Converter Framework, U BW Munchen

WCRE2001October 3, 2001http:// Tools and Applications Χ-check, Χ-table (model checking using multi-valued logic) U Toronto CPPX (C++ AST Extractor), U Waterloo Columbus/CAN (C++ Extractor and Analyzer), U Szeged ECW (Edinburgh Concurrency Workbench), U Edinburgh Fujaba (Roundtrip Engineering for UML diagrams) U Paderborn GenSet (simple graph transformations), U Oregon GRAS (Graph Data Base) U Aachen GXLQuery, U Koblenz GXLSchemaChecker, U Koblenz GXLSchemaEditor, U BW München lsedit, U Waterloo Royere (graph visualization), CWI Amsterdam TkSee/SN (fact extractor), U Ottawa UPGRADE (visual languages), RWTH Aachen Venice (UML visualization), Nokia yFiles (graph visualization), U Tübingen Tools mailto:

WCRE2001October 3, 2001http:// Standard Schemas C++ Standard Schema –Ferenc, Gyimothy, Holt, Koschke, Sim, Winter, Riediger, Kullbach Dagstuhl Middle Level Model –Lethbridge, Tichelaar et al. Data Reverse Engineering Reference- Schema (DRE) –Jahnke, Mylopoulos, Wadsack, Hainault, Henrard Architectural Level?

WCRE2001October 3, 2001http:// Summary Lots of progress since last WCRE Starting to realize the benefits of tool interoperability Currently in “usage and feedback phase” More information – Comments, tool updates, change requests