Abstract
We propose a method of system-level UML modeling for evaluation the performance of embedded systems.The major part of proposed technology is the reverse modeling of embedded software. A method by eliminating execution traces to extract abstract behavior is stated in this paper. The execution traces captured on the existing product should be eliminated by dynamic analysis from the particular viewpoint, and we argue an elimination from performance viewpoint. A model required for performance evaluation can be created from the elimination result as a representation of abstract behavior of the existing product. A case study of an actual product of MFP (multifunction peripheral/printer) is presented in this paper. The method is evaluated by comparing the performance of a MFP prototype and the model created by the method. We conclude the method is good for performance evaluation of embedded systems by evaluating the accuracy of performance estimation and the characteristics retention by the elimination.
Original language | English |
---|---|
Pages (from-to) | 97-113 |
Number of pages | 17 |
Journal | Computer Software |
Volume | 28 |
Issue number | 3 |
Publication status | Published - Sep 19 2011 |
Fingerprint
All Science Journal Classification (ASJC) codes
- Software
Cite this
A modeling method for performance evaluation of embedded software by eliminating execution traces. / Ono, Kouichi; Kawahara, Ryo; Nakamura, Kenta; Nakada, Takeo; Toyota, Manabu; Ko, Yongsoo; Sakamoto, Yoshifumi; Fukuoka, Naoaki; Kenji, Hisazumi.
In: Computer Software, Vol. 28, No. 3, 19.09.2011, p. 97-113.Research output: Contribution to journal › Review article
}
TY - JOUR
T1 - A modeling method for performance evaluation of embedded software by eliminating execution traces
AU - Ono, Kouichi
AU - Kawahara, Ryo
AU - Nakamura, Kenta
AU - Nakada, Takeo
AU - Toyota, Manabu
AU - Ko, Yongsoo
AU - Sakamoto, Yoshifumi
AU - Fukuoka, Naoaki
AU - Kenji, Hisazumi
PY - 2011/9/19
Y1 - 2011/9/19
N2 - We propose a method of system-level UML modeling for evaluation the performance of embedded systems.The major part of proposed technology is the reverse modeling of embedded software. A method by eliminating execution traces to extract abstract behavior is stated in this paper. The execution traces captured on the existing product should be eliminated by dynamic analysis from the particular viewpoint, and we argue an elimination from performance viewpoint. A model required for performance evaluation can be created from the elimination result as a representation of abstract behavior of the existing product. A case study of an actual product of MFP (multifunction peripheral/printer) is presented in this paper. The method is evaluated by comparing the performance of a MFP prototype and the model created by the method. We conclude the method is good for performance evaluation of embedded systems by evaluating the accuracy of performance estimation and the characteristics retention by the elimination.
AB - We propose a method of system-level UML modeling for evaluation the performance of embedded systems.The major part of proposed technology is the reverse modeling of embedded software. A method by eliminating execution traces to extract abstract behavior is stated in this paper. The execution traces captured on the existing product should be eliminated by dynamic analysis from the particular viewpoint, and we argue an elimination from performance viewpoint. A model required for performance evaluation can be created from the elimination result as a representation of abstract behavior of the existing product. A case study of an actual product of MFP (multifunction peripheral/printer) is presented in this paper. The method is evaluated by comparing the performance of a MFP prototype and the model created by the method. We conclude the method is good for performance evaluation of embedded systems by evaluating the accuracy of performance estimation and the characteristics retention by the elimination.
UR - http://www.scopus.com/inward/record.url?scp=80052760897&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=80052760897&partnerID=8YFLogxK
M3 - Review article
AN - SCOPUS:80052760897
VL - 28
SP - 97
EP - 113
JO - Computer Software
JF - Computer Software
SN - 0289-6540
IS - 3
ER -