loading
Papers Papers/2022 Papers Papers/2022

Research.Publish.Connect.

Paper

Paper Unlock

Authors: Padma Iyenghar 1 ; Benjamin Samson 2 ; Michael Spieker 3 ; Arne Noyer 3 ; Juergen Wuebbelmann 2 ; Clemens Westerkamp 2 and Elke Pulvermueller 1

Affiliations: 1 University of Osnabrueck, Germany ; 2 UAS Osnabrueck, Germany ; 3 Willert Software Tools GmbH, Germany

Keyword(s): Embedded Software Sub-systems, Model-based Embedded Software Development, Heterogenous Modeling Domains, UML, Matlab/Simulink.

Related Ontology Subjects/Areas/Topics: General-Purpose Modeling Languages and Standards ; Hybrid Multi-Modeling Approaches ; Languages, Tools and Architectures ; Methodologies, Processes and Platforms ; Model-Driven Architecture ; Model-Driven Software Development ; Software Engineering

Abstract: In the domain of embedded systems, the complexities involved in embedded software development are being successfully addressed by the emerging field of model-based software development and testing. However, in embedded systems, the underlying embedded software is often expected to collaborate with various hardware, mechanical, electrical modules/technologies. To address this aspect of heterogeneity in embedded systems, practitioners of model-based embedded software engineering are required to use more than one modeling language. This is essential to address the multi-faceted design aspects/requirements of an embedded system. This paper elaborates on the existing data interchange and coupling mechanisms between embedded software sub-systems modeled using UML and Matlab/Simulink. While there are some existing coupling mechanisms for data exchange among heterogenous modeling domains, they are all not applicable to all real-time operating systems and/or limited to a few simulation studie s. This paper addresses the aforementioned gaps and proposes a simple, generic methodology for data exchange between events (in UML domain) and signals (in Matlab/Simulink domain). The proposed approach is elaborated using a seesaw (real-word) embedded software system application scenario example. Initial prototype implementation of the proposed approach, experimental results and some future directions are outlined. (More)

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.116.118.244

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:
Iyenghar, P.; Samson, B.; Spieker, M.; Noyer, A.; Wuebbelmann, J.; Westerkamp, C. and Pulvermueller, E. (2015). A Mechanism for Data Interchange Between Embedded Software Sub-systems Developed using Heterogenous Modeling Domains. In Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - MODELSWARD; ISBN 978-989-758-083-3; ISSN 2184-4348, SciTePress, pages 419-424. DOI: 10.5220/0005335604190424

@conference{modelsward15,
author={Padma Iyenghar. and Benjamin Samson. and Michael Spieker. and Arne Noyer. and Juergen Wuebbelmann. and Clemens Westerkamp. and Elke Pulvermueller.},
title={A Mechanism for Data Interchange Between Embedded Software Sub-systems Developed using Heterogenous Modeling Domains},
booktitle={Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - MODELSWARD},
year={2015},
pages={419-424},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0005335604190424},
isbn={978-989-758-083-3},
issn={2184-4348},
}

TY - CONF

JO - Proceedings of the 3rd International Conference on Model-Driven Engineering and Software Development - MODELSWARD
TI - A Mechanism for Data Interchange Between Embedded Software Sub-systems Developed using Heterogenous Modeling Domains
SN - 978-989-758-083-3
IS - 2184-4348
AU - Iyenghar, P.
AU - Samson, B.
AU - Spieker, M.
AU - Noyer, A.
AU - Wuebbelmann, J.
AU - Westerkamp, C.
AU - Pulvermueller, E.
PY - 2015
SP - 419
EP - 424
DO - 10.5220/0005335604190424
PB - SciTePress