วันอาทิตย์ที่ 21 มีนาคม พ.ศ. 2553

A System For Performance Evaluation Of Embedded Software

ระบบประเมินประสิทธภาพของซอฟท์แวร์ ระบบฝังตัว

Paper นี้นำเสนอการประเมินประสิทธิภาพระบบฝังตัวโดยใช้ซอฟท์แวร์ IBM: Rational Test RealTime ซึ่งมีลักษณะการประเมินประสิทธิภาพ code บนเครื่อง host เพื่อให้นักพัฒนาสมารถปรับปรุงให้เหมาะสมตามความต้องการแล้วจึง นำโปรแกรมลงสู่เครื่อง Target ซึ่งมีลักษณะการทดสอบประสิทธิภาพตามที่ Paperได้นำเสนอดังนี้

- Trace Profiling เป็นการทดสอบเวลาของ thread execution, function call และค่าตัวแปร ในโปรแกรม ด้วย UML: sequence diagrams

- Memory Profiling เป็นทดสอบการจัดสรร memory,memory leak และ memory ที่ใช้

- Performance Profiling
เป็นการทดสอบ execution time และ function call

- Code Coverage Profiling
เป็นการบอกผลลัพธ์การ Code Coverage และแสดงส่วนที่ยังไม่ได้ทดสอบ

ตัวอย่างการทดสอบ
เป็นการทดสอบ กับ ARM chip และ embedded Linux โดยพัฒนาโปรแกรมที่ใช้ภาษา C และ JAVA เพื่อทดสอบประสิทธิภาพ



ไม่มีความคิดเห็น:

แสดงความคิดเห็น