USE CASES
Von Versionierung bis Integration: Wie
Unternehmen LemonTree einsetzen
Model-based development has long been standard practice in the development of complex mechatronic systems. However, only professional versioning, integration, and change management enable models to be used in the same way that has been common practice in software development for years.
LieberLieber LemonTree brings proven concepts such as version control, continuous integration, and release management to the world of modeling. This allows system engineers, modelers, and entire development teams to benefit from traceability, audit compliance, and efficient collaboration.
The following six use cases show how companies are successfully using LemonTree.
USE CASE 1
Version management of models with
state-of-the-art versioning systems
In the model-based development approach, teams often work in parallel on different model versions. LieberLieber LemonTree for Enterprise Architect enables precise model comparison and secure versioning—based on open standards from OMG (UML, SysML, BPMN, etc.).
USE CASE 2
Build Management – Continuous Integration of Models
Continuous integration (CI) is considered the most advanced configuration management methodology in software development. Every approved change to the source code is continuously transferred to a central repository and automatically checked, tested, and packaged on a build server. This ensures that the software remains operational at all times.
USE CASE 3
Change management and model reviews
Functional safety standards, such as ISO 26262, require change and configuration management for all development-related artifacts. Since models are now an integral part of the development of safety-related mechatronic systems, they must also be included in the change management process as “first-class entities.”
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.
USE CASE 5
Component-based working with models – LemonTree.Components
LemonTree.Components brings the principle of modular software development to the world of model-based systems engineering (MBSE) – similar to the use of reusable software libraries.
USE CASE 6
Tool integration and traceability with LemonTree.Connect
In modern development environments, multiple tools are often used—from ALM systems and model-based tools to testing and review platforms. LemonTree.Connect creates a seamless connection between these worlds.