Volume 9 Number 7 (Jul. 2014)
Home > Archive > 2014 > Volume 9 Number 7 (Jul. 2014) >
JSW 2014 Vol.9(7): 1737-1748
doi: 10.4304/jsw.9.7.1737-1748

RTOS-Aware Refactoring for Portable Real-Time Design Models

Rania Mzid 1,2,3 , Chokri Mraidha 1 , Jean-Philippe Babau 2 , Mohamed Abid 3

  • 1 CEA, LIST, Laboratory of model driven engineering for embedded systems, France
  • 2 Lab-STICC, UBO, UEB, France
  • 3 CES Laboratory, National School of engineers of Sfax, University of Sfax, Tunisia

Abstract

In a model-driven development context, the refinement of a Real Time Operating System (RTOS) independent design model of a real-time application to a RTOS specific implementation model is a non-trivial task. Indeed, the different design choices made to guarantee the application timing properties are not always implementable on the target RTOS. In this paper, we propose a pattern-based approach to perform the refactoring of the real-time design model when a deployment problem appears. This refactoring guarantees the deployment of the refactored design model and the respect of its timing properties. This paper explains in details two examples of patterns which are the Equal Priority Merge Pattern (EPMP) and the Distinct Priority Merge Pattern (DPMP). The automation of the proposed approach allows showing its applicability on a robotic case study.

Keywords

  • real-time
  • embedded
  • systems;
  • software
  • dev
jsw0907-8

How to Cite

Copied

Rania Mzid, Chokri Mraidha, Jean-Philippe Babau, and Mohamed Abid, "RTOS-Aware Refactoring for Portable Real-Time Design Models," Journal of Software, vol. 9, no. 7, pp. 1737-1748, 2014. https://doi.org/ 10.4304/jsw.9.7.1737-1748

Copyright & License

Copyright © 2014 by the authors. This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Article Metrics in Dimensions

General Information

  • ISSN: 1796-217X (Online)

  • Abbreviated Title: J. Softw.

  • Frequency:  Biannually

  • APC: 500USD

  • DOI: 10.17706/JSW

  • Editor-in-Chief: Prof. Antanas Verikas

  • Executive Editor: Ms. Cecilia Xie

  • Abstracting/ Indexing: DBLP, CNKI, 

  • Google Scholar, ProQuest,
           INSPEC(IET), ULRICH's Periodicals
           Directory, WorldCat, etc

  • E-mail: editor@jsoftware.us

  • Aug 27, 2026 News!

    Vol 21, No 1 has been published with online version

  • Mar 30, 2026 News!

    Vol 20, No 2 has been published with online version   [Click]

  • Apr 01, 2024 News!

    Vol 14, No 4- Vol 14, No 12 has been indexed by IET-(Inspec)     [Click]

  • Apr 01, 2024 News!

    Papers published in JSW Vol 18, No 1- Vol 18, No 6 have been indexed by DBLP   [Click]

  • Mar 07, 2025 News!

    JSW had implemented online submission system   [Click]