首页 | 本学科首页   官方微博 | 高级检索  
     


A formal model of composing components: the TLA+ approach
Authors:Ondrej Rysavy  Jaroslav Rab
Affiliation:(1) FIT UIFS, Brno University of Technology, Bozetechova 2, 61266 Brno, Czech Republic
Abstract:In this paper, a method for writing composable TLA+ specifications that conform to the formal model called Masaccio is introduced. Specifications are organized in TLA+ modules that correspond to Masaccio components by means of a trace-based semantics. Hierarchical TLA+ specifications are built from atomic component specifications by parallel and serial composition that can be arbitrary nested. While the rule of parallel composition is a variation of the classical joint-action composition, the authors do not know about a reuse method for the TLA+ that systematically employs the presented kind of a serial composition. By combining these two composition rules and assuming only the noninterleaving synchronous mode of an execution, the concurrent, sequential, and timed compositionality is achieved.
Keywords:Composing specifications  Component model  Hierarchical specifications  Synchronous mode of executions  Temporal logic of actions
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号