{"title":"Specification of timed finite state machine in Z for distributed real-time systems","authors":"G. Noubir, D. Stephens, P. Raja","doi":"10.1109/FTDCS.1993.344139","DOIUrl":null,"url":null,"abstract":"The authors' approach for real-time systems is based on defining finite state machines (FSMs) and time constraints in Z while integrating the two into a new model, called timed finite state machines (TFSM). They introduce into the FSM model the two concepts related to time, time stamps and time constraints, and then redefine the concept of events and introduce an event history. Three types of time constraints are defined which can be applied to the transitions in the FSMs creating a new set of transitions in the FSMs creating a new set of transitions, constrained transitions. These types are: absolute constraints. The event history is a sequence of events which have occurred since the initialization of the system. This sequence can also be constrained by a set of consistency invariants (i.e. constraints applied to the sequence as a whole, such as monotonicity). All constraints on the TFSM are expressed as predicates using the first-order logic of Z.<<ETX>>","PeriodicalId":251095,"journal":{"name":"1993 4th Workshop on Future Trends of Distributed Computing Systems","volume":"63 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1993-09-22","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1993 4th Workshop on Future Trends of Distributed Computing Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/FTDCS.1993.344139","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 3
Abstract
The authors' approach for real-time systems is based on defining finite state machines (FSMs) and time constraints in Z while integrating the two into a new model, called timed finite state machines (TFSM). They introduce into the FSM model the two concepts related to time, time stamps and time constraints, and then redefine the concept of events and introduce an event history. Three types of time constraints are defined which can be applied to the transitions in the FSMs creating a new set of transitions in the FSMs creating a new set of transitions, constrained transitions. These types are: absolute constraints. The event history is a sequence of events which have occurred since the initialization of the system. This sequence can also be constrained by a set of consistency invariants (i.e. constraints applied to the sequence as a whole, such as monotonicity). All constraints on the TFSM are expressed as predicates using the first-order logic of Z.<>