Design. Analyze. Optimize.

ELMAS - Event Logic Modeling and Analysis Software

ELMAS (Event Logic Modeling and Analysis Software) is used for modeling and analysis of logical cause-consequence relations between events, also called as event logic. An event can mean any change of state of any item, for example a failure of a component. In addition to relations between events it is possible to model other event-related features, for example occurrence rate of a root cause and expenses. The created model can be used to expand common knowledge and to structure and document data. The model also works as the basis for stochastic simulation based analysis.


ELMAS software is applicable to the modeling of almost any possible object. Usually the interest is in the failures of some equipment, process or system, but ELMAS can be flexibly used to find out root causes, model cause-consequence relations and analyze total effects of other events also. ELMAS software offers three different modeling possibilities that can be combined and fine-tuned to enable the modeling of very complex event chains:


ELMAS software takes into account the whole system functionality, recognizes the most critical objects, estimates the risks and helps focusing the maintenance and design actions for the system improvement. Due to its visuality ELMAS is also an effective tool for cooperation between maintenance and operations personnel and supports e.g.:

  • RCM-based problem solving and maintenance development,
  • FMEA-based failure mode recognition and effect analysis,
  • LCC-based comprehensive life cycle cost management.

Analyzing function allows defining predictions for e.g. component failure tendecies, most significant failure causes and cost risks coming from these failure events. Result analyzing gives important information about the behaviour of the whole system. The aim of the analysis is to locate the methods that can improve the reliability and availability of the overall process as cost-effectively as possible.


The results from the analysis phase provide an overall view of the availability and costs of the system. Based on the results it is possible to find out the improvement potential of the system and to move on to the actions planning. The aim of the actions planning is usually to optimize dependability, safety or overall costs. ELMAS offers versatile methods for finding suitable and effective system improvement actions.


The created model forms a comprehensive document of the failure behaviour of the target system. This model gathers the available expert knowledge in a clear and structured form. After this the whole knowledge, or a desired part of it, can be forwarded to other parties for example by creating a HTML-report that can be opened with a common web browser.

ELMAS software offers many different ways for creating reports:

  • HTML report: Active report of the model and the attached data opened with a web browser.
  • Excel report: Compact presentation of the model and the attached data. Works also as an interface when importing data from Excel to ELMAS.
  • Table summary: Internal table of ELMAS that is typically used for checking, inputting and copying input data.
  • FMEA table: Internal FMEA table of ELMAS that can also be exported to Excel.
  • Actions report: Table-based summary of the planned actions. Possibility also to export to Excel.

The network version of the software allows multiple users to handle the same project simultaneously. It includes user right and version management and makes sharing updated projects automatical.

Key benefits

  • Modeling and analysing gives an overall understanding to the organization about the manufacturing process and its risks
  • Preliminary data for the development of equipment and maintenance and for analysis of the most important objects
  • Helps finding the methods for improving system reliability and availability in the most cost-effective manner
  • Gives concrete results about the dependability and the risks of the system
  • Possibility to compare different design solutions and the effect of single components to the system behaviour
  • Enhances documentation and data collection