A systematic migration methodology for complex real-Time software systems
2020 (English)In: Proceedings - 2020 IEEE 23rd International Symposium on Real-Time Distributed Computing, ISORC 2020, Institute of Electrical and Electronics Engineers Inc. , 2020, p. 192-200, article id 9112924Conference paper, Published paper (Refereed)
Abstract [en]
This paper provides a systematic three-stage methodology for migrating complex real-Time industrial software systems from single-core to multi-core computing platforms. Single-core platforms have limited computational capabilities that prevent integration of computationally demanding applications such as image processing within the existing system. Modern multi-core processors provide increased computing capacity and allow the parallel execution of different applications within the system. However, this transition is non-Trivial and requires a systematic and well-defined migration process. This paper reviews some of the existing migration methods and provides a systematic multi-phase migration process with emphasis on software architecture recovery and transformation to explicitly address the timing and dependability attributes expected of industrial software systems. © 2020 IEEE.
Place, publisher, year, edition, pages
Institute of Electrical and Electronics Engineers Inc. , 2020. p. 192-200, article id 9112924
Keywords [en]
Multi-core, Real-Time systems, Robotics, Software architecture, Software migration, Computer software, Image processing, Computational capability, Computing capacity, Industrial software, Multi-core computing, Multi-core processor, Parallel executions, Real time software system, Software architecture recovery, Real time systems
National Category
Computer Systems
Identifiers
URN: urn:nbn:se:mdh:diva-49494DOI: 10.1109/ISORC49007.2020.00041ISI: 000610360000030Scopus ID: 2-s2.0-85088167941ISBN: 9781728169583 (print)OAI: oai:DiVA.org:mdh-49494DiVA, id: diva2:1456742
Conference
23rd IEEE International Symposium on Real-Time Distributed Computing, ISORC 2020, 19 May 2020 through 21 May 2020
Note
Conference code: 160961; Export Date: 6 August 2020; Conference Paper
2020-08-062020-08-062021-03-05Bibliographically approved