OSEE, from www.eclipse.org/osee to deployment...

Donald Dunne, Ryan Brooks

Eclipse Ecosystem - Business And Industry · Tutorial - 4 hours zip files
Monday, 13:30, 4 hours | Room 202


The Open System Engineering Environment (OSEE) is a tightly integrated environment that supports lean engineering in the context of an overall systems engineering approach. It is integrated around a simple, user-definable data model to eloquently provide bidirectional traceability across the full product life-cycle. This hands-on tutorial walks you through the configuration, usage, and extension of OSEE.

You will begin by defining your own data model starting from a conceptual object diagram to define the corresponding artifact, attribute, and relation types. Next you will initialize a local database using this data model and create a baseline branch for your engineering project. After importing some existing requirements, we will explore some of the essential requirements management capabilities.

To provide your engineering project with configuration management, you will configure the Action Tracking System by defining teams, actionable items, and versions and connecting them to a workflow. Finally, we will work through an instance of this newly created workflow including creating a working branch, making and reviewing changes, and committing back into the baseline branch.

A brief overview of the key OSEE extension points will be provided and then we will jump right in and extend one of them. You will have the opportunity to implement your own BLAM operation as a light-weight way to automate repetitive tasks that require user input.

Participants will receive, via a flash drive, a complete install of Eclipse bundled with the Java Runtime Environment, appropriate version of OSEE, and the tutorial data. During the session, multiple instructors will be available to answer questions regarding OSEE and to help participants work through the exercises.

Whether you're interested in taking advantage of the open source requirements management solution, the high powered change/workflow management that is provided by the Action Tracking System (ATS), or building a stand-alone application on the OSEE Application Framework, this tutorial will help you go from www.eclipse.org/osee to custom deployment.

Don Dunne is the co-lead of the Open System Engineering Environment (OSEE) project and has spent the past 5 years architecting, developing and deploying eclipse plugins in its support. He graduated with a BS in Computer Science at University of Central Florida. He has over 15 years experience in Embedded Software Engineering with a focus on the development and deployment of tools to streamline the software engineering lifecycle. The past 3 years have included the development of the Action Tracking System (ATS) which is a tightly integrated change management tool built on the OSEE Application Framework. ATS enables tracking of all tasks throughout the lifecycle of development including hardware, software, tools, process and facilities with the ability to graphically configure different workflows for each. He is currently focused on gaining support for the continued and expanding collaboration of OSEE throughout the commercial, academic and defense sectors.

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 conference presentations and papers include:
" The Cure for Your Disconnected Toolset Headache" - EclipseCon 2008; "A Linux/Java Environment for Testing Real-time Avionics Software" – 2nd Boeing Software Conference, 2007; "Lean Engineering and the Open System Engineering Environment" – 1st Boeing Software Conference, 2006; "Lean Engineering and the Open System Engineering Environment" – JACMET Lean Symposium, 2005; "The Eclipse Platform and the Open System Engineering Environment" – 9th Boeing Technical Excellence Conference, 2005; "A Jini-enabled Active Badge System" - 38th Annual ACM Southeast Conference, 2000.

Download Material

Download file of related material.

Gold sponsors

IBM Corporation

Windriver logo


Sun Microsystems



BIRT Exchange by Actuate

Silver sponsors

Innovations Software Technology






Innovent Solutions

SAP Business Objects

Hardware Sponsor


Lanyard Sponsor

Intel logo

report a problem with this page