Integrated MARTE-based model for designing component-based embedded real-time software

Recently, modeling and implementation of Embedded Real Time System (ERTS) are unavoidably becoming more complicated to develop and be reused because of the increasingly complex design. The complexity is due to the functionality increment factor in accordance with users' needs and demands, resul...

Full description

Saved in:
Bibliographic Details
Main Authors: Mohd. Zaki, Mohd. Zulkifli, Abang Jawawi, Dayang Norhayati, Isa, Mohd. Adham
Format: Article
Published: Science and Engineering Research Support Society 2015
Subjects:
Online Access:http://eprints.utm.my/id/eprint/55977/
http://dx.doi.org/10.14257/ijseia.2015.9.3.16
Tags: Add Tag
No Tags, Be the first to tag this record!
id my.utm.55977
record_format eprints
spelling my.utm.559772017-02-15T00:56:16Z http://eprints.utm.my/id/eprint/55977/ Integrated MARTE-based model for designing component-based embedded real-time software Mohd. Zaki, Mohd. Zulkifli Abang Jawawi, Dayang Norhayati Isa, Mohd. Adham QA75 Electronic computers. Computer science Recently, modeling and implementation of Embedded Real Time System (ERTS) are unavoidably becoming more complicated to develop and be reused because of the increasingly complex design. The complexity is due to the functionality increment factor in accordance with users' needs and demands, resulting in the growing scale of the developed systems. The current development approach based on Object-Oriented (OO) does not match the current requirements of the system. The OO approach has numerous flaws, thus, Component-Based Software Engineering (CBSE) has been appointed to resolve those problems. However, the current CBSE approach also has some drawbacks such as lack of ERTS standardized modeling and specific development methodology. The problems concerning the established ERTS development methodologies, Methods for Component-Based Real-Time Object-Oriented Development Testing (MARMOT) shows the capabilities to tackle ERTS modeling and implementation using CBSE strategy are partially provide the required standard modeling language for development tool adaptation. Thus, an integrated component model is proposed, by integrating MARMOT and a Unified Modeling Language (UML) profile known as Modeling and Analysis for Real-Time and Embedded (MARTE), which can be adapted to the CBSE approach standard modeling. In addition, the proposed model can improve the existing MARMOT software process. The findings showed that the proposed model has reduced ERTS development complexity by enhancing the design mechanisms. Science and Engineering Research Support Society 2015 Article PeerReviewed Mohd. Zaki, Mohd. Zulkifli and Abang Jawawi, Dayang Norhayati and Isa, Mohd. Adham (2015) Integrated MARTE-based model for designing component-based embedded real-time software. International Journal of Software Engineering and its Applications, 9 (3). pp. 157-174. ISSN 1738-9984 http://dx.doi.org/10.14257/ijseia.2015.9.3.16 DOI:10.14257/ijseia.2015.9.3.16
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
Mohd. Zaki, Mohd. Zulkifli
Abang Jawawi, Dayang Norhayati
Isa, Mohd. Adham
Integrated MARTE-based model for designing component-based embedded real-time software
description Recently, modeling and implementation of Embedded Real Time System (ERTS) are unavoidably becoming more complicated to develop and be reused because of the increasingly complex design. The complexity is due to the functionality increment factor in accordance with users' needs and demands, resulting in the growing scale of the developed systems. The current development approach based on Object-Oriented (OO) does not match the current requirements of the system. The OO approach has numerous flaws, thus, Component-Based Software Engineering (CBSE) has been appointed to resolve those problems. However, the current CBSE approach also has some drawbacks such as lack of ERTS standardized modeling and specific development methodology. The problems concerning the established ERTS development methodologies, Methods for Component-Based Real-Time Object-Oriented Development Testing (MARMOT) shows the capabilities to tackle ERTS modeling and implementation using CBSE strategy are partially provide the required standard modeling language for development tool adaptation. Thus, an integrated component model is proposed, by integrating MARMOT and a Unified Modeling Language (UML) profile known as Modeling and Analysis for Real-Time and Embedded (MARTE), which can be adapted to the CBSE approach standard modeling. In addition, the proposed model can improve the existing MARMOT software process. The findings showed that the proposed model has reduced ERTS development complexity by enhancing the design mechanisms.
format Article
author Mohd. Zaki, Mohd. Zulkifli
Abang Jawawi, Dayang Norhayati
Isa, Mohd. Adham
author_facet Mohd. Zaki, Mohd. Zulkifli
Abang Jawawi, Dayang Norhayati
Isa, Mohd. Adham
author_sort Mohd. Zaki, Mohd. Zulkifli
title Integrated MARTE-based model for designing component-based embedded real-time software
title_short Integrated MARTE-based model for designing component-based embedded real-time software
title_full Integrated MARTE-based model for designing component-based embedded real-time software
title_fullStr Integrated MARTE-based model for designing component-based embedded real-time software
title_full_unstemmed Integrated MARTE-based model for designing component-based embedded real-time software
title_sort integrated marte-based model for designing component-based embedded real-time software
publisher Science and Engineering Research Support Society
publishDate 2015
url http://eprints.utm.my/id/eprint/55977/
http://dx.doi.org/10.14257/ijseia.2015.9.3.16
_version_ 1643653958021939200
score 13.18916