首页> 外文学位 >Defining domain-specific object-oriented modeling languages as UML profiles.
【24h】

Defining domain-specific object-oriented modeling languages as UML profiles.

机译:将特定于领域的面向对象的建模语言定义为UML概要文件。

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

摘要

The use of general purpose modeling languages (GPMLs) in specifying software applications is giving way to the increasing usage of domain-specific modeling languages (DSMLs). DSMLs offer a vocabulary of terms and concepts that are fundamental to the problem and solution domains, whereas GPMLs constructs are usually too generic to be directly applied in some domains.; The Unified Modeling Language (UML) is a comprehensive set of graphical and textual notations for modeling various views of software systems, using object-oriented concepts. Though the UML has been designed to satisfy the requirements of the typical software modeling tasks, there are some projects that require features beyond those explicitly defined in the UML. Application of the UML extension mechanisms on a coherent set of UML metamodels, which are defined by the requirement of a specific application domain or enterprise, results in what is termed a UML profile. Profiles may be used to package domain-specific modeling entities that are applied in building application models for the domain.; The objective of this research is to develop domain-specific object-oriented modeling languages that are defined in the format of UML profiles. Most DSMLs may be viewed as high level programming languages, because they are usually applied near the end of the design phase of application development and are generally textual models. DSML, as used in this work, are graphical in presentation, and are intended to be used at the analysis and design stages of application development.; The result of this work will be the definition of components of DSMLs that constitute the syntax and semantics of the language, and the formulation of a process for defining DSMLs in the format of UML profiles.; The main benefits that are realized from using DSML are the reuse of standardized domain artifacts, reduction in the time to deliver complete products, and more easily maintained applications.
机译:在指定软件应用程序中使用通用建模语言(GPML)逐渐被领域特定建模语言(DSML)的使用所取代。 DSML提供了对于问题和解决方案领域至关重要的术语和概念的词汇,而GPML的构造通常过于笼统而无法直接应用于某些领域。 统一建模语言(UML)是一套全面的图形和文本符号,用于使用面向对象概念对软件系统的各种视图进行建模。尽管已将UML设计为满足典型软件建模任务的要求,但是有些项目需要的功能超出了UML中明确定义的功能。将UML扩展机制应用于由特定应用程序域或企业的要求定义的统一的UML元模型集时,会产生所谓的UML profile 。配置文件可用于打包在构建领域的应用程序模型中应用的领域特定的建模实体。这项研究的目的是开发以UML概要文件格式定义的特定于领域的面向对象的建模语言。大多数DSML可能被视为高级 programming 语言,因为它们通常在应用程序开发的设计阶段即将结束时应用,并且通常是文本模型。本文中使用的DSML以图形方式表示,旨在用于应用程序开发的分析和设计阶段。这项工作的结果将是定义构成语言语法和语义的DSML的组成部分,并制定以UML概要文件格式定义DSML的过程。使用DSML的主要好处是可以重新使用标准化的域工件,减少交付完整产品的时间以及更易于维护的应用程序。

著录项

  • 作者

    Grant, Emanuel Sylvester.;

  • 作者单位

    Colorado State University.;

  • 授予单位 Colorado State University.;
  • 学科 Computer Science.
  • 学位 Ph.D.
  • 年度 2002
  • 页码 268 p.
  • 总页数 268
  • 原文格式 PDF
  • 正文语种 eng
  • 中图分类 自动化技术、计算机技术;
  • 关键词

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号