Open Services for Lifecycle Collaboration (OSLC) - A New Web-based approach for Data Traceability and Data Integration


9:00 am - 9:15 am Attendee Welcome
Bill Chown, Product Marketing Director, Mentor Graphics and Mark Schulte, Software Engineer and Associate Technical Fellow, Boeing Company
9:15am - 10:00 am Introduction to Open Services for Lifecycle Collaboration (OSLC)
Axel  Reichwein, CEO, Koneksys                                                 VIEW PDF
Abstract:  The Web provides a reliable, scalable, and open infrastructure. Open Services for Lifecycle Collaboration (OSLC) is an initiative to reuse Web standards for the purpose of integrating engineering data. Currently, OSLC is mainly used for integrating software engineering artifacts such as requirements, change requests, test cases, performance metrics and automated workflows. However, OSLC can also be used beyond software engineering for linking engineering artifacts across different engineering disciplines and applications. OSLC can therefore be viewed as a possible foundation for developing the next-generation of data integration solutions.

Bio: Dr. Reichwein is the CEO of Koneksys, a company developing data integration solutions based on open web standards. As a consultant, he has developed several OSLC-based integration solutions including OSLC adapters for MagicDraw SysML, Simulink, AMESim, and PTC Integrity. As Co-chair of the OMG OSLC4MBSE working group, he investigates how OSLC can be used for Model-Based Systems Engineering (MBSE). He received a Ph.D. in Aerospace Engineering from the University of Stuttgart, Germany, and performed postdoctoral research at the Georgia Institute of Technology in system architecture modeling and multidisciplinary data integration.

10:00 am - 10:15 am Morning Refreshment Break
10:15 am - 11:00 am Augmenting Current Tools and Processes to increase the productivity of an engineering team
Bill Chown, Product Marketing Director, Mentor Graphics                                                         VIEW PDF
Abstract:  Data integration between software tools intended to be used together in a work flow remains challenging. While individual software providers address some of these challenges, the problem is compounded when work flows employ best in class tools contributed by different suppliers. Increasing the productivity of an engineering team and improving first time quality of its end product requires maintaining coordination and synchronization of the information needed between software environments. In this session, we look at an innovative solution to this problem based on OSLC, extended by the Context SDM approach to incorporate a central organizing structure for data tracking, history and analysis. Additionally, Context augments each connected tool with communication, GUI and data access that enables direct participation in the lifecycle without discontinuities and losses associated with separate tools and flows.

Bio:  Bill Chown is product marketing director for the System-Level Engineering division at Mentor Graphics, a leading Electronic Design Automation (EDA) vendor. Bill designed mixed signal and DSP systems at chip and board level in the UK, managing projects through to layout and production test, before moving to the US semiconductor industry. He has worked in EDA and test software development with Mentor Graphics, Summit Design/TSSI, Integrated Measurement Systems and Credence. A three decade design automation industry veteran, Bill currently specializes in system-level design, analysis and management across technology disciplines. He has been involved with standards activities for several years, and is currently a board member of OMG, a member of the OASIS OSLC Steering Committee, and CIO of INCOSE. He is a Senior Member of the IEEE, and holds an EE degree from the University of Wales and an MBA from the University of Oregon.
11:00 am - Noon Integrating Your Engineering Data
Mark Schulte, Software Engineer and Associate Technical Fellow, Boeing Company                            VIEW PDF
Abstract:  What motivations lie behind the desire for a more tightly integrated set of engineering data and what benefits are being sought? This presentation will address this from the perspective of the Boeing Systems/Software Engineering Function and take a look at the progress and efforts made to this point in terms of developing such an integrated engineering environment around OSLC in general, and the IBM Jazz platform in particular. The focus here is not on the technical aspects of OSLC but why we view it as an important technology for solving some development challenges.

Bio:  Mark Schulte is a Software Engineer and an Associate Technical Fellow at the Boeing Company, involved in supporting software design tools and related processes/workflows with over 30 years of software experience. Mark is the Boeing focal for the Object Management Group. Mark has been engaged in providing tool support and training for object-oriented modeling tools and developing more capable integrated development environments for systems and software engineering. Mark has been a member of the OSLC Steering Committee at OASIS since August, 2013 with an interest toward helping to foster industry support and engagement regarding interoperability standards.

Noon  - 1:30 pm Attendee Lunch
1:30 pm - 2:15 pm Towards Integrated Engineering Models: Clarifying the Role of OSLC
William Beavin, Software Engineer and Technical Fellow, Boeing Company                                     VIEW PDF
Abstract:  Many engineers use tools to interact with models that serve as the basis for a product. In the case of a highly complex product this pattern may be instantiated in thousands of engineers, and hundreds of tools and models, for a single product. This increasing product complexity drives the need for engineers to collaborate more effectively, tools to interoperate more seamlessly, and models to integrate intrinsically. OSLC has emerged as a promising technology to help address this need, but its role in doing so is currently unclear. This presentation will describe an attempt to clarify that role

Bio: Bill Beavin, a Software Engineer and Boeing Technical Fellow, has supported the development and use of models and simulations to address real-world issues since 1985. Within those 30+ years he has directly supported many programs in the air, space, sea, undersea, manned, unmanned, and networked systems domains, as well as numerous live, virtual, and constructive simulation technology development efforts. As a member of the Boeing Research and Technology Analytics and Decision Support team, he is currently focused on the application of semantic related technologies towards engineering models and simulations.
2:15 pm - 3:00 pm Configuration Management - not just for Software!
Nick Crossley, Technical Architect, IBM                         VIEW PDF
Abstract:  Can you imagine a software team working without a configuration management system? Could your team do any collaboration without versions, streams and baselines? Could you manage reuse of software libraries without SCM? SCM is considered a basic necessity of development. But why wouldn't you want the same capabilities both within each of your tools, and even across all of them? In this talk, we will look at some of the important use cases for cross-tool configuration management, such as environments with tools from multiple vendors, cross-tool streams and baselines, and managing traceability through links between versioned data in multiple tools. We look at how the evolving OSLC Configuration Management specification provides the capabilities to address these use cases, and explain how these capabilities help teams be more effective in using baselines, doing parallel development, working in large programs of projects, and doing product line engineering.

Bio: Nick Crossley is the Technical Architect for the IBM Middleware solution for Product Line Engineering, including version and variant management, configuration management, and cross-domain baselining. Nick is the chair of the OASIS OSLC CCM TC, and also participates in the Core workgroup. Nick has over 40 years of experience with software tools and development.
3:00 pm - 3:15 pm Afternoon Refreshment Break 
3:15 pm - 4:00 pm  Towards a European Roadmap for Fostering OSLC Adoption in Systems Engineering Development?
Frederic Loiret, Senior Researcher, KTH (Royal Institute of Technology, Sweden)                                               VIEW PDF
Abstract: This talk will give an overview of past and on-going research projects in Europe that have been focusing on open standards for data and tool interoperability in Systems Engineering. In particular, the adoption of OSLC core principles and its domain-specific extensions proposed within these projects will be presented. A roadmap currently being defined by a European coordination action for fostering the adoption of OSLC in industrial settings besides existing Engineering Standard for data exchange will be finally introduced.

Bio: Frédéric Loiret ( is a senior researcher at KTH (Royal Institute of Technology, Sweden) and at OFFIS (Institute für Informatik, Germany), and is a consultant for Scania Trucks (Sweden). He got his Ph.D. degree in Computer Science from the Lille University (France) in 2008. His research interests are focused on providing tailored tools and design methods in order to increase the efficiency of software development processes for embedded systems engineering. Frédéric is currently working in various European research & innovation projects focused on data & tool interoperability for Systems Engineering.

4:00 pm - 4:45 pm Making OSLC Adoption Easier
Jim Ruehlin, Senior Software Engineer, IBM                                                                                             VIEW PDF
Abstract: Teams still have difficulty assembling a system lifecycle toolchain that can easily link related information. OSLC is a standard for integrating lifecycle data across products and domains. So it would make sense for lifecycle applications, and even some non-lifecycle applications, to adopt OSLC. However, adopting "raw" OSLC requires knowledge of a variety of web standards, data formats, and libraries in addition to supporting basic REST APIs. There's a high bar for OSLC adoption, so tools often provide proprietary APIs, or no APIs at all, rather than dedicating resources to supporting an open API like OSLC. This session covers the tools and support available to adopt OSLC and the current efforts to make adoption of the standard significantly easier. We'll look at resources in Eclipse Lyo,, early work with node.js "plastic OSLC adapters", and native JavaScript implementations of OSLC. The value of an integration standard grows as the number of tools that adopt the standard increases. When a standard is easy to adopt it's more likely to be supported by more tools. Our goal is to increase the utility of interconnected lifecycle information by making OSLC adoption easier.

Bio: Jim Ruehlin is a Senior Software Engineer with IBM's Open Integrations team. He focuses on ways to increase OSLC adoption and improve toolchain integrations for IBM and open source tools. He has over 30 years of experience as a software engineer, usability designer, process designer, and other roles. He is an Eclipse Committer for the Eclipse Process Framework project and is a contributor to Eclipse Lyo. He has worked to develop and deploy Lifecycle tools and integrations for the past 15 years.

4:45 pm - 5:15 pm  OSLC: Satisfying the Requirement to Link Conceptually-Different Lifecycle Artifacts for Definitive Truth. With use of the Sodius RLIA OSLC Windchill Adapter as a Practical, Commercial Case Study
Lonnie VanZandt, Chief Architect, Predictable Response Consulting                                        VIEW PDF
Abstract: Modern enterprises have scaled far beyond the realm of individual artistry wherein all necessary information for the acquisition and implementation of a solution existed or could exist within the mind or notebooks of a single mind or of a single central repository. Dispersion of data related to the lifecycle of an engineering project to accommodate a distributed team of engineers implies a need to synchronize conceptually identical artifacts and to link conceptually different but related ones. OSLC is a protocol which uses modern REST and LDP techniques to create, query, and visualize linking relationships across distributed repositories of lifecycle artifacts that are conceptually different yet need to be related to synthesize a definitive truth of the current-and of historical-state of a system's specification. These more theoretical ideas are presented in companion with a brief overview of the Sodius RLIA OSLC Windchill adapter, a practical, commercially available and supported OSLC adapter for the PTC Windchill PLM repository. This OSLC solution enables PLM users to relate their Change Request artifacts to the Work Items (e.g. Change Requests, Defects, Tasks, Stories, etc) of an ALM repository-and vice versa. The presenter is a Business Enterprise Architect at Sodius, the ALM Scrum Master, and one of the lead software engineers for the Sodius RLIA Windchill adapter.

Bio: Lonnie VanZandt is a contributor to the OMG for the UML, SysML, BPMN, SOA, UPDM, and ODM specifications, chair of the INCOSE Activity Team on Model Lifecycle Management, Business Enterprise Architect at Sodius, the ALM Scrum Master, and one of the lead software engineers for the Sodius RLIA Windchill adapter. For additional information, visit

5:15 pm - 5:30 pm  Wrap-up and Next Steps
Moderated by Bill Chown
6:00 pm - 8:00 pm Networking at OMG's Evening Reception
Hit Counter
NOTE: If you register for the Technical Meeting Week, you do not have to pay the additional fee(s) to attend any or all of the special events.  If you register only for special events, the special fees apply.

Last updated on 12/18/2015

Copyright © 1997-2017 Object Management Group, Inc. All Rights Reserved. For questions about the WEBSITE , please contact
For TECHNICAL questions, please contact
Contact BD for info on joining OMG at
Explorer versions 6.0 or later or any browser capable of viewing JavaScript and CSS 2.0. The site is using
DHTML JavaScript Menu By