首页> 外文会议>European Conference on Software Architecture >Architecting a Model-Driven Aspect-Oriented Product Line for a Digital TV Middleware: A Refactoring Experience
【24h】

Architecting a Model-Driven Aspect-Oriented Product Line for a Digital TV Middleware: A Refactoring Experience

机译:架构用于数字电视中间件的模型驱动的方面导向的产品系列:重构体验

获取原文

摘要

In this paper, we present the experience of refactoring the architecture of Ginga, the Brazilian Terrestrial Digital TV System (SBTVD) middleware. The main goal of the Ginga refactoring was to increase its configurability, through the automatic management of its variabilities. The resultant middleware, named GingaForAll, is based on a software product line (SPL) architecture, which encompasses both the middleware commonalities and its specific functionalities. Aspect-oriented techniques were used to improve the modularization of crosscutting mandatory and variable features from the Ginga SPL architecture. A model-driven based process was developed to allow the automatic management of the common and variable features in a high abstraction level that supports the management of code assets in terms of configurable models. The integration of such software engineering techniques have contributed to provide a flexible and configurable Ginga architecture, which allows the automatic generation of middleware customizations driven by the devices constraints and applications needs.
机译:在本文中,我们介绍了基于巴西地面数字电视系统(SBTVD)中间件的铜纳建筑的体验。 Ginga重构的主要目标是通过自动管理其可变性来提高其可配置性。命名为GingaForall的结果中间件基于软件产品线(SPL)架构,它包含中间件共性和其特定功能。方面的技术用于改善来自Ginga SPL架构的横切强制性和可变特征的模块化。开发了一种模型驱动的基于过程,以允许在高抽象级别中自动管理公共和可变功能,这些功能在可配置模型方面支持代码资产的管理。这种软件工程技术的集成有助于提供灵活和可配置的GingA架构,其允许自动生成由设备约束和应用程序驱动的中间件自定义。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号