Download presentation
Presentation is loading. Please wait.
Published byJayson Gallagher Modified over 9 years ago
1
© 2010 by Boeing; made available under the EPL v1.0 | March 23, 2010 | Xtext and GEF deliver editors for the Open System Engineering Environment Ryan Brooks Ryan Schmitt Boeing Mesa, AZ
2
Xtext and GEF deliver editors for OSEE | © 2010 by Boeing; made available under the EPL v1.0 What is OSEE? OSEE is a tightly integrated systems engineering environment designed to support lean engineering principles across a product's full life-cycle. http://en.wikipedia.org/wiki/V-Model V-model image is in the public domain
3
Configuration Management Relational DB (Oracle/PostGreSQL) Object-Oriented Persistence User Mgmt & Authentication Version Control Access Control Multi-Level Branching Metrics Rich Traceability Project Mgmt/Planning Reporting Security Task Scheduling Requirements Management Publishing Unit Testing Workflow Config Visualization Reporting Real Time Testing Results Analyzer Messaging Rules Framework Blam Operations Building/Releasing Team Config Document Mgmt Multi Configuration Backup/Restore Process Mgmt Application Development Java/C/C++/Ada Dev Dynamic Artifact Model Database Analyzer Testing Environment Training Services Third-Party Extensions and Legacy Software Operating System (Windows, Linux, OSX, Solaris) Java Virtual Machine OSEE Application Framework Requirement Mgmt Systems Engineering Eclipse Platform Dynamic Searching API Indexing & Tagging Remote Event Service Extensible Rendering Plugin Dev Utilities Multi-Level Transactions Data Store Adapter Exemplary Applications Extensible Frameworks OSGI TPTPMylyn Web Tools PlatformBIRT NebulaCDT JDTOther
4
Xtext and GEF deliver editors for OSEE | © 2010 by Boeing; made available under the EPL v1.0 OSEE Types Definition Central to OSEE is a shared data model Previously the data model was extended by adding custom OSEE types defined in Excel spreadsheets New approach utilizes Xtext to generate an Eclipse editor that supports a domain specific language for defining OSEE types
6
Xtext and GEF deliver editors for OSEE | © 2010 by Boeing; made available under the EPL v1.0 Weaknesses of Previous Approach No syntax or semantics checking Issues not found until runtime Poor readability No navigation support No auto-complete Limited visual clues Required awkward sax parsing Not stored using an open source format Not integrated with Eclipse
8
Xtext and GEF deliver editors for OSEE | © 2010 by Boeing; made available under the EPL v1.0 ATS Workflow Configuration Action Tracking System provides integrated change management in OSEE Workflow configuration previously done in Visual Understanding Environment (VUE) The Graphical Editing Framework (GEF) supports the creation of 2D graphical editors for Eclipse OSEE now uses GEF to create a specialized workflow configuration editor
9
Xtext and GEF deliver editors for OSEE | © 2010 by Boeing; made available under the EPL v1.0 ATS Workflow Example
10
Xtext and GEF deliver editors for OSEE | © 2010 by Boeing; made available under the EPL v1.0 Workflow Configuration Using VUE
11
Xtext and GEF deliver editors for OSEE | © 2010 by Boeing; made available under the EPL v1.0 Workflow Configuration Using OSEE
12
Xtext and GEF deliver editors for OSEE | © 2010 by Boeing; made available under the EPL v1.0 Questions Also, for more information please see http://www.eclipse.org/osee/ http://www.eclipse.org/osee/
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.