• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Get Lean with OSEE
 

Get Lean with OSEE

on

  • 2,100 views

Presentation on OSEE at Eclipse Summit 2009

Presentation on OSEE at Eclipse Summit 2009

Statistics

Views

Total Views
2,100
Views on SlideShare
2,088
Embed Views
12

Actions

Likes
0
Downloads
35
Comments
0

1 Embed 12

http://www.slideshare.net 12

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • Welcome <br /> Name, Company <br /> What am I presenting here? Results of evaluation of OSEE <br /> Not here to sell OSEE as I would be presenting OSEE with a independent view
  • How is the presentation divided? <br /> Starts with a talk <br /> As you could see major part of the presentation would be a tool demo <br /> OSEE is a large tool - not enough time to introduce all the screens of OSEE <br /> Will be presenting the major features <br /> Would like to answer your questions on the go, but request you to keep it to the end
  • How is the presentation divided? <br /> Starts with a talk <br /> As you could see major part of the presentation would be a tool demo <br /> OSEE is a large tool - not enough time to introduce all the screens of OSEE <br /> Will be presenting the major features <br /> Would like to answer your questions on the go, but request you to keep it to the end
  • How is the presentation divided? <br /> Starts with a talk <br /> As you could see major part of the presentation would be a tool demo <br /> OSEE is a large tool - not enough time to introduce all the screens of OSEE <br /> Will be presenting the major features <br /> Would like to answer your questions on the go, but request you to keep it to the end
  • How is the presentation divided? <br /> Starts with a talk <br /> As you could see major part of the presentation would be a tool demo <br /> OSEE is a large tool - not enough time to introduce all the screens of OSEE <br /> Will be presenting the major features <br /> Would like to answer your questions on the go, but request you to keep it to the end
  • How is the presentation divided? <br /> Starts with a talk <br /> As you could see major part of the presentation would be a tool demo <br /> OSEE is a large tool - not enough time to introduce all the screens of OSEE <br /> Will be presenting the major features <br /> Would like to answer your questions on the go, but request you to keep it to the end
  • What is Lean Engineering or Lean Manufacturing? <br /> Imagine a large engineering process - lot of tools - disconnected - have to transfer data between tools <br /> Need to develop other tools for conversion and transport - These are &#x201E;waste&#x201C; <br /> System is lean if your process and tool runs at the same pace <br /> If you are at a particular point in your process, you are at the same point in your tool <br /> You needn&#x2018;t customize your process to suit the tools or <br /> You don&apos;t need to read a complete tool documentation before using the tool
  • You might wonder why you need OSEE when you have Eclipse and all the tools around it <br /> Eclipse does a wonderful job ... <br /> OSEE goes a step further.... <br /> Also provides...
  • Branching and Merging - Variant management <br /> Used in Automotive and Aerospace industry

Get Lean with OSEE Get Lean with OSEE Presentation Transcript

  • OSEE Get Lean with OSEE Nirmal Sasidharan 1
  • What happens in the next 40 minutes? Application Framework Introduction Demo 1 History Talk Features Architecture Demo 2 Action Tracking System Q&A Demo 3 Define 2
  • What is Lean? Elimination of processes which doesn’t create value to customers 3
  • Open System Engineering Environment “A tightly integrated environment to OSEE support lean engineering principles across a product‘s full life-cycle in the context of an overall systems engineering approach“ - Boeing 4
  • OSEE But why? Eclipse already does a wonderful job in integrating applications at the UI level OSEE goes a step further by integrating applications at the data level Also provides out-of-the-box solutions to manage this data 5
  • Short history of OSEE Developed by Boeing to support Apache Attack Helicopter flight control software In development for past 5 years Delivered to US Army in November 2007 Committed to Eclipse in 2004 2005 2006 2007 2008 2009 December 2007 Current released version is 0.7.0 in Incubation 6
  • What does OSEE offer? An extensible framework called “OSEE Application Framework“ An easily customizable data model Persistence in version controlled database Branching and merging Traceability Authentication and access control Change Tracking System (ATS) and Requirements Management System (Define) 7
  • OSEE - The big picture ... ATS Define OTE OSEE Applications OSEE Applications CDO ... PDE SVN OSEE Application Framework JDT EMF Equinox (OSGi) Eclipse Platform Java Relational Database (Oracle, PostgreSQL) Operating System (Windows, Mac OS X, Linux, Solaris) 9 8 9
  • OSEE File Server Relational Database Architecture OSEE Application OSEE Application Server 1 Server 2 OSEE Arbitration Server Client 1 Client 2 9
  • Artifact Attribute 1 Name Name 1 1 .. * 2 Super Type Base Type 1 .. * Relation Name Side A Name Side B Name OSEE Datatype Model (Metametamodel) 10
  • Attribute Artifact Low Level Design Requirement Requirement ID ID High Level Design Category Relation OSEE Data model (Metamodel) 11
  • Application Framework DEMO 12
  • ATS - Just another change tracking system? Tightly integrated and highly flexible change tracking system Uses the same data model provided by OSEE Application Framework Powerful workflow engine to create new workflows 13
  • ATS DEMO 14
  • Define - Requirements and documents will survive! Full featured, customizable, Requirements and Document management System Allows atomizing requirements in requirements documents Traceability to other requirements or artifacts Built on top of OSEE Application Framework and its datamodel 15
  • Define DEMO 16
  • To OSEE or not? End to end traceability not yet available Strong platform dependency for some components Many components could be replaced with existing Eclipse technologies Inactive newsgroup, disintegrated documentation, not up- to-date release plans 17
  • To OSEE or not? Avionics project uses OSEE with 300+ users 10,000+ requirements 125,000+ artifacts 500 branches Scalable architecture with load balancing Easily extensible data model combined with persistence and versioning 18
  • Conclusion OSEE has great potential to be used as an open source engineering platform OSEE is in a promising state for an Incubation project The committers of the project needs to publish reliable release plans The tool could be greatly improved with more community interest, tool adoption and contribution 19
  • OSEE http://www.eclipse.org/osee 20