The world we inhabit is constantly increasing in complexity and with this comes a need for new ways of understanding and thinking that can manage this complexity. A key part of managing this complexity involves constructing models of ecosystems of systems and reasoning about their properties. One approach to modelling systems has been based on a process-algebraic formulation of an abstract view of distributed systems. Here, building on this view, we concentrate on modelling ecosystems of systems by developing a rather general concept of interface between systems. Interfaces between models describe how they can be composed together to construct a model of an ecosystem. By introducing the idea of local reasoning, building on work in program analysis and verification, we develop tools for analysing the behaviour and performance of ecosystem models in an efficient way.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Interfaces in Ecosystems: Concepts, Form, and Implementation

  • Manuela Bujorianu,
  • Tristan Caulfield,
  • Marius-Constantin Ilau,
  • David Pym

摘要

The world we inhabit is constantly increasing in complexity and with this comes a need for new ways of understanding and thinking that can manage this complexity. A key part of managing this complexity involves constructing models of ecosystems of systems and reasoning about their properties. One approach to modelling systems has been based on a process-algebraic formulation of an abstract view of distributed systems. Here, building on this view, we concentrate on modelling ecosystems of systems by developing a rather general concept of interface between systems. Interfaces between models describe how they can be composed together to construct a model of an ecosystem. By introducing the idea of local reasoning, building on work in program analysis and verification, we develop tools for analysing the behaviour and performance of ecosystem models in an efficient way.