首页> 外文期刊>Journal of robotics and mechatronics >sMML - A Smart MetaModeling Language for Flexible Modeling
【24h】

sMML - A Smart MetaModeling Language for Flexible Modeling

机译:sMML-用于灵活建模的智能元建模语言

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

摘要

Modeling is the key to software design, from large information systems to embedded software. Without well-considered software models, the developed implementation becomes inconsistent or distant from the original requirement. A model is created using a modeling language. UML is a standardized general-purpose modeling language widely used in enterprise systems design. Because it is very large language, UML is not always appropriate for designing small software. Designers also often want to describe models differently based on the immediate need preferring simple, application-specific but flexible notation rather than the rigidity of UML. We propose a metamodeling language, called sMML, to define custom-made modeling language that enables designers to define a suitable modeling language on demand, then write actual models using it. sMML is a metamodeling language small enough to define a variety of modeling languages, self-closed and independent of other modeling languages, and aligned with UML. After completely defining sMML, we present experimental results applying sMML, taking a simple modeling language and UML as examples, which demonstrates that sMML is useful for flexible modeling and capable of defining a wide range of modeling languages
机译:从大型信息系统到嵌入式软件,建模是软件设计的关键。如果没有经过深思熟虑的软件模型,开发的实现将变得与原始要求不一致或相距甚远。使用建模语言创建模型。 UML是一种标准化的通用建模语言,广泛用于企业系统设计中。因为它是非常大的语言,所以UML并不总是适合于设计小型软件。设计人员还经常希望根据眼前的需求以不同的方式描述模型,而更喜欢使用简单的,特定于应用程序但灵活的符号而不是UML的刚性。我们提出了一种称为sMML的元建模语言,以定义定制的建模语言,使设计人员可以根据需要定义合适的建模语言,然后使用该语言编写实际模型。 sMML是一种元建模语言,其大小足以定义各种建模语言,它们是自封闭的并且独立于其他建模语言,并且与UML保持一致。完全定义sMML之后,我们以简单的建模语言和UML为例,介绍了使用sMML的实验结果,这表明sMML对于灵活建模很有用,并且能够定义多种建模语言

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号