Journal of Systems Engineering and Electronics ›› 2021, Vol. 32 ›› Issue (4): 889-906.doi: 10.23919/JSEE.2021.000077
• SYSTEMS ENGINEERING • Previous Articles Next Articles
Lei CHAI(), Zhixue WANG(), Ming HE*(), Hongyue HE(), Minggang YU()
Received:
2020-09-01
Online:
2021-08-18
Published:
2021-09-30
Contact:
Ming HE
E-mail:heyuekunhong@126.com;wzx_cx@163.com;1456167138@qq.com;hehy2008@sina.com;yuminggang8989@163.com
About author:
Supported by:
Lei CHAI, Zhixue WANG, Ming HE, Hongyue HE, Minggang YU. An executable framework for modeling and validating cooperative capability requirements in emergency response system[J]. Journal of Systems Engineering and Electronics, 2021, 32(4): 889-906.
Add to citation manager EndNote|Reference Manager|ProCite|BibTeX|RefWorks
Table 1
An application of CCR meta-model for modeling in ERS domain"
Element | Meta-model | In ERS domain |
Concept | CCR | Emergency rescue capability in marine accident (ERCMA) |
Capability | Search and rescue capability (SaRC) Medical care capability (MCC) | |
Activity | Air-based rescue (ABR) Water-based rescue (WBR) Rescue victims in hospital (RVH) | |
Performer | CGF RCC MAC | |
Resource | Search and rescue cutter (SRC) Search and rescue plane (SRP) Medical apparatus and instruments (MAI) Early-warning radar (EWR) | |
System | Communication tools (CT) Emergency rescue platform (ERP) | |
DesiredEffect | Get to the marine accident site in 20 mins (GMAS2M) EWR detects warning signals in 5 mins (DWS5M) | |
Association | Activity should be performed by performers | CGF performs WBR and ABR MAC performs RVH |
Activity consumes and changes the status of some resources | WBR needs 20 SRCs and ABR needs 3 SRPs | |
Resource supports capability, and the function and performance of resources will affect the evaluation of a capability | SRC supports SaRC, but not supports ABR SRP supports ABR | |
Cooperative capability is a kind of complex capability and should be composited by several simple capabilities | ERCMA needs SaRC and MCC to work cooperatively | |
Rule | The object CCR requires must be a capability, not a resource, an activity or any other | ERCMA needs SaRC, not SRP |
A performer can perform one or more activities | CFG can perform WBR by using SRC, and also can perform ABR by using SRP | |
Every rule can constraint one or more capabilities | WBR and ABR should work simultaneously RVH should work after WBR or ABR |
1 | DoD Architechture Framework Working Group. DoD architechture framework version V2.0. https://dodcio.defense.gov/Library/DoD-Architecture-Framework/. |
2 |
DONG Q C, WANG Z X, CHEN G Y, et al Domain-specific modeling and verification for C4ISR capability requirements. Journal of Central South University, 2012, 19 (5): 1334- 1340.
doi: 10.1007/s11771-012-1146-7 |
3 | ZHANG T T, LIU X M, WANG Z X, et al Capability-oriented architectural analysis method based on fuzzy description logic. Computer Science and Information Systems, 2015, 13 (1): 287- 308. |
4 |
CICCOZZI F, MALAVOLTA I, SELIC B Execution of UML models: a systematic review of research and practice. Software and Systems Modeling, 2019, 18 (3): 2313- 2360.
doi: 10.1007/s10270-018-0675-4 |
5 |
ABDOLI S, SAMI K A modelling framework to design executable logical architecture of engineering systems. Modern Applied Science, 2017, 11 (9): 75- 91.
doi: 10.5539/mas.v11n9p75 |
6 | BERGMAYR A, BRUNELIERE H, CABOT J. fREX: fUML-based reverse engineering of executable behavior for software dynamic analysis. Proc. of the 8th Workshop on Modelling in Software Engineering—Co-located with ICSE 2016, 2016: 20–26. |
7 |
CICCOZZI F On the automated translational execution of the action language for foundational UML. Software and Systems Modeling, 2018, 17 (4): 1311- 1337.
doi: 10.1007/s10270-016-0556-7 |
8 | Object Management Group. Unified modeling language (UML) V2.5. 1. https://www.omg.org/spec/UML/. |
9 |
SOLTANA G, SANNIER N, SABETZADEH M, et al Model-based simulation of legal policies: framework, tool support, and validation. Software and Systems Modeling, 2018, 17 (3): 851- 883.
doi: 10.1007/s10270-016-0542-0 |
10 |
DRAGOMIR I, OBER I, PERCEBOIS C Contract-based modeling and verification of timed safety requirements within SysML. Software and Systems Modeling, 2017, 16 (2): 587- 624.
doi: 10.1007/s10270-015-0481-1 |
11 | Object Management Group. Semantics of a foundational subset for executable UML models. https://www.omg.org/spec/FUML. |
12 | Object Management Group. Action language for foundational UML (Alf) V1.1. https://www.omg.org/spec/ALF/. |
13 | BAI Y, ZHANG Y X, ZHOU Y Z Process algebra-based formal service description method. Journal of Tsinghua University, 2012, 52 (12): 1769- 1775. |
14 | VANGLABBEEK R J. Communicating sequential processes. http://theory.stanford.edu/people/rvg/abstracts.html#1. |
15 | LIN K P, CHAO W S The structure-behavior coalescence approach for systems modeling. IEEE Access, 2019, 7 (1): 8609- 8620. |
16 |
ABDELHALIM I, SCHNEIDER S, TREHARNE H An integrated framework for checking the behaviour of fUML models using CSP. International Journal on Software Tools for Technology Transfer, 2013, 15 (4): 375- 396.
doi: 10.1007/s10009-012-0243-0 |
17 | MICHAEL H. Essential business process modeling. Sebastopol, California: O’Reilly Media, 2009. |
18 |
CIOCCHETTA F, HILLSTON J Bio-PEPA: an extension of the process algebra PEPA for biochemical networks. Electronic Notes in Theoretical Computer Science, 2008, 194 (3): 103- 117.
doi: 10.1016/j.entcs.2007.12.008 |
19 | HOARE T, STADEN S V The laws of programming unify process calculi. Science of Computer Programming, 2014, 85 (Part B): 102- 114. |
20 | DIMITRIS K, LOUIS R, ANTONIO G D, et al. The Epsilon book, 2018. https://www.eclipse.org/epsilon. |
21 | LIU C, TANG T Epsilon-based model transformation and verification of train control system specification. Proc. of the 30th Chinese Control Conference, 2011, 5562- 5567. |
22 | ZHANG Z H, ZHANG X L, XU Z J, et al Emergency countermeasures against marine disasters in Qingdao City on the basis of scenario analysis. Natural Hazards, 2015, 75 (2): 233- 255. |
23 | LIMA L, MIYAZWA A, CAVALCANTI A, et al An integrated semantics for reasoning about SysML design models using refinement. Software and Systems Modeling, 2015, 16 (3): 875- 902. |
24 | LUO R B, GAO S S, LI H L, et al Modeling and verification of reconfigurable printing system based on process algebra. Mathematical Problems in Engineering, 2018, 2018, 9189836. |
25 | DAVE S, FRANK B, MARCELO P, et al. EMF: eclipse modeling framework. 2nd ed. New Jersey: Addison-Wesley Professional, 2008. |
26 | Object Management Group. XML metadata interchange (XMI). https://www.omg.org/spec/XMI/2.5.1/PDF. |
27 |
BRUNNER J, LAMMICH P Formal verification of an executable LTL model checker with partial order reduction. Journal of Automated Reasoning, 2018, 60 (1): 3- 21.
doi: 10.1007/s10817-017-9418-4 |
28 | GLABBEEK R V, HOFNER P H, MARKL M A process algebra for link layer protocols. Programming Languages and Systems, 2019, 11423, 668- 693. |
29 |
BALABAN M, MARA E A Removing redundant multiplicity constraints in UML class models. Software and Systems Modeling, 2019, 18 (4): 2717- 2751.
doi: 10.1007/s10270-018-0696-z |
30 |
XIANG S Q, WU X, ZHU H B, et al Modeling and verifying basic modules of floodlight. Mobile Networks and Applications, 2019, 24 (1): 100- 114.
doi: 10.1007/s11036-018-1141-9 |
[1] | Zhenyu HE, Xiaodong ZHUGE, Junxiang WANG, Shihao YU, Yongjun XIE, Yuxiong ZHAO. Half space object classification via incident angle based fusion of radar and infrared sensors [J]. Journal of Systems Engineering and Electronics, 2022, 33(5): 1025-1031. |
[2] | Tianwei WU, Siguang AN, Jianqiang HAN, Nanying SHENTU. An ε -domination based two-archive 2 algorithm for many-objective optimization [J]. Journal of Systems Engineering and Electronics, 2022, 33(1): 156-169. |
[3] | Hongyue HE, Weixing ZHU, Ruiyang LI, Qiaoyu DENG. An executable modeling and analyzing approach to C4ISR architecture [J]. Journal of Systems Engineering and Electronics, 2020, 31(1): 109-117. |
[4] | Na WANG, Yuchao SU, Xiaohong CHEN, Xia LI, Dui LIU. A $\boldsymbol{\varepsilon}$-indicator-based shuffled frog leaping algorithm for many-objective optimization problems [J]. Journal of Systems Engineering and Electronics, 2020, 31(1): 142-155. |
[5] | Yufei Cao, Xiaoguang Qu, and Peikang Huang. Research on keystone formatting based on non-baseband interpolation [J]. Journal of Systems Engineering and Electronics, 2010, 21(4): 562-565. |
[6] | Li Li and Yan Gao*. Approximate subgradient projection algorithm for convex feasibility problem [J]. Journal of Systems Engineering and Electronics, 2010, 21(3): 527-530. |
[7] | Yongpin Chen, Zaiping Nie, and Jun Hu. Fast and accurate analysis of electromagnetic scattering from targets situated in dielectric half space [J]. Journal of Systems Engineering and Electronics, 2010, 21(1): 37-40. |
[8] | Tan Xu & Chen Yingwu. Half-global discretization algorithm based on rough set theory [J]. Journal of Systems Engineering and Electronics, 2009, 20(2): 339-347. |
[9] | Cong Shuang & Lou Yuesheng. Design of control sequence of pulses for the population transfer of high dimensional spin 1/2 quantum systems [J]. Journal of Systems Engineering and Electronics, 2008, 19(6): 1226-1234. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||