Faktor-IPS FAQs
On this page you will find all FAQs about Faktor-IPS.
On this page you will find all FAQs about Faktor-IPS.
Faktor-IPS is an MDSD tool for modeling business models (domain models) of insurance-related applications. Particular support is given to modeling products. Specific products can be configured based on the model. The underlying philosophy of Faktor-IPS is simple: while software architects and engineers handle the object-oriented modeling and programming, the business departments can focus on maintaining product information. No programming is necessary for defining products in the context of a model. Apart from the pure product data, specific product aspects can also be defined in a formula language similar to Excel.
Faktor-IPS is based on Eclipse and just like other MDSD solutions it consists of the following components:
In addition, Faktor-IPS offers the following components:
Faktor-IPS can be used for all lines of business. It is already in productive use for P&C, auto, and health insurance.
In general, it is possible to use Faktor-IPS in other industries. It makes most sense for industries that use products or services similar to insurance products, as for instance is the case in banking.
UML tools model all kinds of software systems and different aspects of the software. In general, they are characterized by excellent graphical support of modeling. Faktor-IPS, an MDSD tool, enables modeling business models (domain models) and also maintaining product information. In contrast to UML tools, Faktor-IPS offers the following components:
No graphical modeling of its own is yet being planned. However, an integration with the Eclipse UML2 tools is provided, which allows you to generate diagrams. Modeling business functions is the only exception here. The main focus of modeling business functions lies on visualizing the process so that the business department understands how it works. To this end, we use a simplified form of UML activity diagrams.
openArchitectureWare is a generator-framework. Specific MDSD solutions can be developed based on openArchitectureWare. Faktor-IPS is a specific solution for model-driven software development in the insurance industry. Among its features are a tool for product definition and a test tool.
On all platforms on which JVM 1.6 or higher is available. Apart from Windows and Linux, this is especially the case for z/OS. The runtime is already in productive use on all of these platforms.
On all platforms on which Eclipse is available. Up to now, it is in productive use under Windows and Linux.
Yes, it is. An own ArtefactBuilderSet can be assigned to any Faktor-IPS project. The assignment is done in the „.ipsproject“ file. An ArtefactBuilderSet is a set of builders (generators) for generating artefacts such as source code or XML files. Faktor-IPS defines an extension point for ArtefactBuilderSet. New ArtefactBuilderSets can be made available as a separate plugin via extension. This is also how Faktor-IPS works internally. The standard generators are realized as separate plugin and registered as an extension.
Yes and no. After experimenting for a long time with various template-based generators, we reimplemented parts of the Faktor-IPS code generator to XPand templates in version 3.8. The other part of the code generator still uses our present framework.
Currently, Faktor-IPS exclusively supports Java. The standard code generators generate Java source code and the runtime is available in Java. In principle it is no problem to write generators for other programming languages that work with a corresponding runtime. One project is already making use of this possibility and generating C-code.
The responsibility for the further development of Faktor-IPS lies with Faktor Zehn. Other IT service providers can become involved in the development of Faktor-IPS. A prerequisite for the involvement is that the developers work according to the processes and quality standards established by Faktor Zehn.
The AGPL is an established open-source license, which enjoys very wide acceptance and is recognized around the world.
Yes, Faktor Zehn GmbH approves the licensing of your extensions under your own terms of agreements.
No, the generated code or content constitutes an output as defined by the AGPL and may be used and licensed independent of the AGPL.
Faktor-IPS is available under the AGPL starting with release 3.11.
There is no licensing fee for using Faktor-IPS.
No problem at all, the Faktor-IPS source code is included in the download. Faktor Zehn also offers training workshops to help familiarize your employees with Faktor-IPS.