摘要:
Development models of software applications may be annotated with additional information and transformed within a transformation chain into a resulting model that may be used to evaluate the development model, for example, for simulation and/or performance support of the development model. By relating elements of the development model through the transformation chain to elements of the resulting model, the evaluation may be performed with respect to the resulting/transformed model, but provided to a user in terms of the original development model. In this way, a user of the development model may work with the more-familiar development model, without having to alter the development model directly in order to obtain the evaluation.
摘要:
Multiple development models of software applications utilizing different service environments may be annotated with additional information and transformed within a transformation chain into a resulting unified performance analysis model that may be used to evaluate the development models, for example, for simulations and/or analytical sensitivity analysis by utilizing different performance analysis environments. By relating elements of the development models through the transformation chain to elements of resulting unified models, the evaluation may be performed with respect to the resulting/transformed model, but provided to a user in terms of the original development models. In this way, a user of the development models may work with the more-familiar development models, utilizing multiple different performance analysis tools, without having to alter the development models directly in order to obtain the evaluation.
摘要:
In a computer-implemented process modeling and simulating environment, an analyzer receives a process model with parameters in combination with data from previous or planned process performances. An analyzer receives a simulation target from a user, calculates evaluation results that represent the influence of the parameters in view of the simulation target, and presents the evaluation results as indicators to the user. Upon receiving modifications to the performance data, the process is simulated with modified performance data. Alternatively, the evaluation results are converted to computer instructions to automatically modify the process parameters.
摘要:
A performance analysis model may be determined based on a development model associated with development of a software process, the development model defining an execution of the software process, and the performance analysis model being annotated with performance data characterizing the execution. At least one user-specified performance profile characterizing performance parameters associated with an improved execution of the software process according to the development model may be determined. An assessment computation model may be determined, using the performance analysis model and the at least one user-specified performance profile. At least one performance-based characteristic associated with the improved execution of the software process according to the development model may be determined. A performance assessment model may be determined using the assessment computation model and the performance-based characteristic, for use in modifying the development model based on the performance assessment model to obtain the improved execution of the software process.
摘要:
In a computer-implemented process modeling and simulating environment, an analyzer receives a process model with parameters in combination with data from previous or planned process performances. An analyzer receives a simulation target from a user, calculates evaluation results that represent the influence of the parameters in view of the simulation target, and presents the evaluation results as indicators to the user. Upon receiving modifications to the performance data, the process is simulated with modified performance data. Alternatively, the evaluation results are converted to computer instructions to automatically modify the process parameters.
摘要:
Development models of software applications may be annotated with additional information and transformed within a transformation chain into a resulting model that may be used to evaluate the development model, for example, for simulation and/or performance support of the development model. By relating elements of the development model through the transformation chain to elements of the resulting model, the evaluation may be performed with respect to the resulting/transformed model, but provided to a user in terms of the original development model. In this way, a user of the development model may work with the more-familiar development model, without having to alter the development model directly in order to obtain the evaluation.
摘要:
Multiple development models of software applications utilizing different service environments may be annotated with additional information and transformed within a transformation chain into a resulting unified performance analysis model that may be used to evaluate the development models, for example, for simulations and/or analytical sensitivity analysis by utilizing different performance analysis environments. By relating elements of the development models through the transformation chain to elements of resulting unified models, the evaluation may be performed with respect to the resulting/transformed model, but provided to a user in terms of the original development models. In this way, a user of the development models may work with the more-familiar development models, utilizing multiple different performance analysis tools, without having to alter the development models directly in order to obtain the evaluation.
摘要:
A performance analysis model may be determined based on a development model associated with development of a software process, the development model defining an execution of the software process, and the performance analysis model being annotated with performance data characterizing the execution. At least one user-specified performance profile characterizing performance parameters associated with an improved execution of the software process according to the development model may be determined. An assessment computation model may be determined, using the performance analysis model and the at least one user-specified performance profile. At least one performance-based characteristic associated with the improved execution of the software process according to the development model may be determined. A performance assessment model may be determined using the assessment computation model and the performance-based characteristic, for use in modifying the development model based on the performance assessment model to obtain the improved execution of the software process.
摘要:
The embodiments include a data processing apparatus for conducting a business impact analysis for a service oriented architecture (SOA) that includes a plurality of processes and services. The data processing apparatus may include a process table generator configured to generate a first impact table for a first process and a second impact table for a second process, and a service table generator configured to generate a service impact table for a top-level service, a dependency model generator configured to generate a dependency model arranging the plurality of services with dependency links, an analysis model generator configured to generate a BEAM based on the service impact table, the dependency model and a selected service level agreement, a simulator configured to simulate the BEAM over a period of time, and a service level agreement classifier configured to classify the selected service level agreement based on one or more violations.
摘要:
A business process model (BPM) handler may determine a business process model including tasks arranged according to a directed graph, at least some of the tasks associated with requirements for executing the tasks. An information technology topology model (ITTM) handler may determine an information technology topology model with connected resources used to perform at least some of the tasks. A behavior model generator may determine behaviors of the resources from a behavior information library, and may generate a behavior model in which the tasks and their respective requirements are connected to the resources and to their respective behaviors. A continuity analyzer may thus provide a continuity analysis, based on the behavior model.