问题标签 [mda]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1606 浏览

uml - 使用 androMDA 从业务流程模型和符号 (BPMN) 生成代码

我知道 AndroMDA 从 UML 模型生成代码,

我的问题是:是否可以使用 androMDA 从 BPMN 模型(业务流程模型和表示法)生成代码(即创建一个支持 BPMN 的新墨盒)?

0 投票
1 回答
75 浏览

uml - 关于按构造正确的增量设计过程

我在“基于模型的嵌入式实时系统工程”一书中遇到了这一段

许多人认为基于模型的设计是克服这些限制的合适方法,尤其是在嵌入式系统领域。One of the expected advantages of this approach is the ability to exploit correct-by-construction incremental design processes,它依赖于广泛使用自动转换和合成,以及基于计算机的形式化正确性分析

您能否通过举一些例子来澄清突出显示的句子,因为我不明白这是什么意思?

0 投票
1 回答
381 浏览

uml - OCL Stereotype Constraint:任何有颜色的关联所有连接的类都具有相同的颜色

对 OCL 很陌生,感谢您的帮助。

所以我有一个带有如图所示的刻板印象的个人资料:

轮廓

有人能告诉我如何编写一个不变约束,它说任何有色关联意味着所有连接的类在其颜色属性中必须具有相同的颜色值?

到目前为止我有这个:

很确定这是错误的,因为 a.associatedElement 不存在..但我不明白如何访问这个“所有连接的类”或这意味着什么。也许我需要类似的东西

a.[association].colour?

谢谢

0 投票
1 回答
217 浏览

mda - 主动模型驱动架构 (MDA) 工具

你能提供一个像 AndroMDA 这样的活跃MDA 工具的列表吗?arcstyleroptimalj 之类的工具似乎已停止使用。

0 投票
1 回答
273 浏览

bpmn - 简单的 BPMN 生态核心元模型

我正在尝试通过简化由 OMG 规范构建的模型来构建自己的简单 BPMN ecore 元模型,而元素之间的依赖关系几乎没有变化。

这是我自己的元模型:在此处输入图像描述

请您给我任何指导以确保我的元模型是正确的吗?

0 投票
1 回答
121 浏览

architecture - 建模决策树

我正在构建一个模型以允许业务用户在运行时构建决策树。

具体实施将看到一个决定应用于调查中的给定问题,以决定是否应该显示该问题。

用于讨论的示例是:

  • Q1:请注明您的性别。
    (男/女)
  • Q2:请注明您的年龄。
    (0-120)
  • Q3:你怀孕了吗?(仅当 Q1=F 且Q2 >9 的
    答案时才应显示此问题)
  • Q4:你做过乳房X光检查吗?(仅当(Q1 的答案=F 且Q2的答案>40)Q3 的答案=是
    时才应显示此问题

到目前为止,我所拥有的模型会看到每个问题都附有以下结构:

在此处输入图像描述

示例数据:
在此处输入图像描述

上述严格中的数据应该允许某人遍历数据并重新创建上述问题中所示的条件,然后允许他们显示问题,或者不基于对先前问题的回答。

到目前为止,我感觉有点混乱,我想知道他们是否是任何人都能想到的既定模式,可以实现这一点。任何其他反馈也将是有用的。

我希望我的问题是有意义的。

更新(2017 年 3 月 28 日):
@Avitus:我不同意你的想法(如果我错了,请纠正我)。Evaluation 一次只比较两个标准,但 TargetEvalID 允许您将问题与前一组进行比较。IE 在我给出的示例中,我正在比较 ((Q1 AND Q2)OR Q3)。为了实现你所说的,我可以做嵌套问题。如果我想做 A 和 B,CI 会做(A 和 B)和 C。

那有意义吗?

更新(2017 年 3 月 29 日)
我对模型进行了一项更改,以允许将组与其他组进行比较。
即(A 和 B)或(C 和 D)

在此处输入图像描述

0 投票
1 回答
47 浏览

emf - 如何创造一种新的元形式主义?

我是使用 EMF 的新手。我了解 MDA 和 MDD 的理论,并使用 Atom3 和 AtomPM 进行了一些练习。我知道如何创建元模型和元形式主义(meta-meta-model)以及如何使用前面的两个工具创建转换规则。所以,我需要知道如何使用 EMF 创建一个新的元形式(meta-meta-model)以及如何使用它创建一个元模型。以及如何使用新的元模型创建模型。想你。

0 投票
0 回答
140 浏览

java - ATL 转换:输出(转换后的)文件保留更改

我有以下 .atl 文件:

此代码生成的转换文件始终会创建一个新文件,即使在同一位置存在同名文件也是如此。

有时我想更改生成的文件,但是当我再次运行 .atl 文件时,我会丢失该更改;

我的问题是是否有办法更改代码或运行程序配置,以便我可以解决这个问题。

注意:如果有人可以创建标签 ATL 转换,将不胜感激

[编辑:]

我将在本教程中对这个问题进行背景化

如果您检查运行转换一章,您会看到,转换后会生成一个 .xmi 文件。转换后,我想更改文件并保存更改。但是,如果我使用元模型 (.encore) 文件再次转换实例,我将失去对 .xmi 文件的更改。它接缝旧文件被删除并被生成的新文件替换。

我想要的是避免删除文件,这样我就可以设法保留我所做的“手动”更改。

0 投票
2 回答
141 浏览

database - MDA(模型驱动架构)

我对MDA有疑问。

这是我的疑问,我可以在与它无关的架构中使用 MDA 概念(例如 ER),?

0 投票
0 回答
136 浏览

dsl - 从现有的元模型构建 DSL

我想创建自己的 DSL,我已经有一个元模型,我想知道是否有任何教程或任何东西可以帮助我从我的元模型创建自己的 DSL。ps:我打算使用 Xtext 框架来实现我的 DSL