Commit 9555d8ca authored by Alexander Philipp Nowosad's avatar Alexander Philipp Nowosad
Browse files

Fix explanation feature model

parent 6557b8f5
<div class="my-3 p-3 bg-white rounded shadow-sm">
<h6 class="border-bottom border-gray pb-2">
Explanation of the BMDL Modeler
Explanation of the Model Engine
</h6>
<p>
The BMDL Feature Modeler is a tool to describe Business Models through a
combination of the Business Model Canvas (BMC) and a Software Product Line
(SPL). We call this concept Business Model Decision Line (BMDL), where each
feature describes a single business model decision. Features can be ordered
in hierarchies and marked as mandatory or optional for the business models.
The Model Engine is a tool to describe Business Models through a combination
of the Business Model Canvas (BMC) and a Software Product Line (SPL). We
call this concept Business Model Decision Line (BMDL), where each feature
describes a single business model decision. Features can be ordered in
hierarchies and marked as mandatory or optional for the business models.
Moreover, there can be Or (at least one sub-feature is selected) and
Alternate (exactly one sub-feature is selected) relationships between a
parent and a child feature. To refine the business models, cross-tree
......@@ -127,20 +127,20 @@
</li>
<li>
<strong>Derive Business Models:</strong> In the third step, the business
developer can derive different business models from the feature model.
Here, he can use the existing features from the feature model or add new
business model decisions. These new feature model decisions will be added
to the feature model to save consistency. Here it also possible to check
the conformance between the composed model and the business model.
Conformance errors will be explained to support the resolution. It is also
possible to show weaknesses (due to hurts cross-tree relation) and
strengths (due to supports cross-tree relation), hints about supportive
features, hints about patterns and used patterns. Moreover, it is possible
to compare with patterns of canvas building blocks. It is also possible to
compare the business model with other business models of the same composed
model or with examples of the merged canvas building blocks (if merged
completely). The corresponding views are automatically accessed, when the
business developer enacts a method.
developer can derive different business models from the composed model.
Here, he can use the existing features from the composed model or add new
business model decisions. These new feature decisions will be added to the
composed model to save consistency. Here it also possible to check the
conformance between the composed model and the business model. Conformance
errors will be explained to support the resolution. It is also possible to
show weaknesses (due to hurts cross-tree relation) and strengths (due to
supports cross-tree relation), hints about supportive features, hints
about patterns and used patterns. Moreover, it is possible to compare with
patterns of canvas building blocks. It is also possible to compare the
business model with other business models of the same composed model or
with examples of the merged canvas building blocks (if merged completely).
The corresponding views are automatically accessed, when the business
developer enacts a method.
</li>
</ol>
</div>
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment