{"title":"Dynamic replacement of software in hard real-time systems: practical assessment","authors":"A. Alonso, Ignacio Casillas, J. A. Puente","doi":"10.1109/EMWRTS.1995.514288","DOIUrl":null,"url":null,"abstract":"There are systems that cannot be stopped without losses. However, these systems require modifications during their operational life. Dynamic software replacement is a mechanism that allows components updating without stopping the whole system. The paper deals with dynamic replacement in hard real time systems. A protocol for dynamic replacement of software components in embedded hard real time systems was described and proved theoretically. In order to assess it practically, an implementation of the most critical aspects of this protocol has been carried out. Special attention has been devoted to ensure that the protocol does not interfere with the fulfillment of the deadlines of the real time processes and that the schedulability test can be applied.","PeriodicalId":156501,"journal":{"name":"Proceedings Seventh Euromicro Workshop on Real-Time Systems","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1995-06-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings Seventh Euromicro Workshop on Real-Time Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EMWRTS.1995.514288","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
There are systems that cannot be stopped without losses. However, these systems require modifications during their operational life. Dynamic software replacement is a mechanism that allows components updating without stopping the whole system. The paper deals with dynamic replacement in hard real time systems. A protocol for dynamic replacement of software components in embedded hard real time systems was described and proved theoretically. In order to assess it practically, an implementation of the most critical aspects of this protocol has been carried out. Special attention has been devoted to ensure that the protocol does not interfere with the fulfillment of the deadlines of the real time processes and that the schedulability test can be applied.