Engineering And Implementing Software Architectural Patterns Based On Feedback Loops

SCALABLE COMPUTING-PRACTICE AND EXPERIENCE(2014)

引用 14|浏览11
暂无评分
摘要
A highly decentralized system of autonomous service components consists of multiple and interacting feedback loops which can be organized into a variety of architectural patterns. The highly complex nature of these loops make engineering and implementation of these patterns a very challenging task. In this paper, we present SimSOTA - an integrated Eclipse plug-in to architect, engineer and implement self-adaptive systems based on our feedback loop-based approach. SimSOTA adopts model-driven development to model and simulate complex self-adaptive architectural patterns, and to automate the generation of Java-based implementation code. The approach is validated using a case study in cooperative electric vehicles.
更多
查看译文
关键词
architectural patterns, autonomic system, software engineering, self-adaptive system, simulation, model-driven development, Eclipse plug-ins
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要