USE CASES

USE CASE 4
Release management for models in product line development

Cost pressures and the pace of innovation are driving companies to switch their development processes to model-based product line development. The aim is to shorten development cycles without compromising quality and safety.

For this to succeed, close coordination between platform development and the various customer projects is required. Complex products with many components and specialist groups involved, which previously used a common model, pose new challenges: How can basic software be established as an independent platform while at the same time being adapted and expanded in different customer projects?

LieberLieber LemonTree brings methods from software development into the modeling world to make the different life cycles of platforms and projects manageable.

 

 

Core Function
  • Package-based versioning: Models can be versioned and managed at the individual package level.
  • Selective import: Specific versions of a package can be transferred to a model without overwriting existing developments.
  • Intelligent merge: LemonTree automatically merges changes, preventing the loss of valuable work.
  • Dependency analysis: Relationships and dependencies between packages are displayed transparently.
  • Release publication: Defined package versions can be officially released and reused.
Benefits For Users
  • Security when reusing: Users can use or reference precisely defined versions of specific artifacts.
  • Stable platform integration: Customer projects can adapt and expand specific parts of the platform.
  • Efficiency: Teams can reuse specific parts of the development multiple times without compromising quality or causing integration problems.
  • Flexibility: Different project and platform cycles are clearly mapped.
Advantages Of LemonTree
  • Versioning at package level
  • Package management based on Git & Co.
  • Intelligent package updates via LemonTree Merge
  • Dependency analysis between packages
  • Publication and reuse of specific package versions