Method for creating a performance model of an application program adjusted with an execution result of the application program
First Claim
1. A Computer-implemented-software model creation method for creating a performance model of an application program for use in a performance simulation for an information system executing said application program, comprising the steps of:
- creating a program language source file of said application program via a program language translator from an application program structure description in which processing contents are described by assembling software parts excerpted from a plurality of software parts each describing a routine operation of software;
creating at the same time an application model corresponding to said program via a simulation language translator;
acquiring logs that are output upon a log output instruction embedded into said program language source file created and said application model by executing said application program and by executing a performance simulation using said application model; and
comparing a log acquired via the application propram with another log acquired via the application model; and
adjusting the application model in accordance with a result of comparison so that the logs become coincident with each other.
2 Assignments
0 Petitions
Accused Products
Abstract
There are previously involved: a program source-into which a log output instruction for adjusting an application model is embedded; a simulation source for performance simulation corresponding to the program source; and initial parameter values for adjusting the application model. Software parts capable of storing a history of parameter values after adjustment are combined to create an application program and the application model. Logs obtained by executing the application program and the application model are compared, and the parameters of the application model are automatically adjusted in conformance with actual measurement results of the application program. The adjusting result is fed back to the application model, and added to the history of original software parts, in which the parameter initial values are changed at need.
37 Citations
7 Claims
-
1. A Computer-implemented-software model creation method for creating a performance model of an application program for use in a performance simulation for an information system executing said application program, comprising the steps of:
-
creating a program language source file of said application program via a program language translator from an application program structure description in which processing contents are described by assembling software parts excerpted from a plurality of software parts each describing a routine operation of software; creating at the same time an application model corresponding to said program via a simulation language translator; acquiring logs that are output upon a log output instruction embedded into said program language source file created and said application model by executing said application program and by executing a performance simulation using said application model; and comparing a log acquired via the application propram with another log acquired via the application model; and adjusting the application model in accordance with a result of comparison so that the logs become coincident with each other. - View Dependent Claims (2)
-
-
3. A computer-readable medium including a software part contained therein, the software part comprising:
-
an interface defining at least accessing method for accessing a method within said software part; a programming language source and a simulation language source that are accessible via said defined interface, the programming language source and the simulation language source respectively having an instruction statement inserted thereto for outputting a log at a predetermined processing position of a process performed by the software part; and a simulation performance adjusting parameter by which the programming language source and the simulation language source are adjusted. - View Dependent Claims (4)
-
-
5. A Computer-implemented-software model creation method for creating a performance model of an application program comprising the steps of:
-
preparing an application program structure description in which processing contents are described; creating an application program language source file via a program language translator in accordance with the application program structure description; creating an application model corresponding to an application program described by the application program description via a simulation language translator; acquiring logs that are output upon a log output instruction embedded into said application program created and the application model by executing said application program and by executing a performance simulation using said application model; comparing a log acquired via the application program with another log acquired via the application model; and adjusting the application model in accordance with a result of the comparison so that the logs become coincident with each other. - View Dependent Claims (6)
-
-
7. A software part embodied on a computer-readable medium comprising:
-
an interface defining at least accessing method for accessing a method within the software part; a programming language source and a simulation language source that are accessible to the software part via the defined interface, the programming language source and the simulation language source respectively having an instruction inserted thereto for outputting a log at a predetermined processing position of a process performed by the software part; a plurality of simulation performance adjusting parameters by which the programming language source and the simulation language source are adjusted; and a storing unit for storing a history of a simulation performance adjusting parameter result in a list form, the simulation performance adjusting parameters being changed by adjusting an application model including the parameters which have been generated with assembling the software parts in advance, a number of initial values of the simulation performance adjusting parameters being adjusted in accordance with the history.
-
Specification