Where are we? Milestones Reqirements changed  Input systems must now have the same structure  Module instances shall not be explicitly chosen for.

Slides:



Advertisements
Similar presentations
KompoZer. This is what KompoZer will look like with a blank document open. As you can see, there are a lot of icons for beginning users. But don't be.
Advertisements

© 2008 by Borland Software Corp; made available under the EPL v1.0 | 17 March 2008 Introduction to the Graphical Modeling Framework Artem Tikhomirov, Borland.
PRESENTATION 3 Sri Raguraman CIS 895 Kansas State University.
Brief Introduction to Java and C# Dahai Guo Oracle Certified Java Programmer (SCJP) Associate Professor and Program Director Software Engineering Program.
CSI5112 Software Engineering Team: Andrei Anisenia Margi Fumtiwala.
WTX Overview.
Automated creation of verification models for C-programs Yury Yusupov Saint-Petersburg State Polytechnic University The Second Spring Young Researchers.
Exploring Other FreeHand Features – Lesson 31 Exploring Other FreeHand Features Lesson 3.
Telecom and Informatics :: INF5120 :: Mansur Abbasi & Svein Melby Assignment 1 – First aid - Clarifications, issues and insight.
Software Engineering COMP 201
A graphical user interface (GUI) is a pictorial interface to a program. A good GUI can make programs easier to use by providing them with a consistent.
Given Connections Solution
IBM Software Group © 2005 IBM Corporation University of Nantes Eclipse dayMarch 2005 The Eclipse Modeling Framework and the IBM Model Transformation Framework.
Standards for Technology in Automotive Retail STAR Workbench 1.0 Michelle Vidanes & Dave Carver STAR XML Data Architects, Certified Scrum Masters.
“…connect your engineering data with your ERP production data directly…”
GUI for development of REMES models REMES GUI group.
Model View Controller (MVC) Rick Mercer with a wide variety of others 1.
Platform Support for Developing Analysis and Testing Plugins Shauvik Roy Choudhary with Jeremy Duvall, Wei Jin, Dan Zhao, Alessandro Orso School of Computer.
PYLBO Put Your Life in Better Order. Team Milko - developer, R & D, web application Rusko - developer (DB), sales Chris - marketing, design, finances.
Jozef Stefan Institute Program Generators and Control System Software Development Klemen Žagar Anže.
Tools for Diagrammatic Specifications Stian Skjerveggen Supervisors: Yngve Lamo, Adrian Rutle, Uwe Egbert Wolter.
Developing Effectively With ClearCase Tamir Gefen CEO & ALM expert.
ESMF Code Generation Rocky Dunlap Spencer Rugaber Leo Mark Georgia Tech College of Computing.
Integrated Development Environment (IDE)
Reviewing Recent ICSE Proceedings For:.  Defining and Continuous Checking of Structural Program Dependencies  Automatic Inference of Structural Changes.
Ontology Engineering and Plugin Development with the NeOn Toolkit Plug-in Development for the NeOn Toolkit June 1st, 2008 Michael Erdmann, Peter Haase,
Demoing… Requirements Requirements Compliance Summary Total number of requirements2 Number of requirements implemented20 Requirements partially fulfilled0.
SimArch: Work in Progress Multimedia Teaching Tool Faculty of Electronic Engineering University of Nis Serbia.
Selected Topics in Software Engineering - Distributed Software Development.
A CASE Tool For Robot Behavior Development The KSE CASE Tool - Liveness Formula Editor, text editor ‐ Liveness2IAC transformation tool ‐ Graphical Statechart.
MDHT Architecture Diagram Rama Ramakrishnan 1. Introduction The intent is to capture the high level architecture of the MDHT. The following diagrams are.
Introduction to modeling using UML. Why modeling www Solutions The Business world Models System design Technology: Hardware, Windows, network, servers,
Software Engineering Saeed Akhtar The University of Lahore Lecture 6 Originally shared for: mashhoood.webs.com.
1 Pepco and DPL On-Line Energy Audit The Company has a history of providing free on-line audits to its customers for nearly a decade. Company’s current.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
STASIS Technical Innovations - Simplifying e-Business Collaboration by providing a Semantic Mapping Platform - Dr. Sven Abels - TIE -
UAT Automation Framework By SSTZ-UAT. Agenda Traditional Automated Testing. UAT Automation Framework introduction. Advantage. Demo. Q&A.
15/06/2006 The Future of Visual DCT EPICS Collaboration 2006 Argonne National Laboratory
Background Nowadays, different software systems developed in- house are growing; companies or organization is facing problems of new collaborations and.
Software Merge Project Last time the background was poor so we decided to make it much better.
ModelPedia Model Driven Engineering Graphical User Interfaces for Web 2.0 Sites Centro de Informática – CIn/UFPe ORCAS Group Eclipse GMF Fábio M. Pereira.
Graphical Modeling Framework (GMF) Richard C. Gronback Project Lead.
TOS / TIS Code Architecture Copyright © 2008 Talend. All rights reserved.
Evolution of VisualDCT Jaka Bobnar Matej Sekoranja Igor Verstovsek
ESMF Code Generation with Cupid Update and Demo October 2009 Rocky Dunlap Spencer Rugaber Leo Mark Georgia Tech College of Computing.
PRESENTATION 2 Sri Raguraman CIS 895 Kansas State University.
QPE A Graphical Editor for Modeling using Queueing Petri Nets Christofer Dutz.
1 Bogor – Software Model Checking Framework Presented by: Arpita Gandhi.
Inter-company Documents Module Extension Module Webinar 29 th of October 2009.
Embedded Reservation Space -Lakshminarayana Lakkavarapukota
Devanshu Bawa Customization Specialist Logo Business Solutions.
Introduction 1 Lars Vogel 4/22/2009.  Who am I?  Eclipse as a platform  What is Eclipse RCP?  Extension Points / Extensions  Equinox  SWT & JFace.
These materials are prepared only for the students enrolled in the course Distributed Software Development (DSD) at the Department of Computer.
Software Engineering Prof. Dr. Bertrand Meyer March 2007 – June 2007 Chair of Software Engineering Lecture #20: Profiling NetBeans Profiler 6.0.
Ganga/Dirac Data Management meeting October 2003 Gennady Kuznetsov Production Manager Tools and Ganga (New Architecture)
Model Based Systems Engineering Visualization Steven Corns Missouri University of Science & Technology.
PAPYRUS Tutorial CSOS 손 태 용.
Team 8: SAE AADL Simulation and Modeling Tools. Members Chaz Beck Software Engineering Shaun Brockhoff Software Engineering Jason Lackore Software Engineering.
windows
IBM - CVUT Student Research Projects Plugin and script generator for WebSphere Jakub Řezníček Tomáš Turek
DEV-21: Embracing OpenEdge ® Architect Sunil S Belgaonkar Software Architect.
Re Write POGO using openArchitectureWare Technology ● Pogo History ● OpenArchitectureWare technology ● Generated code ● Project status.
Automata Editor Tool with GEF and EMF
Archietctural 3D Floor Plan Design,Drafting and Modeling
Introduction to Eclipse
Improving Scilab’s Xcos User Interface
COSC-4840 Software Engineering
Contact Belkin Router Customer Service without any worries
Towards an Open Meta Modeling Environment
Eclipse Tools Platform
Presentation transcript:

Where are we?

Milestones

Reqirements changed  Input systems must now have the same structure  Module instances shall not be explicitly chosen for the new system  Less dependencies between operations  History tree different

Project model decided  More solutions available  The best solution was the merge  UML specification  Solution

Solution  Using Merlin eclipse plugin  Generates code using EMF & GEF  Big job: adjusting genreated MCV architecture to fit our system  Half-automated build  XSD specification of the core system  Coding started

Model  System model

Model  History & engine  Views architecture  Perspective architecture  GUI  Complete use cases

Merlin Generator free Eclipse plugin connection between EMF and GEF (models and graphics) code generation advanced model transformation tools why to use it: increased productivity, saved time

Merlin Generator example screenshots taken from actual Eclipse plugin

GUI Specification (Modules)

GUI Specification(workspace)

GUI Specification(history)

GUI Specification(Selecting)

Problems  Code adjustment  Custom properties windows  History drawing  XSD representation of entire system is hard  Once generated code is hard to reshape for different model.

Thank you Questions?