Framework for component-based software engineering of embedded software in resource constrained real-time systems

Applying component-based software engineering (CBSE) to embedded realtime (ERT) systems poses significant challenges to industrial software processes due to the resource-constrained and real-time requirements of the systems. In this research, a framework for Component-Oriented Programming (COP) of E...

Full description

Saved in:
Bibliographic Details
Main Authors: Abg. Jawawi, Dayang Norhayati, Mamat, Rosbi, Mohamad, Radziah, Deris, Safaai, Sarijari, Mohd. Adib, Shamsudin, Mohamad Amir
Format: Monograph
Published: Faculty of Computer Science and Information System 2008
Subjects:
Online Access:http://eprints.utm.my/id/eprint/9311/
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.9311
record_format eprints
spelling my.utm.93112017-08-15T00:46:58Z http://eprints.utm.my/id/eprint/9311/ Framework for component-based software engineering of embedded software in resource constrained real-time systems Abg. Jawawi, Dayang Norhayati Mamat, Rosbi Mohamad, Radziah Deris, Safaai Sarijari, Mohd. Adib Shamsudin, Mohamad Amir QA75 Electronic computers. Computer science Applying component-based software engineering (CBSE) to embedded realtime (ERT) systems poses significant challenges to industrial software processes due to the resource-constrained and real-time requirements of the systems. In this research, a framework for Component-Oriented Programming (COP) of ERT software has been developed to enable a systematic development through CBSE. To show the flexibility of the COP framework, two component-based development (CBD) approaches were proposed. The first CBD approach called ELCRA was proposed to facilitate a systematic CBSE for early life-cycle reuse of ERT systems. The second approach using MARMOT method was developed to support multiconstraint ERT software requirement and multi-disciplinary knowledge of the domain. The results of implementing the framework and approaches in developing software for real ERT systems showed that they can fulfill the ERT requirements especially the resource constraint requirement. The amount of reuse measurement results showed up to 80% of reuse rate were achieved on the two ERT case-studies tested. The case-studies implementation results and software reuse measurements indicate that the developed framework promotes systematic development of component-based ERT software and component-based reuse qualities. Faculty of Computer Science and Information System 2008-09-30 Monograph NonPeerReviewed Abg. Jawawi, Dayang Norhayati and Mamat, Rosbi and Mohamad, Radziah and Deris, Safaai and Sarijari, Mohd. Adib and Shamsudin, Mohamad Amir (2008) Framework for component-based software engineering of embedded software in resource constrained real-time systems. Project Report. Faculty of Computer Science and Information System, Skudai, Johor. (Unpublished)
institution Universiti Teknologi Malaysia
building UTM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Teknologi Malaysia
content_source UTM Institutional Repository
url_provider http://eprints.utm.my/
topic QA75 Electronic computers. Computer science
spellingShingle QA75 Electronic computers. Computer science
Abg. Jawawi, Dayang Norhayati
Mamat, Rosbi
Mohamad, Radziah
Deris, Safaai
Sarijari, Mohd. Adib
Shamsudin, Mohamad Amir
Framework for component-based software engineering of embedded software in resource constrained real-time systems
description Applying component-based software engineering (CBSE) to embedded realtime (ERT) systems poses significant challenges to industrial software processes due to the resource-constrained and real-time requirements of the systems. In this research, a framework for Component-Oriented Programming (COP) of ERT software has been developed to enable a systematic development through CBSE. To show the flexibility of the COP framework, two component-based development (CBD) approaches were proposed. The first CBD approach called ELCRA was proposed to facilitate a systematic CBSE for early life-cycle reuse of ERT systems. The second approach using MARMOT method was developed to support multiconstraint ERT software requirement and multi-disciplinary knowledge of the domain. The results of implementing the framework and approaches in developing software for real ERT systems showed that they can fulfill the ERT requirements especially the resource constraint requirement. The amount of reuse measurement results showed up to 80% of reuse rate were achieved on the two ERT case-studies tested. The case-studies implementation results and software reuse measurements indicate that the developed framework promotes systematic development of component-based ERT software and component-based reuse qualities.
format Monograph
author Abg. Jawawi, Dayang Norhayati
Mamat, Rosbi
Mohamad, Radziah
Deris, Safaai
Sarijari, Mohd. Adib
Shamsudin, Mohamad Amir
author_facet Abg. Jawawi, Dayang Norhayati
Mamat, Rosbi
Mohamad, Radziah
Deris, Safaai
Sarijari, Mohd. Adib
Shamsudin, Mohamad Amir
author_sort Abg. Jawawi, Dayang Norhayati
title Framework for component-based software engineering of embedded software in resource constrained real-time systems
title_short Framework for component-based software engineering of embedded software in resource constrained real-time systems
title_full Framework for component-based software engineering of embedded software in resource constrained real-time systems
title_fullStr Framework for component-based software engineering of embedded software in resource constrained real-time systems
title_full_unstemmed Framework for component-based software engineering of embedded software in resource constrained real-time systems
title_sort framework for component-based software engineering of embedded software in resource constrained real-time systems
publisher Faculty of Computer Science and Information System
publishDate 2008
url http://eprints.utm.my/id/eprint/9311/
_version_ 1643645144570789888
score 13.211869