Open System Engineering Environment

Donald Dunne, Ryan Brooks, Roberto Escobar

Eclipse Ecosystem - Other · Bof
Monday, 19:30, 1 hour and 15 minutes | Great America 2


After debuting the Open System Engineering Environment (OSEE) at EclipseCon 2008 through a number of talks and a highly successful BOF, the OSEE project has taken significant steps towards maturity. Thanks in part to the feedback and collaboration gained at the conference and throughout the year, the following areas have been enhanced: scalability, extensibility, API maturity, performance, deployment and documentation. In addition, the project is contributing, the OSEE Test Environment (OTE).

If you are interested in collaborating on the current effort to apply OSEE to the Aerospace and Automotive industries or in learning how OSEE might be applied to your industry, then this BOF is for you.

OSEE is a tightly integrated environment designed to support lean engineering principles across a product's full life-cycle in the context of an overall systems engineering approach. The system captures project data into a common user-defined data model providing bidirectional traceability, project health reporting, status, and metrics which seamlessly combine to form a coherent, accurate view of a project in real-time.

Key OSEE Components:

  • OSEE Application Framework - A dynamic, versioned, object database framework that allows for the dynamic creation of artifacts, attributes and relations. This component allows new applications to be integrated with existing OSEE applications or to be developed/deployed as independent applications leveraging the application framework's data model and version control features.
  • OSEE Define - A full-featured, customizable requirements management system including full life-cycle traceability and document publishing.
  • OSEE Action Tracking System (ATS) - A full-featured, customizable and dynamic tracking system that can be configured to track any number of teams with workflows from the simple to complex. It is tightly integrated with OSEE Define to provide a seamless configuration managed requirements and document management solution.
  • New in 2009 - OSEE Test Environment (OTE) - A framework for requirements-based testing supporting both real-time and simulated environments with an extensible messaging system supporting external I/O such as ethernet, mux, serial and wire.

  • More information can be obtained at
    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.

    Roberto Escobar is a software engineer at Boeing and a committer for Eclipse’s Open System Engineering Environment (OSEE) Technology Project. In addition to his work on OSEE, his past projects include the AH64-D Apache Attack Helicopter and Future Combat System’s War-fighter Machine Interface. He has a Bachelor of Science in Computer Engineering from Georgia Institute of Technology and a Masters in Business Administration from Arizona State University.

    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