Tailoring complexity metrics for simulink models

M. Olszewska, Y. Dajsuren, H. Altinger, A. Serebrenik, M. Walden, M.G.J. van den Brand

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

1 Citation (Scopus)
44 Downloads (Pure)

Abstract

The size and complexity of Simulink models is constantly increasing, just as the systems which they represent. Therefore, it is beneficial to control them already at the design phase. In this paper we establish a set of complexity metrics for Simulink models to capture diverse aspects of complexity by proposing new and redefining existing metrics. To evaluate the applicability of our metrics, we compare them with the closed-source metric proposed by Mathworks. Moreover, through a case study from the automotive domain, we relate such metrics to quality attributes as determined by domain experts, and correlate them to known faults. Preliminary assessment suggests that complexity is closely related to analysability, understandability, and testability.
Original languageEnglish
Title of host publication10th European Conference on Software Architecture. Companion Volume: Women in Software Architecture
Place of PublicationNew York
PublisherAssociation for Computing Machinery, Inc
Pages1-7
Number of pages7
ISBN (Print)978-1-4503-4781-5
DOIs
Publication statusPublished - 2016
Event10th European Conference on Software Architecture Workshops (IECSAW '16), November 28 - December 2, 2016, Copenhagen, Denmark - Copenhagen, Denmark
Duration: 28 Nov 20162 Dec 2016

Conference

Conference10th European Conference on Software Architecture Workshops (IECSAW '16), November 28 - December 2, 2016, Copenhagen, Denmark
Abbreviated titleECSAW '16
CountryDenmark
CityCopenhagen
Period28/11/162/12/16

Cite this

Olszewska, M., Dajsuren, Y., Altinger, H., Serebrenik, A., Walden, M., & van den Brand, M. G. J. (2016). Tailoring complexity metrics for simulink models. In 10th European Conference on Software Architecture. Companion Volume: Women in Software Architecture (pp. 1-7). [5] New York: Association for Computing Machinery, Inc. https://doi.org/10.1145/2993412.3004853
Olszewska, M. ; Dajsuren, Y. ; Altinger, H. ; Serebrenik, A. ; Walden, M. ; van den Brand, M.G.J. / Tailoring complexity metrics for simulink models. 10th European Conference on Software Architecture. Companion Volume: Women in Software Architecture. New York : Association for Computing Machinery, Inc, 2016. pp. 1-7
@inproceedings{7fbd3efa69004389a165da5447f4e072,
title = "Tailoring complexity metrics for simulink models",
abstract = "The size and complexity of Simulink models is constantly increasing, just as the systems which they represent. Therefore, it is beneficial to control them already at the design phase. In this paper we establish a set of complexity metrics for Simulink models to capture diverse aspects of complexity by proposing new and redefining existing metrics. To evaluate the applicability of our metrics, we compare them with the closed-source metric proposed by Mathworks. Moreover, through a case study from the automotive domain, we relate such metrics to quality attributes as determined by domain experts, and correlate them to known faults. Preliminary assessment suggests that complexity is closely related to analysability, understandability, and testability.",
author = "M. Olszewska and Y. Dajsuren and H. Altinger and A. Serebrenik and M. Walden and {van den Brand}, M.G.J.",
year = "2016",
doi = "10.1145/2993412.3004853",
language = "English",
isbn = "978-1-4503-4781-5",
pages = "1--7",
booktitle = "10th European Conference on Software Architecture. Companion Volume: Women in Software Architecture",
publisher = "Association for Computing Machinery, Inc",
address = "United States",

}

Olszewska, M, Dajsuren, Y, Altinger, H, Serebrenik, A, Walden, M & van den Brand, MGJ 2016, Tailoring complexity metrics for simulink models. in 10th European Conference on Software Architecture. Companion Volume: Women in Software Architecture., 5, Association for Computing Machinery, Inc, New York, pp. 1-7, 10th European Conference on Software Architecture Workshops (IECSAW '16), November 28 - December 2, 2016, Copenhagen, Denmark, Copenhagen, Denmark, 28/11/16. https://doi.org/10.1145/2993412.3004853

Tailoring complexity metrics for simulink models. / Olszewska, M.; Dajsuren, Y.; Altinger, H.; Serebrenik, A.; Walden, M.; van den Brand, M.G.J.

10th European Conference on Software Architecture. Companion Volume: Women in Software Architecture. New York : Association for Computing Machinery, Inc, 2016. p. 1-7 5.

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

TY - GEN

T1 - Tailoring complexity metrics for simulink models

AU - Olszewska, M.

AU - Dajsuren, Y.

AU - Altinger, H.

AU - Serebrenik, A.

AU - Walden, M.

AU - van den Brand, M.G.J.

PY - 2016

Y1 - 2016

N2 - The size and complexity of Simulink models is constantly increasing, just as the systems which they represent. Therefore, it is beneficial to control them already at the design phase. In this paper we establish a set of complexity metrics for Simulink models to capture diverse aspects of complexity by proposing new and redefining existing metrics. To evaluate the applicability of our metrics, we compare them with the closed-source metric proposed by Mathworks. Moreover, through a case study from the automotive domain, we relate such metrics to quality attributes as determined by domain experts, and correlate them to known faults. Preliminary assessment suggests that complexity is closely related to analysability, understandability, and testability.

AB - The size and complexity of Simulink models is constantly increasing, just as the systems which they represent. Therefore, it is beneficial to control them already at the design phase. In this paper we establish a set of complexity metrics for Simulink models to capture diverse aspects of complexity by proposing new and redefining existing metrics. To evaluate the applicability of our metrics, we compare them with the closed-source metric proposed by Mathworks. Moreover, through a case study from the automotive domain, we relate such metrics to quality attributes as determined by domain experts, and correlate them to known faults. Preliminary assessment suggests that complexity is closely related to analysability, understandability, and testability.

U2 - 10.1145/2993412.3004853

DO - 10.1145/2993412.3004853

M3 - Conference contribution

SN - 978-1-4503-4781-5

SP - 1

EP - 7

BT - 10th European Conference on Software Architecture. Companion Volume: Women in Software Architecture

PB - Association for Computing Machinery, Inc

CY - New York

ER -

Olszewska M, Dajsuren Y, Altinger H, Serebrenik A, Walden M, van den Brand MGJ. Tailoring complexity metrics for simulink models. In 10th European Conference on Software Architecture. Companion Volume: Women in Software Architecture. New York: Association for Computing Machinery, Inc. 2016. p. 1-7. 5 https://doi.org/10.1145/2993412.3004853