{"title":"Performance concerns of polymorphism in modelling domain variability in real-time systems","authors":"O. Lewis, M. Mannion, B. Keepence","doi":"10.1109/ECBS.1999.755887","DOIUrl":null,"url":null,"abstract":"Many organisations avoid using polymorphism to model variability in real-time system design. One concern is that the performance of polymorphic function calls is too slow. In this paper we describe an experiment that compares the performance of an instrument control unit module implemented using three different techniques. We compare a structured decision tree solution against both static and dynamic polymorphic solutions. Our results show that polymorphic solutions outperform the structured decision tree solution.","PeriodicalId":229109,"journal":{"name":"Proceedings ECBS'99. IEEE Conference and Workshop on Engineering of Computer-Based Systems","volume":"20 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-03-07","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings ECBS'99. IEEE Conference and Workshop on Engineering of Computer-Based Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ECBS.1999.755887","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
Many organisations avoid using polymorphism to model variability in real-time system design. One concern is that the performance of polymorphic function calls is too slow. In this paper we describe an experiment that compares the performance of an instrument control unit module implemented using three different techniques. We compare a structured decision tree solution against both static and dynamic polymorphic solutions. Our results show that polymorphic solutions outperform the structured decision tree solution.