{"title":"Modeling a system of systems to analyze requirements","authors":"S. White","doi":"10.1109/SYSTEMS.2009.4815777","DOIUrl":null,"url":null,"abstract":"To help systems engineers select a method for modeling large complex systems during the requirements phase of systems engineering, and also help researchers develop better models and methods, this paper identifies the semantics, mathematical basis, and attributes needed to model a system of systems. We use these model characteristics to compare several practical languages and methods that engineers use for systems engineering, Distributed Computing Design System (basis for Vitech's method, CORE), Statemate, the Unified Modeling Language (UML), and Systems Modeling Language (SysML). We identify which methods excel in a specific area, and why. For example, we show why the method used in Statemate to control activities should be used in SysML.","PeriodicalId":131616,"journal":{"name":"2009 3rd Annual IEEE Systems Conference","volume":"42 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2009-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"11","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2009 3rd Annual IEEE Systems Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SYSTEMS.2009.4815777","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 11
Abstract
To help systems engineers select a method for modeling large complex systems during the requirements phase of systems engineering, and also help researchers develop better models and methods, this paper identifies the semantics, mathematical basis, and attributes needed to model a system of systems. We use these model characteristics to compare several practical languages and methods that engineers use for systems engineering, Distributed Computing Design System (basis for Vitech's method, CORE), Statemate, the Unified Modeling Language (UML), and Systems Modeling Language (SysML). We identify which methods excel in a specific area, and why. For example, we show why the method used in Statemate to control activities should be used in SysML.