Download presentation
Presentation is loading. Please wait.
Published byChristiana Lang Modified over 9 years ago
1
INFORMATION NETWORKING MODEL DSL James McAvoy and Yifeng Li CSI 5112 - Information Networking Model DSL 1 Winter Term - 2011
2
Introduction Information Networking Model Data Model Modeling complex relationships Prof Mengchi Liu, Carleton University INM DBMS Data Definition Language (DDL) Data Manipulation Language (DML) Query Language CSI 5112 - Information Networking Model DSL 2 Winter Term - 2011
3
Goal Graphical DSL to create a INM schema Mapping graphical elements from the DSL to INM DDL statements CSI 5112 - Information Networking Model DSL 3 Winter Term - 2011
4
Graphical DSL Tool Support Graphiti Infrastructure to create graphical representation of EMF models EuGENia GMF Editor Modeling Amalgamation Project Improved packaging, integration and usability of modeling project components Integrated Eclipse Modeling Tools package http://www.eclipse.org/modeling/amalgam/ CSI 5112 - Information Networking Model DSL 4 Winter Term - 2011
5
DSL Toolkit Eclipse application containing several modeling technology to create DSL EMF GMF OCL QVT Xpand UML Ect… http://www.eclipse.org/modeling/amalgam/downloads/oldp ackages.php http://www.eclipse.org/modeling/amalgam/downloads/oldp ackages.php CSI 5112 - Information Networking Model DSL 5 Winter Term - 2011
6
DSL Toolkit CSI 5112 - Information Networking Model DSL 6 Winter Term - 2011
7
INM Meta-Model CSI 5112 - Information Networking Model DSL 7 Winter Term - 2011
8
INM Application CSI 5112 - Information Networking Model DSL 8 Winter Term - 2011
9
INM Model Instance CSI 5112 - Information Networking Model DSL 9 Abstract Class Object Class Role Class Contain Subsume Role Normal Winter Term - 2011
10
What’s Next Improve graphical representation Generate 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 - 2011
11
Q&A CSI 5112 - Information Networking Model DSL 11 Winter Term - 2011
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.