...
首页> 外文期刊>IEE Proceedings. Part L >Using domain specific languages to instantiate object-oriented frameworks
【24h】

Using domain specific languages to instantiate object-oriented frameworks

机译:使用领域特定语言实例化面向对象的框架

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

摘要

Prior research has shown that high levels of software reuse can be achieved through the use of object-oriented frameworks. An object-oriented framework captures the common aspects of a family of applications, thus allowing the designers and implementers to reuse this experience at the design and code levels. In spite of being a powerful design solution, frameworks are not always easy to use. A technique is described that uses domain specific languages (DSL) to describe the framework variation points and therefore syntactically assure the creation of valid framework instances. This approach allows framework users to develop applications without the worry of framework implementation, so allowing them to remain focused on the problem domain. In addition, the use of DSLs allows for better error handling, when compared to the standard approach of adapting frameworks by directly adding subclasses. The DSL programs are translated to the framework instantiation code using a transformational system. The approach is illustrated through two real-world frameworks.
机译:先前的研究表明,可以通过使用面向对象的框架来实现高水平的软件重用。面向对象的框架捕获了一系列应用程序的常见方面,从而使设计人员和实施人员可以在设计和代码级别重用这种经验。尽管是强大的设计解决方案,但框架并非总是易于使用。描述了一种使用领域特定语言(DSL)来描述框架变化点的技术,因此从语法上确保了有效框架实例的创建。这种方法使框架用户可以开发应用程序而不必担心框架的实现,因此使他们可以继续专注于问题领域。另外,与通过直接添加子类来适应框架的标准方法相比,使用DSL可以更好地处理错误。使用转换系统将DSL程序转换为框架实例代码。通过两个实际框架说明了该方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号