Approaches to Determining Beneficial Use of Simulink and UML in Automotive Embedded Software Systems 2017-01-0008
Simulink is a very successful and popular method for modelling and auto-coding embedded automotive features, functions and algorithms. Due to its history of success, university feeder programs, and large third party tool support, it has, in some cases, been applied to areas of the software system where other methods, principles and strategies may provide better options for the software and systems engineers and architects. This paper provides approaches to determine when best to apply UML and when best to apply Simulink to a typical automotive feature. Object oriented software design patterns as well as general guidelines are provided to help in this effort. This paper's intent is not to suggest a replacement for Simulink but to provide the software architects and designers additional options when decomposing high level requirements into reusable software components.
Citation: Miloser, J., "Approaches to Determining Beneficial Use of Simulink and UML in Automotive Embedded Software Systems," SAE Technical Paper 2017-01-0008, 2017, https://doi.org/10.4271/2017-01-0008. Download Citation
Author(s):
James Andrew Miloser
Affiliated:
Ford Motor Company
Pages: 10
Event:
WCX™ 17: SAE World Congress Experience
ISSN:
0148-7191
e-ISSN:
2688-3627
Related Topics:
Embedded software
Systems engineering
CAD, CAM, and CAE
Computer software and hardware
Mathematical models
Historical reference
Technical review
Education and training
SAE MOBILUS
Subscribers can view annotate, and download all of SAE's content.
Learn More »