A review on component-based development methodologies for UML profiles for MARTE

Embedded Real-Time (ERT) software development has become more challenging and more complex due to the increasing complexity, dependability on external software and delivery datelines and costs. Unlike other software which only focusing on software functionality, ERT strictly concern on extrafunction...

Full description

Bibliographic Details
Main Authors: Mohd. Zaki, Mohd. Zulkifli, Abang Jawawi, Dayang Norhayati
Format: Conference or Workshop Item
Published: 2009
Subjects:
Description
Summary:Embedded Real-Time (ERT) software development has become more challenging and more complex due to the increasing complexity, dependability on external software and delivery datelines and costs. Unlike other software which only focusing on software functionality, ERT strictly concern on extrafunctionality such as timing and resource constraint. Therefore, from this perspective, a Unified Modeling Language (UML) for ERT profiles, UML for Modeling and Analysis Real-Time and Embedded system (MARTE) appears to be the suitable approach for modeling ERT systems. The increased of ERT system complexity has made the use of UML for ERT profiles is not really compatible cause by difficulty for reusability. The use of components can cope with system development complexity by implementing the Component Based Development (CBD) methodology. In this paper, a review on the CBD methodologies for ERT system have been done to evaluate which CBD methodology can supporting MARTE modeling language profile. The result of this paper will identify which CBD for ERT methodology can support on MARTE profile based on selected criteria.