首页> 外文会议> >A three-view model for developing object-oriented frameworks
【24h】

A three-view model for developing object-oriented frameworks

机译:用于开发面向对象框架的三视图模型

获取原文

摘要

This paper describes a three-view model for developing object-oriented frameworks. We propose a new methodology based on this model, and demonstrate its effectiveness using an example of practical industrial applications. This model can lead software engineers to a framework that has high reliability, portability, and maintainability. These quality factors of applications are especially important in a domain that has repeatability and changeability of hardware and software environment. The three-view model consists of a domain analysis view, a layer view, and a mechanism view. The domain analysis view is used to clarify all information and domain knowledge by using a new concept that we call Domain Reference Models (DRM), which reference models for modeling domain-specific objects, so that a framework has high reusability. The layer view is used to divide a framework into three layers that are piled up vertically: an infrastructure layer, a generic layer, and a domain layer. Because software engineers can replace a part of the framework for restriction on implementation, the framework has high portability. The mechanism view is used to decide which mechanism of whitebox frameworks or blackbox frameworks. By using this guideline, the framework has high maintainability. We applied our approach to the framework development for an industrial monitoring applications. By developing a prototype, we have a prospect of withdrawing the development costs of the framework by five or six times of application deployment. In this application, we estimate several ten times of application deployment. Therefore, it is effective for software engineers to develop a framework based on the three-view model.
机译:本文描述了用于开发面向对象框架的三视图模型。我们提出了一种基于该模型的新方法,并以实际工业应用为例来证明其有效性。该模型可以将软件工程师引向具有高可靠性,可移植性和可维护性的框架。这些应用程序的质量因素在具有硬件和软件环境的可重复性和可变性的领域中尤其重要。三视图模型由域分析视图,层视图和机制视图组成。域分析视图通过使用称为域引用模型(DRM)的新概念来澄清所有信息和域知识,DRM是用于建模特定于域的对象的模型,因此框架具有很高的可重用性。层视图用于将框架分为垂直堆叠的三层:基础结构层,通用层和域层。由于软件工程师可以替换一部分框架以限制实施,因此该框架具有很高的可移植性。机制视图用于确定白盒框架或黑盒框架的机制。通过使用该指南,框架具有很高的可维护性。我们将我们的方法应用于工业监控应用程序的框架开发。通过开发原型,我们有望通过五到六倍的应用程序部署来减少框架的开发成本。在此应用程序中,我们估计数十次应用程序部署。因此,对于软件工程师来说,开发基于三视图模型的框架是有效的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号