首页> 外文期刊>Engineering >A Study on Configuration and Integration of Sub-Systems to System-of-Systems with Rule Verification
【24h】

A Study on Configuration and Integration of Sub-Systems to System-of-Systems with Rule Verification

机译:带有规则验证的子系统到系统间的配置和集成研究

获取原文
获取原文并翻译 | 示例
           

摘要

Increasing complexity of today's software systems is one of the major challenges software engineers have to face. This is aggravated by the fact that formerly isolated systems have to be interconnected to more complex systems, called System-of-Systems (SoS). Those systems are in charge to provide more functionality to the user than all of their independent sub-systems could do. Reducing the complexity of such systems is one goal of the software engineering paradigm called component-based software engineering (CBSE). CBSE enables the developers to treat individual sub-systems as components which interact via interfaces with a simulated environment Thus those components can be developed and implemented independently from other components. After the implementation a system integrator is able to interconnect the components to a SoS. Despite this much-used approach it is possible to show that constraints, which are valid in an isolated sub-system, are broken after this system is integrated into a SoS. To emphasize this issue we developed a technique based on interconnected timed automata for modelling sub-systems and System-of-Systems in the model checking tool UPPAAL. The presented modelling technique allows it to verify the correctness of single sub-systems as well as the resulting SoS. Additionally we developed a tool which abstracts the complicated timed automata to an easy to read component based language with the goal to help system integrators building and verifying complex SoS.
机译:当今软件系统日益复杂是软件工程师必须面对的主要挑战之一。由于以前隔离的系统必须互连到称为System-of-Systems(SoS)的更复杂的系统,这一事实使情况更加恶化。这些系统负责向用户提供比其所有独立子系统所能提供的功能更多的功能。降低此类系统的复杂性是称为基于组件的软件工程(CBSE)的软件工程范式的目标之一。 CBSE使开发人员可以将各个子系统视为通过接口与模拟环境进行交互的组件,因此可以独立于其他组件来开发和实现这些组件。实施后,系统集成商可以将组件互连到SoS。尽管使用了这种方法,但有可能表明,在将一个系统集成到SoS中之后,在隔离子系统中有效的约束将被破坏。为了强调这个问题,我们开发了一种基于互连定时自动机的技术,用于在模型检查工具UPPAAL中对子系统和系统级系统进行建模。所提出的建模技术使其能够验证单个子系统的正确性以及由此产生的SoS。此外,我们还开发了一种工具,可将复杂的定时自动机抽象为易于阅读的基于组件的语言,以帮助系统集成商构建和验证复杂的SoS。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号