Skip to main navigation Skip to search Skip to main content

Towards a Development Process for Multi-CPU Distributed Synchronous Software Applications

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

In the domain of safety critical real-time computing, the ever increasing demand for processing power and robust safety guarantees has fueled the development of solutions to support the development of multicore and multi-CPU distributed software architectures. These architectures offer the potential for achieving enhanced computational power by exploiting the high-level of hardware parallelism, but they also raise significant challenges in ensuring temporal guarantees, such as the absence of deadlocks and race conditions, compliance with time budgets, etc. In this paper we present our ongoing work of developing a workflow for developing multi-CPU software applications from high level requirements down to the integrated system. The workflow is supported by several models and is specified with the FTG+PM formalism. We illustrate the workflow using two industrial applications from the aeronautical domain.

Original languageEnglish
Title of host publicationProceedings - 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2023
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages549-558
Number of pages10
ISBN (Electronic)9798350324983
DOIs
Publication statusPublished - 1 Jan 2023
Event2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2023 - Vasteras, Sweden
Duration: 1 Oct 20236 Oct 2023

Publication series

NameProceedings - 2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, MODELS-C 2023

Conference

Conference2023 ACM/IEEE International Conference on Model Driven Engineering Languages and Systems, MODELS-C 2023
Country/TerritorySweden
CityVasteras
Period1/10/236/10/23

Keywords

  • Distributed
  • MBSE
  • Multi-CPU
  • Process
  • Re-quirements

Fingerprint

Dive into the research topics of 'Towards a Development Process for Multi-CPU Distributed Synchronous Software Applications'. Together they form a unique fingerprint.

Cite this