Gold sponsors

Intel logo

IBM Corporation

Cisco

JBoss

Sonatype

SAP

Oracle

Silver sponsors

Blackberry

agitar

bsi logo

Microsoft

Google

Instantiations

Soyatec

Xored

amazon

Actuate

Bronze sponsors

Purple Scout

froglogic

Paremus

objectivity

Sopera

Genuitec

itemis

excelsior

Activity sponsor

eclipsesource

Media sponsors

Methods & Tools

SD Times logo

TSSJS

Be a Sponsor

Xtext and GEF deliver editors for the Open System Engineering Environment

Ryan Brooks, Ryan Schmitt

Making With Eclipse · Lightning (12 mins)
Tuesday, 17:09, 13 minutes | Lafayette

Tags: Business And Industry , Modeling
7
·
8
·
9
·
10
·
11
·
12
·
13
·
14
·
15
·
16
·
17
·
18

See and hear how Xtext and GEF have been employed in an engineering environment used to develop complex mission/safety-critical systems.  This talk will share one development team's experience and lessons learned from leveraging Eclipse modeling in a production environment.

Xtext is a framework for developing domain specific languages (DSLs) and generating corresponding textual editors. The Graphical Editing Framework (GEF) supports the creation of 2D graphical editors for Eclipse.   The Open System Engineering Environment (OSEE) project provides a tightly integrated project management environment supporting lean principles across a product's full life-cycle in the context of an overall systems engineering approach.

Ryan Brooks is the co-lead of the Open System Engineering Environment (OSEE) project.  OSEE had its roots in Boeing's Longbow Apache helicopter program where he worked as  an Embedded Software Engineer.  He earned a Bachelor of Science in Computer Engineering from Auburn University.  Previous EclipseCon presentations include "An Integrated Test Environment for Systems Engineering" and "The Cure for Your Disconnected Toolset Headache."

Ryan Schmitt is a software engineer for the Boeing company and a committer on the Open System Engineering Environment (OSEE) project. He graduated in 2009 from the University of Rochester with a Bachelor of Arts degree in Linguistics and a Bachelor of Science degree in Computer Science with an emphasis on compilers and programming languages.

Download Material

Download file of related material.