loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Vladimir Estivill-Castro and René Hexel

Affiliation: Griffith University, Australia

Keyword(s): Model-driven Engineering, Software Modelling, Behaviour Models, Middleware.

Related Ontology Subjects/Areas/Topics: Cross-Feeding between Data and Software Engineering ; Formal Methods ; Model-Driven Engineering ; Simulation and Modeling ; Software Engineering ; Software Engineering Methods and Techniques

Abstract: There are many areas where software components must interact witch each other and where middleware provides the appropriate benefits of robustness, decoupling, and modularisation. However, there is a potential performance overhead that, for autonomous robotic and embedded systems, may be critical. Proposals for robotic middleware continue to emerge, but surprisingly, they repeatedly follow the publish-subscriber model. There are several disadvantages to the push paradigm of the publisher-subscriber approach; in particular, its implication of a closer coupling where the subscriber must be active and able to keep up with the pace of events. We propose an alternative pull model, where consumers of messages handle information at their own time. We show that our proposal aligns with fundamental, time-triggered design principles, and produces simple module communication that reduces thread management and can enable rapid prototyping, validation, and formal verification.

CC BY-NC-ND 4.0

Sign In Guest: Register as new SciTePress user now for free.

Sign In SciTePress user: please login.

PDF ImageMy Papers

You are not signed in, therefore limits apply to your IP address 18.191.234.62

In the current month:
Recent papers: 100 available of 100 total
2+ years older papers: 200 available of 200 total

Paper citation in several formats:
Estivill-Castro, V. and Hexel, R. (2015). Simple, Not Simplistic - The Middleware of Behaviour Models. In Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE; ISBN 978-989-758-100-7; ISSN 2184-4895, SciTePress, pages 189-196. DOI: 10.5220/0005371101890196

@conference{enase15,
author={Vladimir Estivill{-}Castro. and René Hexel.},
title={Simple, Not Simplistic - The Middleware of Behaviour Models},
booktitle={Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE},
year={2015},
pages={189-196},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005371101890196},
isbn={978-989-758-100-7},
issn={2184-4895},
}

TY - CONF

JO - Proceedings of the 10th International Conference on Evaluation of Novel Approaches to Software Engineering - ENASE
TI - Simple, Not Simplistic - The Middleware of Behaviour Models
SN - 978-989-758-100-7
IS - 2184-4895
AU - Estivill-Castro, V.
AU - Hexel, R.
PY - 2015
SP - 189
EP - 196
DO - 10.5220/0005371101890196
PB - SciTePress