Click on a search word OR use the drop-down choices to search for a paper.
2019
Mackenzie, Bennett
Change Impact Analysis in Simulink Designs of Embedded Systems Masters Thesis
McMaster University, 2019.
Abstract | Links | BibTeX | Tags: automotive controller, boundary diagram tool, embedded systems, impact analysis, reach/coreach tool
@mastersthesis{Mackenzie2019,
title = {Change Impact Analysis in Simulink Designs of Embedded Systems},
author = {Bennett Mackenzie
},
url = {https://www.mcscert.ca/mackenzie_bennett_r_201909_masc/},
year = {2019},
date = {2019-09-30},
school = {McMaster University},
abstract = {This thesis presents the emph{Boundary Diagram Tool}, a tool for change impact analysis of large Simulink designs of embedded systems. The Boundary Diagram Tool extends the Reach/Coreach Tool, an existing tool for model slicing within a single Simulink model, to trace the impact of model changes through multiple Simulink models and to network interfaces of an automotive controller. While the change impact analysis results can be viewed directly within the Simulink models, the tool also uses various block diagrams to represent the impact analysis results with different levels of abstraction, motivated by industrial needs. In order to effectively present the complex impact analysis results, various techniques for visual representation of large graphs are employed. Furthermore, the Reach/Coreach Tool as an underlying model slicing engine was significantly improved. The Boundary Diagram Tool is currently being integrated into the software development process of a large automotive OEM (Original Equipment Manufacturer). It provides support during several phases of the change management process: change request analysis and evaluation, as well as the implementation, verification and integration of software changes. The tool also aids impact analyses required for compliance with functional safety standards such as ISO 26262.},
keywords = {automotive controller, boundary diagram tool, embedded systems, impact analysis, reach/coreach tool},
pubstate = {published},
tppubtype = {mastersthesis}
}
2018
Schaap, Alexander; Marks, Gordon; Pantelic, Vera; Lawford, Mark; Selim, Gehan; Wassyng, Alan; Patcas, Lucian
Documenting Simulink designs of embedded systems Proceedings Article
In: pp. 47-51, ACM, 2018, ISBN: 978-1-4503-5965-8.
Abstract | BibTeX | Tags: embedded systems, Interfaces of Simulink subsystems, Mathwork's SImulink Report Generator, mbd, model-based design, sdd, sdd template, semi-automatic generation of sdds, Signature Tool, Simulink model, software Design Description, software design documentation
@inproceedings{Schaap2018,
title = {Documenting Simulink designs of embedded systems},
author = {Alexander Schaap and Gordon Marks and Vera Pantelic and Mark Lawford and Gehan Selim and Alan Wassyng and Lucian Patcas},
isbn = {978-1-4503-5965-8},
year = {2018},
date = {2018-10-14},
pages = {47-51},
publisher = {ACM},
abstract = {The importance of appropriate software design documentation has been well-established. Yet in industrial practice design documentation of large software systems is often out of date or entirely lacking in large part due to the effort required to produce and maintain useful design documents. While model-based design (mbd) partially addresses this problem, large complex models still require additional design documentation to enable development and maintenance. This paper introduces tool support for documenting the Software Design Description (sdd) of embedded systems developed using mbd with Simulink. In particular, the paper proposes a template for a sdd of a Simulink model. Then, the tool support we have developed for semi-automatic generation of sdds from the template is introduced. The tool support integrates MathWorks' Simulink Report Generator and our previously developed Signature Tool that identifies the interfaces of Simulink subsystems.},
keywords = {embedded systems, Interfaces of Simulink subsystems, Mathwork's SImulink Report Generator, mbd, model-based design, sdd, sdd template, semi-automatic generation of sdds, Signature Tool, Simulink model, software Design Description, software design documentation},
pubstate = {published},
tppubtype = {inproceedings}
}