Reliability is evaluated in constructing a component based-on application
and an application for realizing reliability required can be constructed
efficiently. A run-time history such as an occurrence frequency of
errors, a recovery time required at error occurrence, and a processing
capacity at preventive maintenance is added per software component to a
run-time history list having been recoded per execution environment such
as an application ID, combined component IDs, and executed hardware ID.
From these pieces of information, an interval of performing preventive
maintenance recommended per software component during system construction
is calculated. By comparing reliability per software component and
reliability required for the system, advisability is determined and
conformance is evaluated. An execution schedule for preventive
maintenance and a processing capability are calculated about the entire
component-based application created by combining the software components.
By calculating the reliability and the processing capability in the
entire system to be compared to those required for the entire system,
advisability is determined and conformance is evaluated.