/
INFORMATION NETWORKING MODEL DSL INFORMATION NETWORKING MODEL DSL

INFORMATION NETWORKING MODEL DSL - PowerPoint Presentation

min-jolicoeur
min-jolicoeur . @min-jolicoeur
Follow
387 views
Uploaded On 2015-10-12

INFORMATION NETWORKING MODEL DSL - PPT Presentation

James McAvoy and Yifeng Li CSI 5112 Information Networking Model DSL 1 Winter Term 2011 Introduction Information Networking Model Data Model Modeling complex relationships Prof Mengchi Liu Carleton University ID: 158104

model dsl information networking dsl model networking information csi 5112 winter term 2011 inm modeling graphical eclipse create language

Share:

Link:

Embed:

Download Presentation from below link

Download Presentation The PPT/PDF document "INFORMATION NETWORKING MODEL DSL" is the property of its rightful owner. Permission is granted to download and print the materials on this web site for personal, non-commercial use only, and to display it on your personal computer provided you do not modify the materials and that you retain all copyright notices contained in the materials. By downloading content from our website, you accept the terms of this agreement.


Presentation Transcript

Slide1

INFORMATION NETWORKING MODEL DSL

James McAvoy and Yifeng Li

CSI 5112 - Information Networking Model DSL

1

Winter Term - 2011Slide2

Introduction

Information Networking ModelData Model

Modeling complex relationships Prof Mengchi Liu, Carleton UniversityINM DBMSData Definition Language (DDL)

Data Manipulation Language (DML)Query Language

CSI 5112 - Information Networking Model DSL

2

Winter Term - 2011Slide3

Goal

Graphical DSL to create a INM schemaMapping graphical elements from the DSL to INM DDL statements

CSI 5112 - Information Networking Model DSL

3

Winter Term - 2011Slide4

Graphical DSL Tool Support

GraphitiInfrastructure to create graphical representation of EMF models

EuGENiaGMF EditorModeling Amalgamation ProjectImproved packaging, integration and usability of modeling project components

Integrated Eclipse Modeling Tools packagehttp://www.eclipse.org/modeling/amalgam/

CSI 5112 - Information Networking Model DSL

4

Winter Term - 2011Slide5

DSL Toolkit

Eclipse application containing several modeling technology to create DSL EMF

GMFOCLQVTXpand

UMLEct…http://www.eclipse.org/modeling/amalgam/downloads/oldpackages.php

CSI 5112 - Information Networking Model DSL

5

Winter Term - 2011Slide6

DSL Toolkit

CSI 5112 - Information Networking Model DSL

6

Winter Term - 2011Slide7

INM Meta-Model

CSI 5112 - Information Networking Model DSL

7

Winter Term - 2011Slide8

INM Application

CSI 5112 - Information Networking Model DSL

8

Winter Term - 2011Slide9

INM Model Instance

CSI 5112 - Information Networking Model DSL

9

Abstract Class

Object Class

Role Class

Contain

Subsume

Role

Normal

Winter Term - 2011Slide10

What’s Next

Improve graphical representationGenerate a simple schema from the DSL

Allow users to add attributes to a node in the diagram view (Future Release)Input existing INM schema to create a model (Future Release)Provide this tool to Prof Liu

CSI 5112 - Information Networking Model DSL

10

Winter Term - 2011Slide11

Q&A

CSI 5112 - Information Networking Model DSL

11

Winter Term - 2011