1、A goal-based approach for modeling and simulation ofdifferent types of system-of-systemsFENGYimin1,ZHOUChenchu2,ZOUQiang1,*,LIUYusheng1,LYUJiyuan3,and WUXinfeng31.StateKeyLabofCAD&CG,ZhejiangUniversity,Hangzhou310027,China;2.XianAerospacePropulsionInstitute,Xian710100,China;3.ChinaAstronautResearcha
2、ndTrainningCenter,Beijing100094,ChinaAbstract:A system of systems(SoS)composes a set of inde-pendent constituent systems(CSs),where the degree of autho-rity to control the independence of CSs varies,depending on dif-ferent SoS types.Key researchers describe four SoS types withdescending levels of ce
3、ntral authority:directed,acknowledged,collaborative and virtual.Although the definitions have been re-cognized in SoS engineering,what is challenging is the difficultyof translating these definitions into models and simulation envi-ronments.Thus,we provide a goal-based method including amathematical
4、 baseline to translate these definitions into moreeffective agent-based modeling and simulations.First,we con-struct the theoretical models of CS and SoS.Based on the theo-retical models,we analyze the degree of authority influenced bySoS characteristics.Next,we propose a definition of SoS typesby q
5、uantitatively explaining the degree of authority.Finally,werecognize the differences between acknowledged SoS and col-laborative SoS using a migrating waterfowl flock by an agent-based model (ABM)simulation.This paper contributes to theSoS body of knowledge by increasing our understanding of thedegr
6、ee of authority in an SoS,so we may identify suitable SoStypes to achieve SoS goals by modeling and simulation.Keywords:simulation,systems agent-based modeling,systems-of-systems(SoS),systems thinking.DOI:10.23919/JSEE.2023.0000841.IntroductionA system of systems(SoS)comprises a collection ofindepen
7、dentsystemsthatinteroperatetogethertoachieveoverarchingcapabilities1,2.ApplicationsofSoScanbefoundindiversedomains,suchasmilitary1,aerospace3,health care 4,transportation 5,and energy 6,amongothers.Comparedtothetraditionalsysteminthefieldofsystemsengineering(SE),thedevelopmentofanSoSinthefieldofSoSe
8、ngineering(SoSE)ischallengedbyincreasingcomplexityresultsfromtheindependenceofconstituentsystems(CSs)7,8.Thechallengepromptstheneedfortwoaspectsofefforts:analyzingtheindepen-denceofCSsandmodelingmethodsforSoS.Ontheonehand,aseachCShasmanagerialandoperationalinde-pendence9,10,anSoScanbedesignedbyconsi
9、deringfourtypes(archetype,category,classification,typology)based on the degree of authority(managerial control)11.UnderstandingSoStypesisnecessarytoprovideaframeworkforunderstandingSoS1214andsupportsthe development of SoS 1517.On the other hand,model-based systems engineering(MBSE),whichfocusestheSE
10、processonwell-constructedmodelsthatcapturetheessenceofthesystem,canhelpaddressthecomplexityofSoS18,19.Therehasbeenconsiderableinterest in using model-based techniques for SoSE20,21.For effective model-based SoS engineering(MBSoSE),Nielsenetal.8identifieddifferentdimen-sions,oneofwhichisthecategoryof
11、SoS,forposition-inganMBSoSEapproach.TheypointouttheneedforSoStypestoguidethedevelopmentofanSoSbecausethe degree of managerial control determines the adapt-abilityandcollaborationofeachCSintermsofrequire-ments,interfaces,dataformats,andtechnologies8.Inaword,theneedforunderstandingandmodelingSoStypest
12、oenrichSoStheoryandSoSpracticeisapparent.How-ever,theproblemishowtoprovideawell-defineddefini-tionthatcanbetranslatedintomoreeffectivemodelsandsimulationsofSoSs.AbasicunderstandingoftheSoStypescanbeobtaineddirectlythroughthemostpopulardefinitionofSoStypesManuscriptreceivedMarch15,2022.*Corresponding
13、author.ThisworkwassupportedbytheNationalKeyResearchandDevelop-mentProgramofChina(61873236),theNaturalScienceFoundationofZhejiang Province(LZ21F020003;LY18F030001),and the CivilAerospacePre-researchProject(D020101).Journal of Systems Engineering and ElectronicsVol.34,No.3,June 2023,pp.627 64010,11.Th
14、edefinitionprovidesatext-basedinterpreta-tionofthedegreeofSoSauthority.However,becausethedefinitionlacksaquantitativejudgmentbasis,itcanbechallenging to determine the SoS type when facing apracticalexampleofanSoS22.Therefore,arigoroustheoretical foundation with unequivocal concepts isneededtoavoidva
15、guenessandsubjectivity22.AnotherkindofunderstandingoftheSoStypescanbeobtained indirectly through the well-defined theory ofSoScharacteristicsbecausetheSoStypeisthefurtherstandardizationbasedonSoScharacteristics22.ThereisabroadagreementonSoScharacteristicsthatcanhelprecognizeorrealizeanSoS23.Subseque
16、ntly,onecanthenproposeamathematicalframeworktotranslatesomeconceptsofSoScharacteristicsintoanunambiguoustheo-reticalmodelbasedonsettheory,aimingtorigorouslydefine the SoS characteristics 2426.However,theexistingdefinitionsofSoStypesusuallyrelyheavilyonthetext-baseddescriptionwithouttakingfulladvanta
17、geofthetheoreticalmodelsofSoScharacteristics.Whatismissing is a further explanation of the relationshipbetweenSoScharacteristicsandSoStypes;thisconnotesthatmoresignificanteffortmayberequiredtoexploretheclose relations between SoS characteristics and SoStypes.As mentioned previously,the existing defi
18、nition ofSoStypesisbasedonthedegreeofauthority10,11,andSoSdevelopmentrequirestheguidanceofSoStypes8.SoS development prioritizes achieving SoS goals andthensatisfiesCSgoalsasmuchaspossible27.Thus,wearguethattheultimatepurposeofSoSauthorityistoachieveSoSgoals,andthereisarelationshipbetweenthedegree of
19、 authority and both SoS goals and CS goals.Usinggoalsbringsseveraladvantagescomparedtousingcharacteristics.First,SoSgoalsaregenerallyexplicitandconvenienttodetectexceptinavirtualSoSwhereSoSgoals are implicit 13.In particular,when there is noexplicit central management authority,the degree ofauthorit
20、y is sometimes implicit and difficult to detect,such as in the example of swarm robots 28.Second,goalscanbemeasuredquantitativelyandobjectivelybythewell-definedgoalstatement29,30.Next,goalsareessentialelementsinSoSmodeling,suchasrequirementmodeling 31 and mission-based approaches 32,33,whichmeanstha
21、tgoalscanserveasabridgebetweenSoS theory and SoS practice.Therefore,a goal-basedanalysisappearstofurtherfacilitatetheunderstandingofSoStypesandstrengthenthelinkbetweenSoScharacte-risticsandSoStypes.RegardingSoScharacteristics,thebelonging index comprising two parameters,CS goalsandSoSgoals,indicates
22、thecohesionofanSoS30.Thechallenge is that SoS characteristics can not be useddirectly to explain the degree of authority.These twoparametersstillleaveroomforinterpretinghowmuchaCSwillcomply.In this paper,a goal-based approach is proposed tomodelandsimulatedifferenttypesofSoS.First,thetheo-retical mo
23、dels of both CS and SoS are constructed byintroducinganewconceptcalledpotential.Second,goalstates influenced by SoS characteristics are described.Then,differenceamongfourSoStypesbasedonthetran-sitionsamongthecombinationsofgoalstatesisunam-biguouslydemonstrated.AccordingtotheanalysisofSoStypes,thedif
24、ferencebetweenacknowledgedSoSandcol-laborative SoS is recognized based on the agent-basedmodel(ABM).The goal-based approach is valuable inprovidingacontributiontoSoStheory-relatedaspectsbyincreasingourunderstandingofSoStypeandprovidingamathematicalbaselinetotranslatethetheoreticaldefini-tionintoamor
25、eeffectiveABMsimulationofSoS,whichhelps identify the suitable SoS types to achieve SoSgoals.Weorganizetheremainderofthispaperasfollows.Section2reviewstherelatedwork.Section3introducesconceptsofvariousgoalsandconstructstheCSandtheSoS theoretical models based on set theory.Section 4analyzestheinfluenc
26、eofSoScharacteristicsongoalsbysome possible combinations of goal states.Section 5explainstheSoStypethroughthetransitionsofthecom-binations.Section6implementstheproposedapproachusingABMtosimulatethemigratingwaterfowl.Section7discussestheresults.Finally,Section8summarizestheconclusions.2.Backgroundand
27、literaturereviewRelated work to this study can be classified into threetopics,which are the explanations of SoS types,SoScharacteristicsandtheoreticalmodels,aswellasmodel-ingofSoStypes.2.1ExplanationsofSoStypesMaier9describedthreedifferentSoStypes“directed,collaborative,andvirtual.”DahmannandBaldwin
28、11addedanintermediatetypecalledacknowledgedbetweendirectedandcollaborative.ThedegreeofSoSsauthorita-tivecontroloverCSsdecreasesfromdirectedSoStovir-tualSoS.ThesefourSoStypesmayhaveimplicationsfortherelevantengineeringprocessesbecausetheauthorityrelationshipsbetweenSoSsandCSsaffecthowSoSengi-neering(
29、SoSE)canbeimplemented2.Toillustrate,adirectedSoSthathasthedesignatedSoSmanagerwithcompletecontroloverCSsneedstoconsiderthetechni-calfeaturesoftheCSstoachieveSoSgoals.Meanwhile,628JournalofSystemsEngineeringandElectronicsVol.34,No.3,June2023anacknowledgedSoSoracollaborativeSoSthatdoesnotdirectlyautho
30、rizeCSsneedstoconsiderhowtheCSscanparticipateinSoSdecisionsthatimpactCSgoals2.Theprimaryissueisthattheaforementionedtext-basedinterpretation of the degree of authority has vaguenessandsubjectivity.Specifically,duetothelackofrigorousmodels8todescribethedegreeofauthority,determin-ing SoS types usually
31、 relies heavily on human experi-ence,whichmayresultinmisclassification10orevennoclassification12.Forexample,supposeacollabora-tiveSoSismisclassifiedasdirected.Inthatcase,theSoSoperators will have less control over the purpose thanthey think,resulting in collective operations acrossadministrativeboun
32、dariesthatwillnotreliablyoccurinpractice10.Asaresult,perhapsonlyexperiencedengi-neerscanrelyontheirownexperiencetounderstandanddeterminetheSoStype.Thus,therehavebeenvariousattemptstoexplainthesetypesbetter,suchasusingbi-directionalarrowsbetweentheSoSEteamandCSs34and multi-dimensional classification
33、16.However,ambiguityandsubjectivitystillexistduetothequalita-tivedescriptionwithoutanyrigoroustheoreticalmodel.2.2SoScharacteristicsandtheoreticalmodelsNielsen et al.8 discussed Maiers characteristics(acronym“OMGEE”)9andBoardmanandSauserscharacteristics(acronym “ABCDE”)23,35.Maierscharacteristicsdea
34、lwiththelackofasharedagreementontheSoSdefinition.BoardmanandSauserscharacter-isticsdistinguishSoSsinSoSEfromconventionalsys-tems in SE,using the following five aspects 25,36.Autonomy(A)istheabilityofaCStoachieveitsownCSgoalswithlimitswithoutthecontroloftheSoSorotherCSs.Belonging(B)istheabilityofaCSt
35、oreceivethe benefit of its own CS goals and contribute to SoSgoalsorgoalsofotherCSs.Connectivity(C)isthecapa-bilitytoformconnectionsasneededtobenefiteachother.Diversity(D)emphasizes the difference in CS goalsamongvariousCSs.Emergence(E)meansthecumula-tiveactionsandinteractionsbetweentheconstituentso
36、fanSoSgiverisetobehaviorsattributedtotheSoSasawhole.Basedonthedefinitionsabove,SoStypesappeartocorrelatemostwithauthorityandbelongingduetothecorrelationbetweenCSgoalsandSoSgoals.Felder and Baldwin 29 calculated the belongingindex(gains/contributions)byamathematicalexpression.However,thereisnofurther
37、segmentationinthesetwogoaldimensions.Asaresult,itisdifficulttosupporttheclassification of multiple SoS types.For this reason,expandingthesetwoparametersisnecessarytoanalyzequantitatively.WeconstructtheSoStheoreticalmodelbyintroducinganewconceptcalled“potential”forfurthersegmentationofCSgoalsandSoSgo
38、als.Weproposetheterm“goalstate”torepresentscalarsintwodimensionsofgoals,whichindicatesthatagoalisachievedbywhatkindsoffunctionandpotential.Asthescalesofthetwogoalsdimensionsincrease,thecombinationsofdifferentstatesarelikelytobesufficienttodistinguishSoStypes.2.3ModelingofdifferentSoStypesBaldwinandF
39、elderquantifiedametricofSoSfeatureattribution for a collaborative SoS migrating waterfowlflock29andadirectedSoSairdefensescenario30.Theycontendedthattheessentialdifferencebetweencol-laborativeSoSanddirectedSoSisagovernanceschemein which a central authority determines individual sys-temslevelandtypeo
40、fparticipation30.However,thedistinctionbetweenthesetwoSoStypesisonlydirectlyreflected in the concept introduction but not directlyreflected during the modeling and simulation process.TheSoStypeisonlyusedasafundamentalconceptwith-outpracticalguidanceformodelingandsimulationduetotheinsufficiencyofqual
41、itativedescription.Soyezetal.37proposedamultilevelagent-basedmethodtomodeladirectedSoSoracknowledgedSoS,usingthecaseofintelligentautonomousvehicles(IAVs)andformalizingthefivecharacteristics.TheirworkmainlydealswithadirectedoracknowledgedSoS,whichmaybeappliedtoother types of SoSs if further studying
42、the degree ofauthority.DarabiandMansouri28usedmulti-attributeutilitytheory(MAUT)torepresenttheutilityfunctionsofCSs and SoS.The swarm robot used in the case con-sumesresourcestofindtargets,buttheresearchersdidnotspecifywhichtypethisSoSis,makingitverydiffi-culttoextendtheirfindingstoallfourSoStypes.T
43、heswarmrobotsweredesignedtoachieveSoSgoalsfirstandthenCSgoals.However,theystatedthattherobotsachievedCSgoalsandSoSgoalswithoutpriorityintheirfollow-updiscussion.Thus,therelationshipbetweenSoSgoalsandCSgoalsisambiguous.Seoetal.38ana-lyzedallfourSoStypesandusedaprobabilisticvariabletomodelthreeoftheme
44、xceptvirtualSoS.However,howtodefinethevalueoftheprobabilisticvariablestillleavesmuchroomforinterpretation.Therearetwomainstreamideasformodelingandsimu-lationofSoS.Baldwinetal.39comparedABMandevent-basedmodeling(EBM)andsuggestedthatABMismoresuitablefordescribingfourofthefiveSoScharac-teristicsautonom
45、y,belonging,connectivity,anddiversity.Forexample,differentexamplesofSoSuseABM,suchas collaborative SoS birds flock 29,directed SoS airdefense scenario 30,directed or acknowledged SoSintelligentautonomousvehicles37.ABMdealswiththecomplexityofinteractionsbetweenCSsandrepresentsanFENGYiminetal.:Agoal-b
46、asedapproachformodelingandsimulationofdifferenttypesofsystem-of-systems629SoSthroughafewrules40.Thispaperanalyzesallpos-siblesituationsoftheinteractionsbetweenCSsthroughthegoal-baseddescription.Thus,thegoal-baseddescrip-tioncanguidethedevelopmentofeachagentsrules.3.TheoreticalmodelsTheSoStheoretical
47、modelisbasedontheCStheoreticalmodel.The existing theoretical model 24 can onlydescribealimitednumberofgoalstatesofCSandSoS,whichisnotsufficienttospecifytheSoStypes.Wecon-structtheCStheoreticalmodel,onwhichtheSoStheo-retical model is constructed,to support the subsequentdescriptionofthegoalstate.3.1C
48、StheoreticalmodelSiGiSiXifi(x)GiYipi(x)Weunifytheterminologyusedinthepaperas“CS”forasysteminSoSEand“system”forasysteminSE.DuetothedifferencebetweenSoSandsystems,thetraditionalsystemprinciples41stillhavesomeroomforinterpre-tationwhendescribingCSinSoS.BaldwinandSauser26describedtheCStheoreticalmodelan
49、dSoScharac-teristics based on set theory and first-order predicatelogic.However,itisnotsufficienttoexplainanddescribeSoStypesdirectly.Axelsson22proposedasetoftermsto describe the different states of CSs in an SoS.Forexample,“PassiveCS”meanstheCShasparticipatedinanSoS,and“Preparedsystem”meanstheCShas
50、notpar-ticipatedinanSoS.ThesetermscanhelpunderstandthedifferencebetweenaCSandasystemandbetterdeveloptheoreticalmodels.Thispaperintroducesanewconcepttothemostbasicformofthetraditionalsystemcalled“potential”fordescribingCS.Morespecifically,basedontheoriginalfunctionofCSasasysteminSE,wepro-posethepoten