{"title":"On the Emergent Behavior Oxymoron of System-of-Systems Architecture Description","authors":"F. Oquendo","doi":"10.1109/SYSOSE.2018.8428727","DOIUrl":null,"url":null,"abstract":"A major research challenge for the design of a software-intensive System-of-Systems (SoS) is the formal description of its software architecture. The main complicating factor is that an SoS, by definition, has its architecture designed to produce emergent behavior for fulling missions. But, by definition, an emergent behavior is an “unexpected” behavior. By “unexpected”, we mean a behavior of a whole (i.e. the SoS) that cannot be predicted through analysis only of its parts (i.e. the constituent systems of the SoS), or stated simply: the behavior of the SoS is other than the sum of the behaviors of its constituent systems. The oxymoron is thereby: how to formally design and describe the software architecture of an SoS to exhibit “expected” (by design) “unexpected” (emergent) behaviors that stem from the interactions among the constituent systems of the SoS? To address this oxymoron, this paper investigates the notion of emergent behavior for clarifying the boundaries of this notion for SoS and then presents the architectural emergentist framework that we developed to enable the architectural description of emergent behavior of software-intensive SoSs.","PeriodicalId":314200,"journal":{"name":"2018 13th Annual Conference on System of Systems Engineering (SoSE)","volume":"60 6 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 13th Annual Conference on System of Systems Engineering (SoSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SYSOSE.2018.8428727","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6
Abstract
A major research challenge for the design of a software-intensive System-of-Systems (SoS) is the formal description of its software architecture. The main complicating factor is that an SoS, by definition, has its architecture designed to produce emergent behavior for fulling missions. But, by definition, an emergent behavior is an “unexpected” behavior. By “unexpected”, we mean a behavior of a whole (i.e. the SoS) that cannot be predicted through analysis only of its parts (i.e. the constituent systems of the SoS), or stated simply: the behavior of the SoS is other than the sum of the behaviors of its constituent systems. The oxymoron is thereby: how to formally design and describe the software architecture of an SoS to exhibit “expected” (by design) “unexpected” (emergent) behaviors that stem from the interactions among the constituent systems of the SoS? To address this oxymoron, this paper investigates the notion of emergent behavior for clarifying the boundaries of this notion for SoS and then presents the architectural emergentist framework that we developed to enable the architectural description of emergent behavior of software-intensive SoSs.