skip to main content
10.1145/3173519.3173524acmotherconferencesArticle/Chapter ViewAbstractPublication PagessimutoolsConference Proceedingsconference-collections
research-article

A Unifying Framework for UML Profile-based Cognitive Modeling: Development and Experience

Published: 11 September 2017 Publication History

Abstract

To achieve model reuse, 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 modeling. In the context of Domain-Specific Modeling (DSM), 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 different customized languages, together with a large expenditure of designing, implementing, and maintaining these languages and their supporting resources. Instead, UML Profile-based metamodeling is adopted in this research, as a light weighted extension to capture the cognitive domain concepts, relationships, and constraints. Moreover, we propose a unifying framework for designing the domain specific profile where the expressiveness of cognitive domain specification is increased and the development cost and time decreased. Also, we present the development process by constructing a profile of Anti-Submarine Tactics (AST) and illustrate it by demonstrating an example with a scenario of armed escort.

References

[1]
M.J. Son, D.Y. Cho et al. 2010. Modeling and simulation of target motion analysis for a submarine using a script-based tactics manager. Advances in Engineering Software 41, 506--516.
[2]
J. Miller and J. Mukerji. 2003. MDA Guide Version 1.0.1. Retrieved from http://www.omg.org/omg/2003-06-01
[3]
B. Selic and S. Gerard. 2014. An introduction to UML profiles. In Proceedings of Modeling and Analysis of RealTime and Embedded Systems with UML and MARTE, 27--43.
[4]
Eclipse Foundation. 2014. Eclipse Modeling Framework (EMF). Retrieved from http://www.eclipse.org/modeling/emf/
[5]
S. Gerard. 2011. Papyrus User Guide Series about UML profiling, version 1.0.0. Retrieved from http://www.eclipse.org/papyrus/resources/PapyrusUserGuideSeries_AboutUMLProfile_v1.0.0_d20120606.pdf
[6]
Y.L. Lei, Q. Li, F. Yang et al. 2013. A composable modeling framework for weapon systems effectiveness simulation. System Engineering-Theory & Practice 33, 11, 2954--2966.
[7]
Y.L. Lei, N. Zhu, J. Yao, Z. Zhu, and H. S. Sarjoughian. 2016. Model-architecture oriented combat system effectiveness simulation. In Proceedings of Winter Simulation Conference, 3190--3191.
[8]
H.S. Sarjoughian. 2006. Model Composability. In Proceedings of Winter Simulation Conference. 149--158.
[9]
S. Kelly and J.P. Tolvanen. 2008. Domain-Specific Modeling: Enabling Full Code Generation. Wiley-IEEE Society Press, New York, NY.
[10]
W.G. Wang, W.P. Wang, F. Yang, and Y.F. Zhu. 2010. Service-Oriented Simulation Framework: An Overview and Unifying Methodology. Simulation 87, 3, 221--252.
[11]
X.B. Li, Y.L. Lei et al. 2013. Domain-specific decision modelling and statistical analysis for combat system effectiveness simulation. Journal of Statistical Computation and Simulation, 1--19.
[12]
Object Management Group. 2010. SysML specification, version 1.2 formal/10-06-02. Retrieved from http://www.sysml.org/specs.htm2010.
[13]
G. Biggs, T. Sakamoto and T. Kotoku. 2016. A profile and tool for modeling safety information with design information in SysML. Software System Model 15, 147--178
[14]
Object Management Group. 2005. UML profile for schedulability, performance, and time specification, version 1.1, formal/2005-01-02. Retrieved from http://www.omg.org/spec/SPTP/1.1/2005
[15]
Object Management Group. 2011. A UML profile for MARTE specification, version 1.1, formal/2011-06-02. Retrieved from http://www.omg.org/spec/MARTE/1.1/PDF.
[16]
G. Nordstrom, J. Sztipanovits, G. Karsai, and A. Ledeczi. 1999 April. Metamodeling - Rapid Design and Evolution of Domain-Specific Modeling Environments. In Proceedings of IEEE ECB'99 Conference. Nashville, Tennessee, 68--74.
[17]
H. Vangheluwe. 2000. Multi-Formalism Modeling and Simulation. Ph.D. Dissertation. Gent University, Gent, Belgium.
[18]
P.J. Mosterman and H. Vangheluwe. 2004 September. Computer Automated Multi-Paradigm Modeling: An Introduction. Simulation 80, 9, 433--450.
[19]
B. Selic. 2007. A Systematic Approach to Domain-Specific Language Design Using UML. In Proceedings of 10th IEEE International Symposium on Object and Component-Oriented RealTime Distributed Computing (ISORC).
[20]
W.P. Wang et al. 2007. Discrete Event System Modeling (2nd. Ed.). Science Press, Beijing, China.
[21]
W.B. Frakes and K. Kang. 2005. Software Reuse Research: Status and Future. IEEE Transactions on Software Engineering 31, 7, 529--536.
[22]
Joint Doctrine Division. 2011 April. DOD Dictionary of Military and Associated Terms. Joint Publication 1--02.
[23]
N.R. Bourassa. 1993. Modeling and Simulation of Fleet Air Defense Systems Using EADSIM. Master's thesis. Naval Postgraduate School, Monterey, CA.
[24]
Watts and J. Anthony. 1999. Jane's Underwater Warfare System (11th. Ed.). Jane's Information Group Limited, UK.
[25]
K. R. Armo. 2000. The relationship between a submarine's maximum speed and its evasive capability. Master's thesis. Naval Postgraduate School, Monterey, CA.
[26]
K.H. Liang and K.M. Wang. 2006. Using simulation and evolutionary algorithms to evaluate the design of mix strategies of decoy and jammers in anti-torpedo tactics. In Proceedings of Winter Simulation Conference. 1299--1306.
[27]
J.R. Boyd. 1987. A Discourse on Winning and Losing (Unpublished briefing slides). Air University Library, Maxwell AFB, AL.
[28]
J. Warmer and A. Kleppe. 1999. The Object Constraint Language-Precise Modeling with UML. Addison-Wesley, Boston, MA.
[29]
M.D. Petty and E.W. Weisel. 2003. A Formal Basis for a Theory of Semantic Composability. Spring Simulation Interoperability Workshop, 03S-SIW-054.
[30]
Object Management Group. 2012. Unified Modeling Language (UML) superstructure, version 2.4.1, formal/2011-08-06. Retrieved from http://www.omg.org/spec/UML/2.4.1/Superstructure

Cited By

View all
  • (2024)MissionML: A Mission Architecture Modeling Language based on Unified Architecture FrameworkINCOSE International Symposium10.1002/iis2.1315834:1(479-502)Online publication date: 7-Sep-2024

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
SIMUTOOLS '17: Proceedings of the 10th EAI International Conference on Simulation Tools and Techniques
September 2017
152 pages
ISBN:9781450363884
DOI:10.1145/3173519
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

In-Cooperation

  • EAI: The European Alliance for Innovation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 September 2017

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. DSL
  2. UML profile
  3. anti-submarine
  4. cognitive modeling

Qualifiers

  • Research-article
  • Research
  • Refereed limited

Conference

SIMUTOOLS '17

Acceptance Rates

Overall Acceptance Rate 20 of 73 submissions, 27%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)6
  • Downloads (Last 6 weeks)3
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2024)MissionML: A Mission Architecture Modeling Language based on Unified Architecture FrameworkINCOSE International Symposium10.1002/iis2.1315834:1(479-502)Online publication date: 7-Sep-2024

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media