Journal of Systems Engineering and Electronics ›› 2023, Vol. 34 ›› Issue (3): 627-640.doi: 10.23919/JSEE.2023.000084
• COMPLEX SYSTEMS THEORY AND PRACTICE • Previous Articles
Yimin FENG1(), Chenchu ZHOU2(), Qiang ZOU1,*(), Yusheng LIU1(), Jiyuan LYU3(), Xinfeng WU3()
Received:
2022-03-15
Online:
2023-06-15
Published:
2023-06-30
Contact:
Qiang ZOU
E-mail:yiminfengmy@zju.edu.cn;zhouchenchu@126.com;qiangzou@cad.zju.edu.cn;ysliu@cad.zju.edu.cn;lvjiyuan@139.com;wxf.134@163.com
About author:
Supported by:
Yimin FENG, Chenchu ZHOU, Qiang ZOU, Yusheng LIU, Jiyuan LYU, Xinfeng WU. A goal-based approach for modeling and simulation of different types of system-of-systems[J]. Journal of Systems Engineering and Electronics, 2023, 34(3): 627-640.
Add to citation manager EndNote|Reference Manager|ProCite|BibTeX|RefWorks
Table 1
SoS classification based on two dimensions"
SoS classification | SoS goal dimension | ||
| | ||
CS goal dimension | | Collaborative | Collaborative |
| Collaborative | − | |
| Acknowledged | − | |
| Directed | − |
Table 2
Summary of ODD protocol for ABM"
Overview | Design concepts | Details |
Purpose: to verify the simulation results when different types of the same SoS are used. Entities: fixed number of agents is 30; fixed time step duration of 0.1 s; fixed speed increase/decrease rate is 20%; fixed rotation angle per step is 4°. State variables: Facing north/not north; whether the four agent rules are satisfied. Scales: 70×70 grids. Process overview and scheduling: Collaborative SoS: Each bird starts at a random position and goes out into the world. If the bird cannot see another bird within a limited range of vision, it will continue to fly straight at its normal basic speed. If another bird can be seen, the following four basic rules are followed, given by that order of priority. (i) If it is too far from the nearest visible bird, it will turn toward that bird and approach it at an increased speed. (ii) Once it is close enough to another bird, it randomly moves to one side or the other until its view is no longer obscured. (iii) If it gets too close to another bird, it will slow down. (iv) Once the preceding three conditions are met (the bird has an unobstructed view and is close enough but not too close to another bird), the bird will set its speed and the forward direction of its closest visible neighbor. Acknowledged SoS: Rule 1 and Rule 4 disabled. | Basic principles: the model represents a simplified behavior based on natural physical phenomena. Objectives: different types of the same SoS. Stochasticity: initialized random number of seeds. Interaction: agents will acquire traction from other agents in the vicinity. Adaptation: agents try to occupy a favorable position and avoid an unfavorable one. Sensing: sensing distance of agents is 15-patch; sensing angle of agents is 120° cone range in front of it; obstruction cone of agents is 45°; obstruction distance of agents is 10-patch. Prediction: collision point prediction. Emergence: flock geometry; SoS goals. Observation: the heading of each agent after forming a flight formation. | Initialization: the initial position and initial heading are random. Input data: no external data. Submodel 1(solo): the default state of a bird agent is to be solo. When no other birds are in vision to provide an updraft, a bird cruises towards its destination. Submodel 2(Alignment as Rule 4): a bird tends to turn, moving in the same direction as nearby birds. Submodel 3(Separation as Rule 3): a bird will turn to avoid another bird that gets too close. Submodel 4(Cohesion as Rule 1 and Rule 2): a bird will move towards other nearby birds (unless another bird is too close). |
1 | DOD. Systems engineering guide for systems of systems. Washington: US Department of Defense (DoD), 2008. |
2 | MITRE. Systems engineering guide. https://www.mitre.org/sites/default/files/publications/se-guide-book-interactive.pdf. |
3 |
DELAURENTIS D A, CROSSLEY W A, MANE M Taxonomy to guide systems-of-systems decision-making in air transportation problems. Journal of Aircraft, 2011, 48 (3): 760- 770.
doi: 10.2514/1.C031008 |
4 | OKAMI S, KOHTAKE N Transitional complexity of health information system of systems: managing by the engineering systems multiple-domain modeling approach. IEEE Systems Journal, 2017, 13 (1): 952- 963. |
5 | DELAURENTIS D. Understanding transportation as a system-of-systems design problem. Proc. of the 43rd AIAA Aerospace Sciences Meeting and Exhibit, 2005: 123. |
6 | STEGHOFER J P, ANDERS G, SIEFERT F, et al. A system of systems approach to the evolutionary transformation of power management systems. Proc. of the Informatik 2013—Workshop on “Smart Grids”, 2013: 1500−1515. |
7 | JAMSHIDI M. System of systems engineering: innovations for the 21st century. Hoboken: John Wiley & Sons, 2008. |
8 | NIELSEN C B, LARSEN P G, FITZGERALD J, et al Systems of systems engineering: basic concepts, model-based techniques, and research directions. ACM Computing Surveys, 2015, 48 (2): 1- 41. |
9 |
MAIER M W Architecting principles for systems-of-systems. Proc. of the INCOSE International Symposium, 1996, 6 (1): 565- 573.
doi: 10.1002/j.2334-5837.1996.tb02054.x |
10 |
MAIER M W Architecting principles for systems-of-systems. Systems Engineering, 1998, 1 (4): 267- 284.
doi: 10.1002/(SICI)1520-6858(1998)1:4<267::AID-SYS3>3.0.CO;2-D |
11 | DAHMANN J S, BALDWIN K J. Understanding the current state of US defense systems of systems and the implications for systems engineering. Proc. of the 2nd Annual IEEE Systems Conference, 2008: 1−7. |
12 |
SILVA D A, BRAGA R A, VACCARE R T Simulating systems-of-systems with agent-based modeling: a systematic literature review. IEEE Systems Journal, 2020, 14 (3): 3609- 3617.
doi: 10.1109/JSYST.2020.2980896 |
13 | DAHMANN J S. Systems of systems characterization and types. https://www.sto.nato.int/publications/STO%20Educational%20Notes/STO-EN-SCI-276/EN-SCI-276-01.pdf. |
14 |
DAHMANN J System of systems pain points. Proc. of the INCOSE International Symposium, 2014, 24 (1): 108- 121.
doi: 10.1002/j.2334-5837.2014.tb03138.x |
15 | COOK S C, PRATT J M. Typology dimensions for classifying SoSE problem spaces. Proc. of the 11th System of Systems Engineering Conference, 2016: 1−6. |
16 | TEKINERDOGAN B. Multi-dimensional classification of system-of-systems. Proc. of the 14th Annual Conference System of Systems Engineering, 2019: 278−283. |
17 | MOHSIN A, JANJUA N K, ISLAM S M, et al. Modeling approaches for system-of-systems dynamic architecture: overview, taxonomy and future prospects. Proc. of the 14th Annual Conference System of Systems Engineering, 2019: 49−56. |
18 |
ENDER T, LEURCK R F, WEAVER B, et al Systems-of-systems analysis of ballistic missile defense architecture effectiveness through surrogate modeling and simulation. IEEE Systems Journal, 2010, 4 (2): 156- 166.
doi: 10.1109/JSYST.2010.2045541 |
19 | BAEK Y M, MIHRET Z, SHIN Y J, et al. A modeling method for model-based analysis and design of a system-of-systems. Proc. of the 27th Asia-Pacific Software Engineering Conference, 2020: 336−345. |
20 | DRIDI C E, BENZADRI Z, BELALA F. System of systems modelling: recent work review and a path forward. Proc. of the International Conference on Advanced Aspects of Software Engineering, 2020: 1−8. |
21 |
GE B, HIPEL K W, YANG K, et al A novel executable modeling approach for system-of-systems architecture. IEEE Systems Journal, 2014, 8 (1): 4- 13.
doi: 10.1109/JSYST.2013.2270573 |
22 | AXELSSON J. A refined terminology on system-of-systems substructure and constituent system states. Proc. of the IEEE Systems of Systems Conference, 2019: 31−36. |
23 | BOARDMAN J, SAUSER B. System of systems-the meaning of of. Proc. of the International Conference on System of Systems Engineering, 2006: 118−123. |
24 | BALDWIN W C, FELDER W N. Mathematical characterization of system-of-systems attributes. KAHLEN F J, FLUMERFELT S, ALVES A. Transdisciplinary Perspectives on complex systems. Berlin: Springer, 2017. |
25 |
BALDWIN W C, BEN-ZVI T, SAUSER B J Formation of collaborative system of systems through belonging choice mechanisms. IEEE Trans. on Systems, Man, and Cybernetics—Part A: Systems and Humans, 2012, 42 (4): 793- 801.
doi: 10.1109/TSMCA.2011.2164522 |
26 | BALDWIN W C, SAUSER B. Modeling the characteristics of system of systems. Proc. of the International Conference on System of Systems Engineering, 2009: 1−6. |
27 |
MOKHTARPOUR B, STRACENER J A conceptual methodology for selecting the preferred system of systems. IEEE Systems Journal, 2017, 11 (4): 1928- 1934.
doi: 10.1109/JSYST.2014.2352332 |
28 |
DARABI H R, MANSOURI M The role of competition and collaboration in influencing the level of autonomy and belonging in system of systems. IEEE Systems Journal, 2013, 7 (4): 520- 527.
doi: 10.1109/JSYST.2013.2256972 |
29 |
FELDER W N, BALDWIN W C Estimation of the belonging metric in a hypothetical system-of-systems. IEEE Systems Journal, 2019, 13 (2): 1936- 1944.
doi: 10.1109/JSYST.2019.2904933 |
30 |
BALDWIN W C, FELDER W N Use of the belonging metric to inform architectural decisions in an air defense scenario. Procedia Computer Science, 2019, 153, 166- 176.
doi: 10.1016/j.procs.2019.05.067 |
31 |
LANA C A, GUESSI M, ANTONINO P O, et al A systematic identification of formal and semi-formal languages and techniques for software-intensive systems-of-systems requirements modeling. IEEE Systems Journal, 2019, 13 (3): 2201- 2212.
doi: 10.1109/JSYST.2018.2874061 |
32 |
CHERFA I, BELLOIR N, SADOU S, et al Systems of systems: from mission definition to architecture description. Systems Engineering, 2019, 22 (6): 437- 454.
doi: 10.1002/sys.21523 |
33 | SILVA E, BATISTA T, OQUENDO F. A mission-oriented approach for designing system-of-systems. Proc. of the 10th System of Systems Engineering Conference, 2015: 346−351. |
34 | LANE J A, EPSTEIN D. What is a system of systems and why should I care? https://citeseerx.ist.psu.edu/doc/10.1.1.365.8502. |
35 |
GOROD A, SAUSER B, BOARDMAN J System-of-systems engineering management: a review of modern history and a path forward. IEEE Systems Journal, 2008, 2 (4): 484- 499.
doi: 10.1109/JSYST.2008.2007163 |
36 | BALDWIN W C, SAUSER B J, BOARDMAN J Revisiting “The Meaning of Of” as a theory for collaborative system of systems. IEEE Systems Journal, 2017, 11 (4): 1- 12. |
37 |
SOYEZ J, MORVAN G, MERZOUKI R, et al Multilevel agent-based modeling of system of systems. IEEE Systems Journal, 2017, 11 (4): 2084- 2095.
doi: 10.1109/JSYST.2015.2429679 |
38 | SEO D, SHIN D, BAEK Y, et al. Modeling and verification for different types of system of systems using PRISM. Proc. of the 4th International Workshop on Software Engineering for Systems-of-Systems, 2016: 12−18. |
39 |
BALDWIN W C, SAUSER B, CLOUTIER R Simulation approaches for system of systems: events-based versus agent based modeling. Procedia Computer Science, 2015, 44, 363- 372.
doi: 10.1016/j.procs.2015.03.032 |
40 | HESTER P T, TOLK A. Applying methods of the M&S spectrum for complex systems engineering. Proc. of the Spring Simulation Multiconference, 2010: 1−8. |
41 |
BERTALANFFY L V An outline of general system theory. The British Journal for the Philosophy of Science, 1950, 1 (2): 134- 165.
doi: 10.1093/bjps/I.2.134 |
42 | HOSKING M, SAHIN F. Testability of a swarm robot using a system of systems approach and discrete event simulation. Proc. of the 5th International Conference on System of Systems Engineering, 2010: 1−6. |
43 | SAGE A P, CUPPAN C D On the systems engineering and management of systems of systems and federations of systems. Information Knowledge Systems Management, 2001, 2 (4): 325- 345. |
44 |
AGARWAL S, PAPE L E, KILICAY-ERGIN N, et al Multi-agent based architecture for acknowledged system of systems. Procedia Computer Science, 2014, 28, 1- 10.
doi: 10.1016/j.procs.2014.03.001 |
45 |
GRIMM V, BERGER U, DEANGELIS D L, et al The ODD protocol: a review and first update. Ecological Modelling, 2010, 221 (23): 2760- 2768.
doi: 10.1016/j.ecolmodel.2010.08.019 |
46 | GRIMM V, BERGER U, BASTIANSEN F, et al A standard protocol for describing individual-based and agent-based models. Ecological Modelling, 2006, 198 (1): 115- 126. |
47 |
NATHAN A, BARBOSA V C V-like formations in flocks of artificial birds. Artificial Life, 2008, 14 (2): 179- 188.
doi: 10.1162/artl.2008.14.2.179 |
48 | WILENSKY U. NetLogo: center for connected learning and computer-based modeling. http://ccl.northwestern.edu/netlogo/. |
49 | HOLLAND J H. Hidden order: how adaptation builds complexity. New York: Addison Wesley Longman Publishing Co., Inc., 1996. |
50 | BAEK Y M, SONG J, SHIN Y J, et al. A meta-model for representing system-of-systems ontologies. Proc. of the 6th International Workshop on Software Engineering for Systems-of-Systems, 2018: 1−7. |
51 | DRIDI C E, BENZADRI Z, BELALA F. System of systems engineering: meta-modelling perspective. Proc. of the 15th International Conference of System of Systems Engineering, 2020: 135−144. |
52 |
FAKHFAKH S, JANKOVIC M, HEIN A M, et al Proposition of an ontology to support product service systems of systems engineering. Systems Engineering, 2021, 24 (5): 293- 306.
doi: 10.1002/sys.21578 |
53 |
FRANZEN L K, STAACK I, KRUS P, et al A breakdown of system of systems needs using architecture frameworks, ontologies and description logic reasoning. Aerospace, 2021, 8, 118.
doi: 10.3390/aerospace8040118 |
54 |
SOUSA-POZA A Mission engineering. International Journal of System of Systems Engineering, 2015, 6 (3): 161- 185.
doi: 10.1504/IJSSE.2015.071453 |
55 |
BEERY P, PAULO E Application of model-based systems engineering concepts to support mission engineering. Systems, 2019, 7 (3): 44.
doi: 10.3390/systems7030044 |
56 | OQUENDO F. Exogenously describing architectural emergent behaviors of systems-of-systems with SosADL. Proc. of the 13th Annual Conference on System of Systems Engineering, 2018: 268−275. |
57 | HALLO L, PAYNE B, GOROD A. Model-based approach to system of systems engineering: reevaluating the role of simulation. Proc. of the 14th Annual Conference System of Systems Engineering, 2019: 266−271. |
[1] | Yuguang TIAN, Yixin LIU, Xuan CHEN, Penghui CHEN, Jun WANG, Junwen CHEN. Sparsity-based efficient simulation of cluster targets electromagnetic scattering [J]. Journal of Systems Engineering and Electronics, 2023, 34(2): 299-306. |
[2] | Jie GUO, Hongcheng YIN, Liang MAN, Xin LI. Polarization characteristics and controllability mechanism of passive scattering elements [J]. Journal of Systems Engineering and Electronics, 2023, 34(2): 342-349. |
[3] | Xuesheng YANG, Yingli WANG, Yong GUAN. A simulation-based emergency force planning method for social security events [J]. Journal of Systems Engineering and Electronics, 2023, 34(1): 141-148. |
[4] | Jianxing LI, An YANG, Chunming TIAN, Le YE, Badong CHEN. Multi-fidelity Bayesian algorithm for antenna optimization [J]. Journal of Systems Engineering and Electronics, 2022, 33(6): 1119-1126. |
[5] | Margarita ORESHKINA, Maksim STEPANOV, Alexey KISELEV. Digital Earth surface maps for radar ground clutter simulation [J]. Journal of Systems Engineering and Electronics, 2022, 33(2): 340-344. |
[6] | Xiaowei HUANG, Xinqing SHENG. A novel method for radar echo simulation based on fast-constructed database [J]. Journal of Systems Engineering and Electronics, 2022, 33(1): 72-79. |
[7] | Yaru ZHENG, Qinglong LI, Ming XU, Yunfeng DONG. An integrated simulation system for operating solar sail spacecraft [J]. Journal of Systems Engineering and Electronics, 2021, 32(5): 1200-1211. |
[8] | Haolin JIANG, Yongjun XIE, Peiyu WU, Jianfeng ZHANG, Liqiang NIU. Unsplit-field higher-order nearly PML for arbitrary media in EM simulation [J]. Journal of Systems Engineering and Electronics, 2021, 32(1): 1-6. |
[9] | Xilin ZHANG, Yuejin TAN, Zhiwei YANG. Resource allocation optimization of equipment development task based on MOPSO algorithm [J]. Journal of Systems Engineering and Electronics, 2019, 30(6): 1132-1143. |
[10] | Mengting ZONG, Tian SHEN, Xi CHEN. Optimized interval 2-tuple linguistic aggregation operator based on PGSA and its application in MAGDM [J]. Journal of Systems Engineering and Electronics, 2019, 30(6): 1192-1201. |
[11] | Ke FANG, Kaibin ZHAO, Yuchen ZHOU. Validation method for simulation models with cross iteration [J]. Journal of Systems Engineering and Electronics, 2019, 30(3): 555-563. |
[12] | Xujun SU, Xuezhi LYU. Reliability simulation and analysis of phased-mission system with multiple states [J]. Journal of Systems Engineering and Electronics, 2019, 30(3): 624-632. |
[13] | Zhi ZHU, Yonglin LEI, Hessam SARJOUGHIAN, Xiaobo LI, Yifan ZHU. UML-based combat effectiveness simulation system modeling within MDE [J]. Journal of Systems Engineering and Electronics, 2018, 29(6): 1180-1196. |
[14] | Jianbo HU, Lei ZHENG, Shukui XU. Safety analysis of wheel brake system based on STAMP/STPA and Monte Carlo simulation [J]. Journal of Systems Engineering and Electronics, 2018, 29(6): 1327-1339. |
[15] | Mengmeng ZHANG, Honghui CHEN, Xiaoxue ZHANG, Aimin LUO, Junxian LIU. Functionality evaluation of system of systems architecture based on extended influence diagrams [J]. Journal of Systems Engineering and Electronics, 2018, 29(3): 510-518. |
Viewed | ||||||
Full text |
|
|||||
Abstract |
|
|||||