Abstract | ||
---|---|---|
To achieve model reuse in combat effectiveness simulation systems development, cognitive decision behaviors are usually implemented using a scripting language, which is separate from the programming language used to implement simulation models. Therefore, it is desirable to establish a much better grounding for cognitive behaviors modeling. In the context of domain specific modeling, metamodeling from scratch for designing such a scripting language poses some limitations, among which is the issue of integrating various models that are represented by various customized languages with different syntax and semantics, together with a large expenditure of designing, implementing, and maintaining these languages and their supporting resources. Instead, UML profile-based metamodeling is adopted, as a lightweight extension to capture the cognitive domain specific concepts, relationships, and constraints. Moreover, a unifying framework is proposed to guide the cognitive domain specific profiles design. Upon this framework, the development process is shown through constructing an anti-submarine tactical profile in combat effectiveness simulation systems domain and the feasibility of the domain specific language is illustrated with an armed escort scenario. |
Year | DOI | Venue |
---|---|---|
2017 | 10.1109/ACCESS.2017.2760060 | IEEE ACCESS |
Keywords | Field | DocType |
Computer languages,DSL,metamodeling,UML profile | Domain-specific language,Programming language,Unified Modeling Language,Domain-specific modeling,Software engineering,Reuse,Computer science,Metadata modeling,Metamodeling,Semantics,Distributed computing,Scripting language | Journal |
Volume | ISSN | Citations |
5 | 2169-3536 | 0 |
PageRank | References | Authors |
0.34 | 13 | 4 |
Name | Order | Citations | PageRank |
---|---|---|---|
Zhi Zhu | 1 | 1 | 1.73 |
Yonglin Lei | 2 | 32 | 7.08 |
Yifan Zhu | 3 | 229 | 18.36 |
Hessam S. Sarjoughian | 4 | 253 | 43.42 |