首页> 外文会议>European conference on software architecture;ECSA 2010 >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 gen eration of middleware customizations driven by the devices constraints and applications needs.
机译:在本文中,我们介绍了重构巴西地面数字电视系统(SBTVD)中间件Ginga的体系结构的经验。 Ginga重构的主要目标是通过自动管理其变异性来提高其可配置性。最终的中间件GingaForAll基于软件产品线(SPL)体系结构,该体系结构既包含中间件通用性,又包含其特定功能。面向方面的技术被用来改善来自Ginga SPL体系结构的横切强制性和可变特征的模块化。开发了一个基于模型驱动的过程,以允许在高度抽象的级别上自动管理通用和可变功能,从而可以根据可配置模型来支持代码资产的管理。此类软件工程技术的集成有助于提供灵活且可配置的Ginga体系结构,该体系结构允许自动生成由设备约束和应用程序需求驱动的中间件定制。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号