Universiti Teknologi Malaysia Institutional Repository

A framework for component - based reuse for autonomous mobile robot software

Abang Jawawi, Dayang Norhayati (2006) A framework for component - based reuse for autonomous mobile robot software. PhD thesis, Universiti Teknologi Malaysia, Faculty of Computer Science and Information Systems.

[img] PDF (Abstract)
[img] PDF (1st Chapter)
[img] PDF (References)
[img] PDF (Table of Contents)


Applying software reuse to Embedded Real-Time (ERT) systems poses significant challenges to industrial software processes due to the resourceconstrained and real-time requirements of the systems. Autonomous Mobile Robot (AMR) system is a class of ERT systems, hence, inherits the challenge of applying software reuse in general ERT systems. Furthermore, software reuse in AMR systems is challenged by the diversities in terms of robot physical size and shape, environmental interaction and implementation platform. Thus, it is foresee that component-based reuse will be the suitable way to promote software reuse in AMR systems with consideration to three AMR general requirements to be self-contained, platform-independence and real-time predictable. In this thesis, a framework for component-based reuse of AMR software has been developed to enable a systematic reuse through component-based software engineering. The aim of the framework is to outline the strategies for software reuse in software development of AMR applications. The developed framework consists of four main elements: AMR component-based analysis patterns, a modified component model, a componentbased timing analysis approach, and a component-oriented programming framework. The results of implementing the framework in developing software for real AMR show that the strategies and processes proposed in the framework can fulfill the three AMR general requirements. To quantify the effectiveness of the reuse approach in the developed framework, the component reusability and the amount of reuse were measured using software metrics. The measurement results show high component reusability on those interested components, and up to 74% of reuse rate was achieved on real AMR tested. The implementation results and software reuse measurements indicate that the developed framework promotes systematic reuse and reuse qualities.

Item Type:Thesis (PhD)
Additional Information:Thesis (Ph.D) - Universiti Teknologi Malaysia, 2006; Supervisor : Prof Dr. Safaai Deris
Uncontrolled Keywords:Embedded Real-Time (ERT), industrial software
Subjects:Q Science > QA Mathematics > QA76 Computer software
Divisions:Computer Science and Information System (Formerly known)
ID Code:18635
Deposited By: Kamariah Mohamed Jong
Deposited On:07 May 2012 08:32
Last Modified:23 Oct 2013 03:04

Repository Staff Only: item control page