TY - JOUR
T1 - Cognitive behaviors modeling using uml profile
T2 - Design and experience
AU - Zhu, Zhi
AU - Lei, Yonglin
AU - Zhu, Yifan
AU - Sarjoughian, Hessam
N1 - Funding Information:
This work was supported by the Natural Science Foundation of China under Grant 61273198.
Publisher Copyright:
© 2013 IEEE.
PY - 2017/10/4
Y1 - 2017/10/4
N2 - 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.
AB - 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.
KW - Computer languages
KW - DSL
KW - Metamodeling
KW - UML profile
UR - http://www.scopus.com/inward/record.url?scp=85030777898&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85030777898&partnerID=8YFLogxK
U2 - 10.1109/ACCESS.2017.2760060
DO - 10.1109/ACCESS.2017.2760060
M3 - Article
AN - SCOPUS:85030777898
SN - 2169-3536
VL - 5
SP - 21694
EP - 21708
JO - IEEE Access
JF - IEEE Access
M1 - 8059777
ER -