Introduction à EMF Eclipse Modeling Framework
|
|
- Asher Owens
- 8 years ago
- Views:
Transcription
1 Ingénierie Dirigée par les Modèles Introduction à Eclipse Modeling Framework Pierre Laforcade Master EIAH 2007
2 Sources du cours Tutoriaux et cours d' disponibles sur 2
3 Exemple introductif 3
4 C'est quoi? A modeling & data integration framework Exploits the facilities offered in Eclipse to... Generate code without losing user customizations (merge) Automate important tasks Improve extensibility Provide a UI layer What is an model? Specification of your application s data Object attributes Relationships (associations) between objects Operations available on each object Simple constraints (eg. cardinality) on objects and relationships Essentially it represents the class diagram of the application 4
5 Qu'est-ce qu'il permet? From a model specification, can generate efficient, correct, and easily customizable implementation code Out of the box, provides support for Java interfaces UML XML Schema converts your models to Ecore ( metamodel) Tooling support within the Eclipse framework, including support for generating Eclipse-based and RCP editors Reflective API and dynamic model definition Persistence API with out of box support for XML/XMI (de)serialization of instances of a model And much more... 5
6 Créer un modèle Ecore Representing the modeled domain in Ecore is the first step in using Ecore can be created Directly using the editors Through a graphical UI provided by external contributions By converting a model specification for which a Model Importer is available Java Interfaces UML models expressed in Rational Rose files XML Schema Choose the one matching your perspective or skills 6
7 Exemples A partir d'interfaces Java 7
8 Exemples à partir d'uml 8
9 Exemples A partir d'un schéma XML 9
10 Unification des technologies UML, Java et XML The Model Importers available in were carefully chosen to integrate today s most important technologies All three forms provide the same information Different visualization/representation The application s model of the structure From a model definition, can generate Java implementation code, including UI XML Schemas Eclipse projects and plug-in 10
11 Scénario d'usage typique Create an Ecore model that represents the domain you are working on Import UML (e.g. Rose.mdl file) Import XML Schema Import annotated Java interfaces Create Ecore model directly using 's Ecore editor or a graphical editor Generate Java code for model Prime the model with instance data using generated model editor Iteratively refine model (and regenerate code) and develop Java application Optionally, use.edit to build customized user interface 11
12 Composants Core Ecore metamodel Model change notification & validation Persistence and serialization Reflection API Runtime support for generated models Edit Helps integrate models with a rich user interface Used to build editors and viewers for your model Includes default reflective model editor Codegen Code generator for core and edit based components Extensible model importer framework 12
13 Outils : import de modèles et génération 13
14 Création de modèle Ecore An Ecore model is created within an Eclipse project via a wizard Input: one of the model specifications from the previous slide Output: modelname.ecore Ecore model file in XMI format Canonical form of the model modelname.genmodel A generator model for specifying generator options Decorates.ecore file code generator is an.genmodel editor Automatically kept in synch with.ecore file 14
15 L'editeur de modèle Ecore A generated (and customized) editor for the Ecore model Create, delete, etc. model elements (EClass, EAttribute, EReference, etc.) using pop-up actions in the editor's tree Set names, etc. in the Properties view 15
16 Vers des éditeurs encore plus améliorés A graphical editor is a better approach GMF Ecore Diagram Example ( Omondo EclipseUML ( 16
17 Le générateur Similar layout to Ecore model editor Automatically keeps in synch with.ecore changes Generate code with pop-up menu actions Generate Model Code Generate Edit Code Generate Editor Code Generate Test Code Generate All Code generation options in Properties view Generator > Reload to reload.genmodel and.ecore files from original model form 17
18 Le (méta) modèle Ecore Ecore is 's model of a model Also called a metamodel Persistent representation is XMI 18
19 Le méta-modèle Ecore 19
20 Le méta-modèle Ecore complet 20
21 Modèle Ecore de l'exemple 21
22 XMI du méta-modèle Ecore de l'exemple 22
23 Constructions UML disponible avec Ecore 23
24 24
25 25
26 26
27 Génération de code framework is lightweight Generated code is clean, simple, efficient can generate Model implementation UI-independent edit support Editor and views for Eclipse IDE-integrated or RCP application JUnit test skeletons Manifests, plug-in classes, properties, icons, etc. 27
28 Code généré pour le modèle Interface and implementation for each modeled class Includes get/set accessors for attributes and references Exemple d'utilisation 28
29 29
30 Résumé des éléments générés 30
31 Regénération et fusion Hand-written code can be added to generated code and preserved during regeneration All generated classes, interfaces, methods and fields marker in their Javadoc To replace generated code: This merge capability has an Eclipse dependency, so is not available standalone marker Or include additional text, NOT Methods marker are left alone during regeneration 31
32 32
33 Résumé du processus de génération de code 33
34 Avec redéfinition... 34
35 This is the end!! 35
Organization of DSLE part. Overview of DSLE. Model driven software engineering. Engineering. Tooling. Topics:
Organization of DSLE part Domain Specific Language Engineering Tooling Eclipse plus EMF Xtext, Xtend, Xpand, QVTo and ATL Prof.dr. Mark van den Brand GLT 2010/11 Topics: Meta-modeling Model transformations
More informationDesign of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins
Design of Visual Repository, Constraint and Process Modeling Tool based on Eclipse Plug-ins Rushiraj Heshi Department of Computer Science and Engineering Walchand College of Engineering, Sangli Smriti
More informationModellrepository @ T-Mobile Umsetzung und Einsatz
1 Modellrepository @ T-Mobile Umsetzung und Einsatz ix CeBIT Forum 2009 Carsten Sensler, T-Mobile Deutschland GmbH 3/9/09 1 Table of Contents!! SOA Backplane overview!! Model repository @ T-Mobile!! Domain
More informationCourse 4 27 October 2014. Adrian Iftene adiftene@info.uaic.ro
Course 4 27 October 2014 Adrian Iftene adiftene@info.uaic.ro They will not be considered in the maximum values of the laboratory The presentation of the context and of these solutions in the course can
More informationL évolution des progiciels métier dans un contexte SOA
L évolution des progiciels métier dans un contexte SOA Ashish SHARMA Business Development Manager Oracle Fusion Middleware Agenda Quels scénarios pour conformer
More informationOverview. Stakes. Context. Model-Based Development of Safety-Critical Systems
1 2 Model-Based Development of -Critical Systems Miguel A. de Miguel 5/6,, 2006 modeling Stakes 3 Context 4 To increase the industrial competitiveness in the domain of software systems To face the growing
More informationModernizing Simulation Input Generation and Post-Simulation Data Visualization with Eclipse ICE
and Post- Data Visualization with Eclipse ICE Alex McCaskey Research Staff Oak Ridge National Laboratory mccaskeyaj@ornl.gov @amccaskey2223 Taylor Patterson Research Associate Oak Ridge National Laboratory
More informationOpenEmbeDD basic demo
OpenEmbeDD basic demo A demonstration of the OpenEmbeDD platform metamodeling chain tool. Fabien Fillion fabien.fillion@irisa.fr Vincent Mahe vincent.mahe@irisa.fr Copyright 2007 OpenEmbeDD project (openembedd.org)
More informationFunction Point Modeler Enterprise Edition A Software Lifecycle Management Tool
White Paper Function Point Modeler Enterprise Edition A Software Lifecycle Management Tool Writer: CFPS M.E. Dipl.-Ing. M. Öztürk, Update: 01 March 2011 Introduction The Purpose of this paper is to give
More informationModel Driven Interoperability through Semantic Annotations using SoaML and ODM
Model Driven Interoperability through Semantic Annotations using SoaML and ODM JiuCheng Xu*, ZhaoYang Bai*, Arne J.Berre*, Odd Christer Brovig** *SINTEF, Pb. 124 Blindern, NO-0314 Oslo, Norway (e-mail:
More informationEMC Documentum Composer
EMC Documentum Composer Version 6.5 User Guide P/N 300 007 217 A02 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748 9103 1 508 435 1000 www.emc.com Copyright 2008 EMC Corporation. All rights
More informationTech Day IBM 28 août 2009 RAT06P3 Introduction à Rhapsody Architect pour l Ingénierie des Systèmes et des Logiciels Embarqués
IBM Software Group Tech Day IBM 28 août 2009 RAT06P3 Introduction à Rhapsody Architect pour l Ingénierie des Systèmes et des Logiciels Embarqués Philippe Leblanc, IT Specialist, philippe.leblanc@fr.ibm.com
More informationEclipse 4 RCP application Development COURSE OUTLINE
Description The Eclipse 4 RCP application development course will help you understand how to implement your own application based on the Eclipse 4 platform. The Eclipse 4 release significantly changes
More informationModel-Driven Health Tools (MDHT) CDA Tools Overview. http://mdht.projects.openhealthtools.org
Model-Driven Health Tools (MDHT) CDA Tools Overview http://mdht.projects.openhealthtools.org CDA Tools Objectives Accelerate and lower cost of adopting CDAr2 standard Define new CDA templates and implementation
More informationPrinciples of integrated software development environments. Learning Objectives. Context: Software Process (e.g. USDP or RUP)
Principles of integrated software development environments Wolfgang Emmerich Professor of Distributed Computing University College London http://sse.cs.ucl.ac.uk Learning Objectives Be able to define the
More informationSoftware Development Kit
Open EMS Suite by Nokia Software Development Kit Functional Overview Version 1.3 Nokia Siemens Networks 1 (21) Software Development Kit The information in this document is subject to change without notice
More informationMetamodels and Modeling Multiple Kinds of Information Systems
Metamodels and Modeling Multiple Kinds of Information Systems Randall M. Hauch Chief Architect presented at MDA, SOA and Web Services: Delivering the Integrated Enterprise Practice, not Promise MetaMatrix
More informationImplementing reusable software components for SNOMED CT diagram and expression concept representations
1028 e-health For Continuity of Care C. Lovis et al. (Eds.) 2014 European Federation for Medical Informatics and IOS Press. This article is published online with Open Access by IOS Press and distributed
More informationINTEGRATION WITH OPTIMALJ. user s guide
user s guide No Magic, Inc. January, 2007 CONTENTS 1 MagicDraw UML OptimalJ Edition installation 3 Editions requirements 3 MagicDraw and OptimalJ integration 3 Model exchange between OptimalJ and MagicDraw
More informationJava Generation from UML Models specified with Alf Annotations
Université de Franche-Comté Supervisers : Fabien Peureux, Isabelle Jacques Java Generation from UML Models specified with Alf Annotations Supervised project report Alexandre Vernotte Jean-Marie Gauthier
More informationCo-Creation of Models and Metamodels for Enterprise. Architecture Projects.
Co-Creation of Models and Metamodels for Enterprise Architecture Projects Paola Gómez pa.gomez398@uniandes.edu.co Hector Florez ha.florez39@uniandes.edu.co ABSTRACT The linguistic conformance and the ontological
More informationModel Transformations and Code Generation
Model Transformations and Code Generation Ecole IN2P3 Temps Réel Ansgar.Radermacher@cea.fr 2 École d été, 26.11 08h30 10h00: Cours S1 Component models CCM and FCM (connectors) CCM CORBA component model
More informationDeveloping Eclipse Plug-ins* Learning Objectives. Any Eclipse product is composed of plug-ins
Developing Eclipse Plug-ins* Wolfgang Emmerich Professor of Distributed Computing University College London http://sse.cs.ucl.ac.uk * Based on M. Pawlowski et al: Fundamentals of Eclipse Plug-in and RCP
More informationSPECIFICATION OF VISUAL INSTRUCTIONAL DESIGN LANGUAGES DEDICATED TO LEARNING MANAGEMENT SYSTEMS
SPECIFICATION OF VISUAL INSTRUCTIONAL DESIGN LANGUAGES DEDICATED TO LEARNING MANAGEMENT SYSTEMS Aymen Abedmouleh, Pierre Laforcade and Lahcen Oubahssi LIUM, Avenue Olivier Messiaen, 72085, LE MANS CEDEX
More informationIBM WebSphere Operational Decision Management Improve business outcomes with real-time, intelligent decision automation
Solution Brief IBM WebSphere Operational Decision Management Improve business outcomes with real-time, intelligent decision automation Highlights Simplify decision governance and visibility with a unified
More informationImplementation of ULC Visual Editor for Eclipse
Implementation of ULC Visual Editor for Eclipse Janak Mulani & Sibylle Peter Canoo Engineering AG Kirschgartenstrasse 7 CH 4051 Basel janak.mulani@canoo.com sibylle.peter@canoo.com Abstract Eclipse s visual
More informationRevel8or: Model Driven Capacity Planning Tool Suite
Revel8or: Model Driven Capacity Planning Tool Suite Liming Zhu 1,2, Yan Liu 1,2, Ngoc Bao Bui 1,2,Ian Gorton 3 1 Empirical Software Engineering Program, National ICT Australia Ltd. 2 School of Computer
More informationVICCI. The Eclipse Modeling Framework (EMF) A Practical Introduction and Technology Overview. Dipl.-Inf. Christoph Seidl
VICCI Visual and Interactive Cyber-Physical Systems Control and Integration The Eclipse Modeling Framework (EMF) A Practical Introduction and Technology Overview Dipl.-Inf. Christoph Seidl Overview of
More informationAN IDE FOR ANDROID MOBILE PHONES WITH
AN IDE FOR ANDROID MOBILE PHONES WITH EXTENDED FUNCTIONALITIES USING BEST DEVELOPING METHODOLOGIES Sakila Banu 1 and Kanakasabapathi Vijayakumar 2 1 College of Computer Science and Information Technology,
More informationRose Data Modeler (logical)
Rose Data Modeler (logical) Rational Rose uses a data modeler to model the conceptual, logical, and physical database models, but also to generate DDLs commands, such as creating tables following UML methodology.
More informationGoing Interactive: Combining Ad-Hoc and Regression Testing
Going Interactive: Combining Ad-Hoc and Regression Testing Michael Kölling 1, Andrew Patterson 2 1 Mærsk Mc-Kinney Møller Institute, University of Southern Denmark, Denmark mik@mip.sdu.dk 2 Deakin University,
More informationHow To Use Designer For Identity Manager 4.6.2 For A Project Management System
www.novell.com/documentation Understanding Designer Designer for Identity Manager 4.0.2 October 2013 Legal Notices Novell, Inc. makes no representations or warranties with respect to the contents or use
More informationShowcase: GDF SUITE Management Center. Feb. 4 th 2004 Dr. Frank Gerhardt, Chris Wege
Showcase: Management Center Feb. 4 th 2004 Dr. Frank Gerhardt, Chris Wege 2 What is the Management Center? What does it do? How does it work? How did we do it? Platform 3 GDF = Geographic Data Files ISO
More informationDESIGN & PROTOTYPAGE. ! James Eagan james.eagan@telecom-paristech.fr
DESIGN & PROTOTYPAGE! James Eagan james.eagan@telecom-paristech.fr Ce cours a été développé en partie par des membres des départements IHM de Georgia Tech et Télécom ParisTech. La liste de contributeurs
More informationAn eclipse-based Feature Models toolchain
An eclipse-based Feature Models toolchain Luca Gherardi, Davide Brugali Dept. of Information Technology and Mathematics Methods, University of Bergamo luca.gherardi@unibg.it, brugali@unibg.it Abstract.
More informationMigration Eclipse 3 to Eclipse 4
Migration Eclipse 3 to Eclipse 4 June 6th 2013 EclipseCon France 2013 OPCoach 2013 Table des matières I - Presentation 5 II - E3 to E4 migration. 7 A. Partial migration to Eclipse 4... 13 B. Full Migration...
More informationIntroduction to Android Development. Jeff Avery CS349, Mar 2013
Introduction to Android Development Jeff Avery CS349, Mar 2013 Overview What is Android? Android Architecture Overview Application Components Activity Lifecycle Android Developer Tools Installing Android
More informationA QUICK OVERVIEW OF THE OMNeT++ IDE
Introduction A QUICK OVERVIEW OF THE OMNeT++ IDE The OMNeT++ 4.x Integrated Development Environment is based on the Eclipse platform, and extends it with new editors, views, wizards, and additional functionality.
More informationThis presentation will provide a brief introduction to Rational Application Developer V7.5.
This presentation will provide a brief introduction to Rational Application Developer V7.5. Page 1 of 11 This presentation will first discuss the fundamental software components in this release, followed
More informationA Case Study on Model-Driven and Conventional Software Development: The Palladio Editor
A Case Study on Model-Driven and Conventional Software Development: The Palladio Editor Klaus Krogmann, Steffen Becker University of Karlsruhe (TH) {krogmann, sbecker}@ipd.uka.de Abstract: The actual benefits
More informationGLOBAL CONSULTING SERVICES TOOLS FOR WEBMETHODS. 2015 Software AG. All rights reserved. For internal use only
GLOBAL CONSULTING SERVICES TOOLS FOR WEBMETHODS CONSULTING TOOLS VALUE CREATING ADD-ONS REDUCE manual effort time effort risk 6 READY-TO- USE TOOLS MORE COMING SOON SIMPLE PRICING & INSTALLATION INCREASE
More informationUML-based Test Generation and Execution
UML-based Test Generation and Execution Jean Hartmann, Marlon Vieira, Herb Foster, Axel Ruder Siemens Corporate Research, Inc. 755 College Road East Princeton NJ 08540, USA jeanhartmann@siemens.com ABSTRACT
More informationPractical Eclipse Rich Client Platform Projects
Practical Eclipse Rich Client Platform Projects Vladimir Silva HOCHSCHULE LIECHTENSTEIN Bibliothek Apress About the Author About the Technical Reviewer Introduction, xv CHAPTER 1 Foundations of Eclipse
More informationFederated, Generic Configuration Management for Engineering Data
Federated, Generic Configuration Management for Engineering Data Dr. Rainer Romatka Boeing GPDIS_2013.ppt 1 Presentation Outline I Summary Introduction Configuration Management Overview CM System Requirements
More informationBienvenue au Forum Vector 2007
insert Insert picture and 8cm click x 7cm Align Title Graphic. Bienvenue au Forum Vector 2007 Henri Belda Vector France V2.1 2005-07-27 insert Insert picture and 8cm click x 7cm Align Title Graphic. Vector
More informationSEARCH The National Consortium for Justice Information and Statistics. Model-driven Development of NIEM Information Exchange Package Documentation
Technical Brief April 2011 The National Consortium for Justice Information and Statistics Model-driven Development of NIEM Information Exchange Package Documentation By Andrew Owen and Scott Came Since
More informationSCADE System 17.0. Technical Data Sheet. System Requirements Analysis. Technical Data Sheet SCADE System 17.0 1
SCADE System 17.0 SCADE System is the product line of the ANSYS Embedded software family of products and solutions that empowers users with a systems design environment for use on systems with high dependability
More informationBringing Business Objects into Extract-Transform-Load (ETL) Technology
!EEEEEEEEE!nnnttteeerrrnnnaaatttiiiooonnnaaalll CCCooonnnfffeeerrreeennnccceee ooonnn eee- - -BBBuuusssiiinnneeessssss EEEnnngggiiinnneeeeeerrriiinnnggg Bringing Business Objects into Extract-Transform-Load
More information"Internationalization vs. Localization: The Translation of Videogame Advertising"
Article "Internationalization vs. Localization: The Translation of Videogame Advertising" Raquel de Pedro Ricoy Meta : journal des traducteurs / Meta: Translators' Journal, vol. 52, n 2, 2007, p. 260-275.
More informationActuate Business Intelligence and Reporting Tools (BIRT)
Product Datasheet Actuate Business Intelligence and Reporting Tools (BIRT) Eclipse s BIRT project is a flexible, open source, and 100% pure Java reporting tool for building and publishing reports against
More information000-420. IBM InfoSphere MDM Server v9.0. Version: Demo. Page <<1/11>>
000-420 IBM InfoSphere MDM Server v9.0 Version: Demo Page 1. As part of a maintenance team for an InfoSphere MDM Server implementation, you are investigating the "EndDate must be after StartDate"
More informationcreating a text-based editor for eclipse
creating a text-based editor for eclipse By Elwin Ho Contact author at: Elwin.Ho@hp.com June 2003 2003 HEWLETT-PACKARD COMPANY TABLE OF CONTENTS Purpose...3 Overview of the Eclipse Workbench...4 Creating
More informationThe ADOxx Metamodelling Platform Workshop "Methods as Plug-Ins for Meta-Modelling" in conjunction with "Modellierung 2010", Klagenfurt
The ADOxx Metamodelling Platform Workshop "Methods as Plug-Ins for Meta-Modelling" in conjunction with "Modellierung 2010", Klagenfurt Dr. Harald Kühn 24.03.2010 Agenda 1 Overview 2 Deployment and Integration
More informationExam Name: IBM InfoSphere MDM Server v9.0
Vendor: IBM Exam Code: 000-420 Exam Name: IBM InfoSphere MDM Server v9.0 Version: DEMO 1. As part of a maintenance team for an InfoSphere MDM Server implementation, you are investigating the "EndDate must
More informationRunning a Program on an AVD
Running a Program on an AVD Now that you have a project that builds an application, and an AVD with a system image compatible with the application s build target and API level requirements, you can run
More informationUML PROFILING AND DSL
UML PROFILING AND DSL version 17.0.1 user guide No Magic, Inc. 2011 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced
More informationGetting Started with Android Programming (5 days) with Android 4.3 Jelly Bean
Getting Started with Android Programming (5 days) with Android 4.3 Jelly Bean Course Description Getting Started with Android Programming is designed to give students a strong foundation to develop apps
More informationSmooks Dev Tools Reference Guide. Version: 1.1.0.GA
Smooks Dev Tools Reference Guide Version: 1.1.0.GA Smooks Dev Tools Reference Guide 1. Introduction... 1 1.1. Key Features of Smooks Tools... 1 1.2. What is Smooks?... 1 1.3. What is Smooks Tools?... 2
More informationWebSphere Business Monitor
WebSphere Business Monitor Dashboards 2010 IBM Corporation This presentation should provide an overview of the dashboard widgets for use with WebSphere Business Monitor. WBPM_Monitor_Dashboards.ppt Page
More informationProfiling and Testing with Test and Performance Tools Platform (TPTP)
Profiling and Testing with Test and Performance Tools Platform (TPTP) 2009 IBM Corporation and Intel Corporation; made available under the EPL v1.0 March, 2009 Speakers Eugene Chan IBM Canada ewchan@ca.ibm.com
More informationRapid Application Development with Bison Technology
Rapid Application Development with Bison Technology 11.4.2013 Christof Oberholzer Why another business software development platform???? Faster, faster, more efficient, less costs, more features -Life
More informationWebRatio 5: An Eclipse-based CASE tool for engineering Web applications
WebRatio 5: An Eclipse-based CASE tool for engineering Web applications Roberto Acerbis 1, Aldo Bongio 1, Marco Brambilla 2, Stefano Butti 1 1 WebModels S.r.l. Piazzale Gerbetto, 6. I22100 Como, Italy
More informationPolyglot Multi-Paradigm. Modeling. MDA in the Real World. Stefan Tilkov stefan.tilkov@innoq.com
Polyglot Multi-Paradigm Modeling MDA in the Real World Stefan Tilkov stefan.tilkov@innoq.com What I ll Talk About How I define MDA What a typical tool chain looks like Real-world examples How UML/MOD,
More informationEnterprise Application Deployment: Amodel driven approach
Enterprise Application Deployment: Amodel driven approach Peter Golibrzuch Lufthansa Technik AG peter.golibrzuch@lht.dlh.de Alexander Holbreich Lufthansa Systems AG alexander.holbreich@lhsystems.com Simon
More informationIBM Rational Web Developer for WebSphere Software Version 6.0
Rapidly build, test and deploy Web, Web services and Java applications with an IDE that is easy to learn and use IBM Rational Web Developer for WebSphere Software Version 6.0 Highlights Accelerate Web,
More informationCours de Java. Sciences-U Lyon. Java - Introduction Java - Fondamentaux Java Avancé. http://www.rzo.free.fr
Cours de Java Sciences-U Lyon Java - Introduction Java - Fondamentaux Java Avancé http://www.rzo.free.fr Pierre PARREND 1 Octobre 2004 Sommaire Java Introduction Java Fondamentaux Java Avancé GUI Graphical
More informationHow To Use Eclipse.Io With A Powerbook (Powerbook)
!!"# %"&'()*!+# %(&()!"-+# % (..!"# ' % +*!(&(&/# "1*0 * ** 0 * 2* ( 3 24 "* 2/17 "! " 1**.5!!"#-(&( 24 6*20* *4* 4* 0** 4 1*0 0* 4* -6- "64 66 2 66! # **7!*# 3/17 02 2 66 )2-"8"99-":-"--- 00-;-;' -< -
More informationIBM Business Monitor. BPEL process monitoring
IBM Business Monitor BPEL process monitoring 2011 IBM Corporation This presentation will give you an understanding of monitoring BPEL processes using IBM Business Monitor. BPM_BusinessMonitor_BPEL_Monitoring.ppt
More informationEclipse for Smalltalkers
Eclipse for Smalltalkers What a difference a year makes! Eric Clayberg Sr. Vice President of Product Development Instantiations, Inc. July 14, 2003 clayberg@instantiations.com http://www.instantiations.com
More informationIntroduction to the Analysis and Management Framework
Introduction to the Analysis and Management Framework Project Team: Don Kranz, Tom Gullion, Neal Saito, Gary Marchiny Project Monitor: Steve Husty 1 Agenda Problem Space The NASA IV&V AMF N Tier Architectures
More informationIEC CIM, Enterprise Architect, Profiles and CIMTool
IEC CIM, Enterprise Architect, Profiles and CIMTool Scott Neumann February 2010 Introduction The purpose of this presentation is to provide an overview of the IEC CIM and common usage within IEC TC57 Topics
More informationMyEclipse UML (MyUML) Quickstart
MyEclipse UML (MyUML) Quickstart Last Revision: August 31, 2005 Outline 1. Preface 2. Requirements 3. Introduction 4. Creating a UML Model Repository 5. Creating and Editing UML Diagrams 6. Forward Engineering
More informationTutorial: BlackBerry Object API Application Development. Sybase Unwired Platform 2.2 SP04
Tutorial: BlackBerry Object API Application Development Sybase Unwired Platform 2.2 SP04 DOCUMENT ID: DC01214-01-0224-01 LAST REVISED: May 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This
More informationE4 development: examples, methods and tools. Eclipse Con France 2014
E4 development: examples, methods and tools Eclipse Con France 2014 18-19 June 2014 Table des matières I - Eclipse 4 Workshop 5 A. OPCoach... 5 B. Workshop Eclipse 4 : Building an E4 application... 6
More informationEclipse Development. using the Graphical Editing Framework and the Eclipse Modeling Framework. Front cover. ibm.com/redbooks
Front cover Eclipse Development using the Graphical Editing Framework and the Eclipse Modeling Framework Understanding the GEF and EMF frameworks Developing with GEF and EMF Code examples Bill Moore David
More informationHP Systinet. Software Version: 10.01 Windows and Linux Operating Systems. Concepts Guide
HP Systinet Software Version: 10.01 Windows and Linux Operating Systems Concepts Guide Document Release Date: June 2015 Software Release Date: June 2015 Legal Notices Warranty The only warranties for HP
More informationOpen Source egovernment Reference Architecture Osera.modeldriven.org. Copyright 2006 Data Access Technologies, Inc. Slide 1
Open Source egovernment Reference Architecture Osera.modeldriven.org Slide 1 Caveat OsEra and the Semantic Core is work in progress, not a ready to use capability Slide 2 OsEra What we will cover OsEra
More informationMDA Overview OMG. Enterprise Architect UML 2 Case Tool by Sparx Systems http://www.sparxsystems.com. by Sparx Systems
OMG MDA Overview by Sparx Systems All material Sparx Systems 2007 Sparx Systems 2007 Page:1 Trademarks Object Management Group, OMG, CORBA, Model Driven Architecture, MDA, Unified Modeling Language, UML,
More informationAn Eclipse plug-in for Public Administration software system modelling and simulation
An Eclipse plug-in for Public Administration software system modelling and simulation Riccardo Cognini, Damiano Falcioni, Andrea Polini, Alberto Polzonetti, and Barbara Re University of Camerino, School
More informationThis document covers version 1.0.1 of BPMN2 Modeler, published November 15, 2013.
INTRODUCTION The Eclipse BPMN2 Modeler is an open-source, graphical tool for authoring and editing files that are compliant with the OMG BPMN 2.0 standard. It is assumed that the reader is familiar with
More informationAutomatic Generation of Consistency-Preserving Edit Operations for MDE Tools
Automatic Generation of Consistency-Preserving Edit Operations for MDE Tools Michaela Rindt, Timo Kehrer, Udo Kelter Software Engineering Group University of Siegen {mrindt,kehrer,kelter}@informatik.uni-siegen.de
More informationAn Extended Survey of Open Source Model-Based Engineering Tools
An Extended Survey of Open Source Model-Based Engineering Tools Report prepared for Ericsson by: Kenn Hussey, Bran Selic, and Toby McClean Revision E (May 11, 2010) Zeligsoft 115, rue Principale, Suite
More informationRequirements Exchange: From Specification Documents to Models
Requirements Exchange: From Specification Documents to Models Morayo ADEDJOUMA, Hubert DUBOIS, François TERRIER Ansgar RADERMACHER UML&AADL 2011-27 April 2011, Las Vegas Agenda Big picture Challenge Technologies
More informationHow to Build Successful DSL s. Jos Warmer Leendert Versluijs
How to Build Successful DSL s Jos Warmer Leendert Versluijs Jos Warmer Expert in Model Driven Development One of the authors of the UML standard Author of books Praktisch UML MDA Explained Object Constraint
More informationDeveloping SOA solutions using IBM SOA Foundation
Developing SOA solutions using IBM SOA Foundation Course materials may not be reproduced in whole or in part without the prior written permission of IBM. 4.0.3 4.0.3 Unit objectives After completing this
More informationopenoffice 32 manual : The User's Guide
openoffice 32 manual : The User's Guide openoffice 32 manual actually carries a great offer for his or her customers giving users unlimited access and downloads. OPENOFFICE 32 MANUAL To begin finding Openoffice
More informationA Tool Suite for the Generation and Validation of Configurations for Software Availability
A Tool Suite for the Generation and Validation of Configurations for Software Availability A. Gherbi 1, A. Kanso 1, F. Khendek 1, M. Toeroe 2 and A. Hamou-Lhadj 1 1 Concordia University, Montréal, Canada
More informationConcept and Implementation of a Graphical Editor for Composite Application Templates
Institut für Architektur von Anwendungssystemen (IAAS) Universität Stuttgart Universitätsstraße 38 D - 70569 Stuttgart Studienarbeit Nr. 2275 Concept and Implementation of a Graphical Editor for Composite
More informationLive Model Pointers A requirement for future model repositories
Live Model Pointers A requirement for future model repositories Keith Duddy QUT/Smart Services CRC 8 April 2009 1 Introduction Model interoperability is a topic that assumes that models are created and
More informationopenoffice 3 3 user guide
openoffice 3 3 user guide These guides contain a lot information especially advanced tips such as the optimum settings configuration for openoffice 3 3 user guide. OPENOFFICE 3 3 USER GUIDE To get started
More informationEclipse BPMN Modeler Introducing Intalio Designer
Eclipse BPMN Modeler Introducing Intalio Designer Arnaud Blandin Ismael Ghalimi Hugues Malphettes Intalio Inc, EMEA Manager Intalio Inc, CEO Intalio Inc, Lead Developer 6 rue du conseil general 1205 Geneva
More informationTutorial: Mobile Business Object Development. SAP Mobile Platform 2.3 SP02
Tutorial: Mobile Business Object Development SAP Mobile Platform 2.3 SP02 DOCUMENT ID: DC01927-01-0232-01 LAST REVISED: May 2013 Copyright 2013 by Sybase, Inc. All rights reserved. This publication pertains
More informationPASS4TEST 専 門 IT 認 証 試 験 問 題 集 提 供 者
PASS4TEST 専 門 IT 認 証 試 験 問 題 集 提 供 者 http://www.pass4test.jp 1 年 で 無 料 進 級 することに 提 供 する Exam : C2090-420 Title : IBM InfoSphere MDM Server v9.0 Vendors : IBM Version : DEMO NO.1 Which two reasons would
More informationuser guide version 4.1
user guide version 4.1 No Magic, Inc. 2010 All material contained herein is considered proprietary information owned by No Magic, Inc. and is not to be shared, copied, or reproduced by any means. All information
More informationConcepts for the model-driven generation of graphical editors in Eclipse by using the Graphiti framework
Concepts for the model-driven generation of graphical editors in Eclipse by using the Graphiti framework Fabio Filippelli 1, Steffen Kollosche 1, Michael Bauer 1, Markus Gerhart 1, Marko Boger 1, Karsten
More informationDatabase Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5.
1 2 3 4 Database Studio is the new tool to administrate SAP MaxDB database instances as of version 7.5. It replaces the previous tools Database Manager GUI and SQL Studio from SAP MaxDB version 7.7 onwards
More informationTaking Subversion to a Higher Level. Branching/Merging Support. Component Management Support. And More
Taking Subversion to a Higher Level Branching/Merging Support Component Management Support And More About Impact CM Impact CM is a Service AddOn that facilitates software configuration management (CM)
More informationTechnical. Overview. ~ a ~ irods version 4.x
Technical Overview ~ a ~ irods version 4.x The integrated Ru e-oriented DATA System irods is open-source, data management software that lets users: access, manage, and share data across any type or number
More informationProGUM-Web: Tool Support for Model-Based Development of Web Applications
ProGUM-Web: Tool Support for Model-Based Development of Web Applications Marc Lohmann 1, Stefan Sauer 1, and Tim Schattkowsky 2 1 University of Paderborn, Computer Science, D 33095 Paderborn, Germany {mlohmann,sauer}@upb.de
More informationThis presentation is for informational purposes only and may not be incorporated into a contract or agreement.
This presentation is for informational purposes only and may not be incorporated into a contract or agreement. This following is intended to outline our general product direction. It is intended for information
More information