We propose featured team automata to support variability in the development and analysis of teams, which are systems of reactive components that communicate according to specified synchronisation types. A featured team automaton concisely describes a family of concrete product models for specific configurations determined by feature selection. We focus on the analysis of communication-safety properties, but doing so product-wise quickly becomes impractical. Therefore, we investigate how to lift notions of receptiveness (no message loss) to the level of family models. We show that featured (weak) receptiveness of featured team automata characterises (weak) receptiveness for all product instantiations. A prototypical tool supports the developed theory.
翻译:我们提议了特写团队自动地图,以支持团队发展和分析的变异性,这些团队是按特定同步类型进行通信的被动组件系统。一个特写团队自动地图简洁地描述了一系列具体产品模型,用于根据特性选择确定的具体配置。我们侧重于分析通信安全特性,但从产品角度进行这种分析会很快变得不切实际。因此,我们研究如何将可接受性(不丢失信息)的概念提升到家庭模型的水平。我们展示了特写团队自动特征(弱)的易接受性,以适应所有产品即时性。一个原型工具支持已开发的理论。