Get Lean with OSEE
-
Upload
nirmal-sasidharan -
Category
Technology
-
view
1.251 -
download
0
description
Transcript of Get Lean with OSEE
![Page 1: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/1.jpg)
Get Lean with OSEENirmal Sasidharan
OSEE
1
![Page 2: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/2.jpg)
What happens in the next 40 minutes?
Talk
Demo 1
Demo 2
Demo 3
Q&A
IntroductionHistoryFeaturesArchitecture
Application Framework
Action Tracking System
Define
2
![Page 3: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/3.jpg)
What is Lean?Elimination of processes
which doesn’t create value to customers
3
![Page 4: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/4.jpg)
Open System Engineering Environment
OSEE“A tightly integrated environment to support lean engineering principles across a product‘s full life-cycle in the context of an overall systems engineering approach“ - Boeing
4
![Page 5: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/5.jpg)
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
OSEE
![Page 6: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/6.jpg)
Short history of OSEEDeveloped 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 December 2007
Current released version is 0.7.0 in Incubation
2004 2005 2006 2007 2008 2009
6
![Page 7: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/7.jpg)
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
![Page 8: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/8.jpg)
8
OSEE - The big picture
Operating System (Windows, Mac OS X, Linux, Solaris)
Eclipse Platform
OSEE Applications
ATS Define OTE...
Java
Equinox (OSGi)
OSEE Application Framework
CDO
PDE
JDT
...
EMF
SVN
Relational Database (Oracle, PostgreSQL)
98
Operating System (Windows, Mac OS X, Linux, Solaris)
Eclipse Platform
OSEE Applications
ATS Define OTE ...
Java
Equinox (OSGi)
OSEE Application Framework
CDO
PDE
JDT
...
EMF
SVN
Relational Database (Oracle, PostgreSQL)
9
![Page 9: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/9.jpg)
OSEEArchitecture
Relational DatabaseFile Server
9
OSEE Arbitration Server
OSEE Application Server 1
Client 1 Client 2
OSEE Application Server 2
![Page 10: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/10.jpg)
OSEE Datatype Model (Metametamodel)
Artifact AttributeNameName
RelationNameSide A NameSide B Name
Super Type Base Type
1 .. *
1 .. *
1 1
10
2
![Page 11: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/11.jpg)
RequirementIDCategory
Low Level Requirement
High Level Design
DesignID
Artifact
Relation
Attribute
11
OSEE Data model (Metamodel)
![Page 12: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/12.jpg)
Application FrameworkDEMO
12
![Page 13: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/13.jpg)
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
![Page 14: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/14.jpg)
14
ATSDEMO
![Page 15: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/15.jpg)
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
![Page 16: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/16.jpg)
16
DefineDEMO
![Page 17: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/17.jpg)
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
![Page 18: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/18.jpg)
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
![Page 19: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/19.jpg)
ConclusionOSEE 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
![Page 20: Get Lean with OSEE](https://reader033.fdocuments.net/reader033/viewer/2022052508/55981f951a28abb6648b465b/html5/thumbnails/20.jpg)
http://www.eclipse.org/oseeOSEE
20