首页> 外文会议>European conference on software architecture >Spotlighting Use Case Specific Architectures
【24h】

Spotlighting Use Case Specific Architectures

机译:聚焦用例特定架构

获取原文

摘要

Most of the time a large software system implies a complex architecture. However, at some point of the system's execution, its components are not necessarily all running. Indeed, some components may not be concerned by a given use case, and therefore they do not consume/use or register the declared services. Thus, these architectural elements (components and their services) represent a "noise" in the architecture model of the system. Their elimination from the architecture model may greatly reduce its complexity, and consequently helps developers in their maintenance tasks. In our work, we argue that a large service-oriented system has, not only one, but several architectures, which are specific to its runtime use cases. Indeed, each architecture reflects the services, and thereby the components, which are really useful for a given use case. In this paper, we present an approach for recovering such use case specific architectures of service-oriented systems. Architectures are recovered both through a source code analysis and by querying the runtime environment and the service registry. The first built architecture (the core architecture) is composed of the components that are present in all the use cases. Then, depending on a particular use case, this core architecture will be enriched with only the needed components.
机译:大多数情况下,大型软件系统意味着复杂的体系结构。但是,在系统执行的某个时刻,其组件不一定都在运行。实际上,某些组件可能不受给定用例的关注,因此它们不使用/使用或注册声明的服务。因此,这些体系结构元素(组件及其服务)代表了系统体系结构模型中的“噪音”。从体系结构模型中删除它们可以大大降低其复杂性,从而帮助开发人员完成维护任务。在我们的工作中,我们认为一个大型的面向服务的系统不仅具有一个体系,而且具有几种体系结构,这些体系结构特定于其运行时用例。实际上,每种体系结构都反映了服务,从而反映了组件,这对于给定的用例而言确实有用。在本文中,我们提出了一种恢复面向服务系统的此类用例特定体系结构的方法。通过源代码分析以及通过查询运行时环境和服务注册表,可以恢复体系结构。第一个构建的体系结构(核心体系结构)由所有用例中存在的组件组成。然后,根据特定的用例,将仅使用所需的组件来丰富此核心体系结构。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号