A Domain-Specific Language and Toolchain for Performance Evaluation Based on Measurements

Fredericus Gerrit Brand van den Berg, Jozef Hooman, Boudewijn R.H.M. Haverkort

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

This tool paper presents iDSL, a language and a fully automated toolchain for evaluating the performance of service-oriented systems. In this work, we emphasize the use of a high-level domain specific language that is tailored to be understood by system designers and domain experts, a transformation into an underlying process algebra which contains latency distribution functions based on real measurements for calibration, and the integration of analysis tools under the hood. Altogether, the approach delivers intuitive, visual results.

LanguageEnglish
Title of host publicationMeasurement, Modelling and Evaluation of Computing Systems
Subtitle of host publication19th International GI/ITG Conference, MMB 2018, Erlangen, Germany, February 26-28, 2018, Proceedings
EditorsReinhard German, Kai-Steffen Hielscher, Udo R. Krieger
PublisherSpringer Verlag
Pages295-301
Number of pages7
ISBN (Electronic)978-3-319-74947-1
ISBN (Print)978-3-319-74946-4
DOIs
StatePublished - 2018
Event19th International GI/ITG Conference on “Measurement, Modelling and Evaluation of Computing Systems” - Erlangen, Germany
Duration: 26 Feb 201828 Feb 2018
Conference number: 19
http://www.mmb2018.de
http://www.mmb2018.de/

Publication series

NameLecture Notes in Computer Science
Volume10740
ISSN (Print)03029743
ISSN (Electronic)16113349

Conference

Conference19th International GI/ITG Conference on “Measurement, Modelling and Evaluation of Computing Systems”
Abbreviated titleMMB 2018
CountryGermany
CityErlangen
Period26/02/1828/02/18
Internet address

Fingerprint

Domain-specific Languages
Performance Evaluation
Process Algebra
Service-oriented
Algebra
Distribution functions
Latency
Intuitive
Distribution Function
Calibration
Language
Vision

Cite this

van den Berg, F. G. B., Hooman, J., & Haverkort, B. R. H. M. (2018). A Domain-Specific Language and Toolchain for Performance Evaluation Based on Measurements. In R. German, K-S. Hielscher, & U. R. Krieger (Eds.), Measurement, Modelling and Evaluation of Computing Systems: 19th International GI/ITG Conference, MMB 2018, Erlangen, Germany, February 26-28, 2018, Proceedings (pp. 295-301). (Lecture Notes in Computer Science; Vol. 10740). Springer Verlag. DOI: 10.1007/978-3-319-74947-1_21
van den Berg, Fredericus Gerrit Brand ; Hooman, Jozef ; Haverkort, Boudewijn R.H.M./ A Domain-Specific Language and Toolchain for Performance Evaluation Based on Measurements. Measurement, Modelling and Evaluation of Computing Systems: 19th International GI/ITG Conference, MMB 2018, Erlangen, Germany, February 26-28, 2018, Proceedings. editor / Reinhard German ; Kai-Steffen Hielscher ; Udo R. Krieger. Springer Verlag, 2018. pp. 295-301 (Lecture Notes in Computer Science).
@inproceedings{d9d97188c4d84f8c8790268adc148d42,
title = "A Domain-Specific Language and Toolchain for Performance Evaluation Based on Measurements",
abstract = "This tool paper presents iDSL, a language and a fully automated toolchain for evaluating the performance of service-oriented systems. In this work, we emphasize the use of a high-level domain specific language that is tailored to be understood by system designers and domain experts, a transformation into an underlying process algebra which contains latency distribution functions based on real measurements for calibration, and the integration of analysis tools under the hood. Altogether, the approach delivers intuitive, visual results.",
author = "{van den Berg}, {Fredericus Gerrit Brand} and Jozef Hooman and Haverkort, {Boudewijn R.H.M.}",
year = "2018",
doi = "10.1007/978-3-319-74947-1_21",
language = "English",
isbn = "978-3-319-74946-4",
series = "Lecture Notes in Computer Science",
publisher = "Springer Verlag",
pages = "295--301",
editor = "Reinhard German and Kai-Steffen Hielscher and Krieger, {Udo R.}",
booktitle = "Measurement, Modelling and Evaluation of Computing Systems",
address = "Germany",

}

van den Berg, FGB, Hooman, J & Haverkort, BRHM 2018, A Domain-Specific Language and Toolchain for Performance Evaluation Based on Measurements. in R German, K-S Hielscher & UR Krieger (eds), Measurement, Modelling and Evaluation of Computing Systems: 19th International GI/ITG Conference, MMB 2018, Erlangen, Germany, February 26-28, 2018, Proceedings. Lecture Notes in Computer Science, vol. 10740, Springer Verlag, pp. 295-301, 19th International GI/ITG Conference on “Measurement, Modelling and Evaluation of Computing Systems”, Erlangen, Germany, 26/02/18. DOI: 10.1007/978-3-319-74947-1_21

A Domain-Specific Language and Toolchain for Performance Evaluation Based on Measurements. / van den Berg, Fredericus Gerrit Brand; Hooman, Jozef; Haverkort, Boudewijn R.H.M.

Measurement, Modelling and Evaluation of Computing Systems: 19th International GI/ITG Conference, MMB 2018, Erlangen, Germany, February 26-28, 2018, Proceedings. ed. / Reinhard German; Kai-Steffen Hielscher; Udo R. Krieger. Springer Verlag, 2018. p. 295-301 (Lecture Notes in Computer Science; Vol. 10740).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

TY - GEN

T1 - A Domain-Specific Language and Toolchain for Performance Evaluation Based on Measurements

AU - van den Berg,Fredericus Gerrit Brand

AU - Hooman,Jozef

AU - Haverkort,Boudewijn R.H.M.

PY - 2018

Y1 - 2018

N2 - This tool paper presents iDSL, a language and a fully automated toolchain for evaluating the performance of service-oriented systems. In this work, we emphasize the use of a high-level domain specific language that is tailored to be understood by system designers and domain experts, a transformation into an underlying process algebra which contains latency distribution functions based on real measurements for calibration, and the integration of analysis tools under the hood. Altogether, the approach delivers intuitive, visual results.

AB - This tool paper presents iDSL, a language and a fully automated toolchain for evaluating the performance of service-oriented systems. In this work, we emphasize the use of a high-level domain specific language that is tailored to be understood by system designers and domain experts, a transformation into an underlying process algebra which contains latency distribution functions based on real measurements for calibration, and the integration of analysis tools under the hood. Altogether, the approach delivers intuitive, visual results.

UR - http://www.scopus.com/inward/record.url?scp=85042547540&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-74947-1_21

DO - 10.1007/978-3-319-74947-1_21

M3 - Conference contribution

SN - 978-3-319-74946-4

T3 - Lecture Notes in Computer Science

SP - 295

EP - 301

BT - Measurement, Modelling and Evaluation of Computing Systems

PB - Springer Verlag

ER -

van den Berg FGB, Hooman J, Haverkort BRHM. A Domain-Specific Language and Toolchain for Performance Evaluation Based on Measurements. In German R, Hielscher K-S, Krieger UR, editors, Measurement, Modelling and Evaluation of Computing Systems: 19th International GI/ITG Conference, MMB 2018, Erlangen, Germany, February 26-28, 2018, Proceedings. Springer Verlag. 2018. p. 295-301. (Lecture Notes in Computer Science). Available from, DOI: 10.1007/978-3-319-74947-1_21