Engineering Systems with Standards and Digital Models: Development of a 15288-SysML Grid
Abstract
:1. Introduction
1.1. The Fourth Industrial Revolution
1.2. Industry 4.0 and the Digital Enterprise
1.2.1. United States Department of Defense (DoD)
- Formalize the development, integration, and use of models to inform enterprise and program decision making;
- Provide an enduring, authoritative source of truth;
- Incorporate technological innovation to improve the engineering practice;
- Establish a supporting infrastructure and environment to perform activities, collaborate and communicate across stakeholders; and
- Transform the culture and workforce to adopt and support digital engineering across the life cycle.
1.2.2. United States National Aeronautics and Space Administration (NASA)
1.2.3. International Council on Systems Engineering (INCOSE)
1.2.4. Digital Engineering Lexicon
1.3. Summary of Problem Being Addressed
2. Systems in an Industry 4.0 Digital Enterprise
2.1. International Standards for the Engineering of Systems
2.2. Life Cycle Models
2.3. Life Cycle Process Models
2.4. Life Cycle Model for Industry 4.0
2.5. ISO/IEC/IEEE Life Cycle Processes
Process: “Set of interrelated or interacting activities that transforms inputs into outputs”[22] (p. 337).
Activity: “set of cohesive tasks of a process”[22] (p. 9).
Task: “Required, recommended, or permissible action, intended to contribute to the achievement of one or more outcomes of a process”[22] (p. 460).
2.6. An Articulated Boeing Diamond© as a Life Cycle Process Model for Industry 4.0
2.7. The Digital Thread
3. Model-Based Systems Engineering (MBSE)
“The formalized application of modeling to support system requirements, architecture, design, analysis, verification and validation activities throughout the life cycle”[22] (p. 101).
3.1. Pillar I: Modeling Language
- Behavior: Behavioral aspects (i.e., how it responds to its environment) of a system, including states and transitions, that can be integrated with the respective components in the SoI that enable its behavior.
- Requirements: Requirement aspects represent the specification of a capability or condition that a system must satisfy. Requirements are hierarchical and initially specified at the system level. The system-level requirements are further refined and allocated to the sub-systems and components. SysML diagrams support the ability to specify, derive, satisfy, verify, refine, trace, and relate requirements throughout the model, which enables the clear definition of requirements and their relation to the system throughout each of the stages of the life cycle.
- Structure: The structural aspects are based upon a central principle of systems engineering: hierarchy [43]. Nobel Laureate Herbert Simon [1916–2001] stated “By a ‘hierarchic system,’ or hierarchy, I mean a system that is composed of interrelated subsystems, each of the latter being, in turn, hierarchic in structure until we reach some lowest level of elementary subsystem” [44] (p. 68). Hierarchy in design is typically implemented through decomposition, where the overall concept for a design can be formulated at a high level and decomposed into system, subsystem, and lower-level components, all the way down to unique parts. In addition, structure describes interconnections and interfaces between systems, subsystems, and components.
- Parametric Relations: Parametric relationships constrain the system design to certain values or parameters that can be allocated to the appropriate behavioral or structural feature of the design that has been specified in a SysML diagram. As such, the parametric aspect supports establishment of constraints and mathematical statements.
3.2. Pillar II: Modeling Method
3.3. Pillar III: Modeling Tool
3.4. Pillar IV: Organizational Support
4. Engineering Systems Using the 15288-SysML Grid
4.1. Foundation for the 15288-SysML Grid
- Paradigm: Industry 4.0, described in Section 1.1, is the moniker for the fourth industrial revolution and the current paradigm shift toward the creation and utilization of digital data in real-world objects. The real-world objects possess digital data and resultant information, embedded in modern systems.
- Digital Enterprise: Industry, government, and professional organizations have conceptualized strategies to support the objectives of Industry 4.0. The digital enterprises, described in Section 1.2, provide strategies and a vision for implementation of a digital environment for Industry 4.0’s modern systems. Section 1.3 provides a lexicon of terminology for the digital enterprise.
- Articulated Diamond Life Cycle Process Model: The Boeing Diamond© life cycle model is adapted and transitioned to a life cycle process model that includes: (1) design and delivery elements for the physical system; (2) modeling and simulation elements for the virtual system; (3) a digital thread, which contains the mechanisms for the creation, storage, and utilization of the digital artifacts that are the source of the data, relationships, perspectives, and views; and (4) the formal life cycle processes contained in international standards.
- ISO/IEC/IEEE Standards: The international standards in Table 2 contain the formal systems engineering processes needed to address all aspects of the systems life cycle.
- Four Fundamental Design Aspects: The four fundamental aspects of system design captured through system models are (1) behavior; (2) requirements; (3) structure; and (4) parametric relationships. These aspects enable the modeling of the system-of-interest (SoI), the SoI’s sub-systems, and components within structured diagram types.
4.2. Methodolgy for 15288-SysML Grid Development
- Behavior-related design aspects are captured in SysML using the uc, act, stm, and seq diagram types.
- Requirement-related design aspects are captured using the req diagram type.
- Structural-related design aspects are captured using the pkg, bdd, and ibd diagram types.
- Parametric relations are captured using the par diagram type.
4.3. Example 1: Implementing 15288-SysML Grid for Technical Process 6.4.2
4.4. Example 2: Implementing the 15288-SysML for Technical Process 6.4.3
5. Recommendations for Future Research
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Schwab, K. The Fourth Industrial Revolution; Crown Publishing: New York, NY, USA, 2016. [Google Scholar]
- Kuhn, T.S. The Structure of Scientific Revolutions, 3rd ed.; University of Chicago Press: Chicago, IL, USA, 1996. [Google Scholar]
- NIST. Framework for Cyber-Physical Systems: Volume 1, Overview; National Institutes of Standards and Technology: Gaithersburg, MD, USA, 2017. [Google Scholar]
- Gibson, I.; Rosen, D.; Stucker, B.; Khorasani, M. Additive Manufacturing Technologies, 3rd ed.; Springer: Cham, Switzerland, 2021. [Google Scholar]
- Dutton, W.H. Putting things to work: Social and policy challenges for the internet of things. Information 2014, 16, 1–21. [Google Scholar] [CrossRef]
- Liao, Y.; Deschamps, F.; Loures, E.d.F.R.; Ramos, L.F.P. Past, present and future of Industry 4.0—A systematic literature review and research agenda proposal. Int. J. Prod. Res. 2017, 55, 3609–3629. [Google Scholar] [CrossRef]
- DoD. Digital Engineering Strategy; Department of Defense: Washington, DC, USA, 2018. [Google Scholar]
- Marlowe, J.M.; Haymes, C.L.; Murphy, P.L. NASA Enterprise Digital Transformation Initiative Strategic Framework & Implementation Approach; National Aeronautics and Space Administration: Washington, DC, USA, 2022. [Google Scholar]
- INCOSE. Systems Engineering Vision 2025: A World in Motion; International Council on Systems Engineering: San Deigo, CA, USA, 2014. [Google Scholar]
- DoD. Digital Engineering; Department of Defense: Washington, DC, USA, 2023. [Google Scholar]
- INCOSE. Systems Engineering Vision 2035: Engineering Solutions for a Better World; International Council on Systems Engineering: San Diego, CA, USA, 2021. [Google Scholar]
- Weigand, H.; Johannesson, P.; Andersson, B. An artifact ontology for design science research. Data Knowl. Eng. 2021, 133, 101878. [Google Scholar] [CrossRef]
- DAU. DAU Glossary of Defense Acquisition Acronyms and Terms; Defense Acquisition University (DAU): Fort Belvoir, VA, USA, 2021. [Google Scholar]
- Kargin, Y.O.; Barnes, A.A.; Uysal, O.D.; Pinon-Fischer, O.J.; Balchanos, M.G.; Mavris, D.N.; Hughes, M.; LaJeunesse, J.; Karl, A.; Matlik, J.F. Digital enterprise across the lifecycle. In Proceedings of the AIAA Scitech 2021 Forum (AIAA 2021-0240), Virtual, 19–21 January 2021; pp. 1–22. [Google Scholar] [CrossRef]
- Kraft, E.M. Decision analytics in a lifecycle digital engineering environment. In Proceedings of the AIAA Scitech 2019 Forum (AIAA 2019-1364), San Diego, CA, USA, 7–11 January 2019; pp. 1–24. [Google Scholar] [CrossRef]
- Singh, V.; Willcox, K.E. Engineering design with digital thread. AIAA J. 2018, 56, 4515–4528. [Google Scholar] [CrossRef]
- Grieves, M.; Vickers, J. Digital twin: Mitigating unpredictable, undesirable emergent behavior in complex systems. In Transdisciplinary Perspectives on Complex Systems: New Findings and Approaches; Kahlen, F.-J., Flumerfelt, S., Alves, A., Eds.; Springer: Cham, Switzerland, 2016; pp. 85–113. [Google Scholar]
- Zhou, J.; Zhang, S.; Gu, M. Revisiting digital twins: Origins, fundamentals, and practices. Front. Eng. Manag. 2022, 9, 668–676. [Google Scholar] [CrossRef]
- Singh, M.; Fuenmayor, E.; Hinchy, E.P.; Qiao, Y.; Murray, N.; Devine, D. Digital twin: Origin to future. Appl. Syst. Innov. 2021, 4, 36. [Google Scholar] [CrossRef]
- Blackburn, M. Transforming Systems Engineering through Model-Centric Engineering; Systems Engineering Research Center: Hoboken, NJ, USA, 2018. [Google Scholar]
- Lubell, J.; Chen, K.; Horst, J.; Frechette, S.; Huang, P. Model Based Enterprise/Technical Data Package Summit Report; National Institute of Standards and Technology: Gaithersburg, MD, USA, 2012. [Google Scholar]
- ISO/IEC/IEEE 24765:2010(E); ISO/IEC/IEEE. International Standard ISO/IEC/IEEE 24765: Systems and Software Engineering—Vocabulary. IEEE: New York, NY, USA, 2017. [CrossRef]
- PMI. A Guide to the Project Management Body of Knowledge (PMBOK® Guide), 5th ed.; Project Management Institute: Newtown Square, PA, USA, 2013. [Google Scholar]
- Sjarov, M.; Kißkalt, D.; Lechler, T.; Selmaier, A.; Franke, J. Towards “design for interoperability” in the context of systems engineering. Procedia CIRP 2021, 96, 145–150. [Google Scholar] [CrossRef]
- Lee, E.A. The past, present and future of cyber-physical systems: A focus on models. Sensors 2015, 15, 4837–4869. [Google Scholar] [CrossRef] [PubMed]
- Wynn, D.C.; Clarkson, P.J. Process models in design and development. Res. Eng. Des. 2018, 29, 161–202. [Google Scholar] [CrossRef]
- Forsberg, K.; Mooz, H. The relationship of system engineering to the project cycle. In Proceedings of the Joint Conference Sponsored by the National Council on Systems Engineering (NCOSE) and the American Society for Engineering Management (ASEM), Chattanooga, TN, USA, 20–23 October 1991. [Google Scholar]
- Forsberg, K.; Mooz, H. The relationship of system engineering to the project cycle. INCOSE Int. Symp. 1991, 1, 57–65. [Google Scholar] [CrossRef]
- Forsberg, K.; Mooz, H.; Cotterman, H. Visualizing Project Management: Models and Frameworks for Mastering Complex Systems, 3rd ed.; John Wiley & Sons: New York, NY, USA, 2005. [Google Scholar]
- Hatakeyama, S.J.; Seal, D.; Farr, D.; Haase, S.C. Systems engineering “V” in a model-based engineering environment: Is it still relevant? In Proceedings of the 2018 AIAA SPACE and Astronautics Forum and Exposition (AIAA 2018-5326), Orlando, FL, USA, 17–19 September 2018; pp. 1–7. [Google Scholar] [CrossRef]
- ISO/IEC/IEEE 15288; ISO/IEC/IEEE. International Standard ISO/IEC/IEEE 15288: Systems and Software Engineering—System Life Cycle Processes. IEEE: New York, NY, USA, 2023. [CrossRef]
- Sales, D.C.; Becker, L.B. Systematic literature review of system engineering design methods. In Proceedings of the 2018 VIII Brazilian Symposium on Computing Systems Engineering (SBESC), Salvador, Brazil, 5–8 November 2018; pp. 213–218. [Google Scholar] [CrossRef]
- Blackburn, M. Transforming Systems Engineering through Model-Centric Engineering; Stevens Institute of Technology, Systems Engineering Research Center: Hoboken, NJ, USA, 2017. [Google Scholar]
- EPRI. Digital Engineering Guide: Decision Making Using Systems Engineering; Electric Power Research Institute (EPRI): Palo Alto, CA, USA, 2021. [Google Scholar]
- Weiland, K.J. Future Model-Based Systems Engineering Vision and Strategy Bridge for NASA.; National Aeronautics and Space Administration, Glenn Research Center: Cleveland, OH, USA, 2021. [Google Scholar]
- Assef, P.; Geiger, J. Adoption of model-based systems engineering in traditional DoD systems. Def. Acquis. Res. J. 2023, 30, 46–73. [Google Scholar] [CrossRef]
- Duprez, J.; Paper, P.; Fraj, A.; Royer, L.; Petteys, B. An approach to integrated digital requirements engineering. In Proceedings of the 33rd Annual INCOSE International Symposium, Honolulu, HI, USA, 15–20 July 2023; Volume 33, pp. 133–149. [Google Scholar] [CrossRef]
- West, T.D.; Pyster, A. Untangling the digital thread: The challenge and promise of model-based engineering in defense acquisition. Insight 2015, 18, 45–55. [Google Scholar] [CrossRef]
- Holland, O.T. Model-based systems engineering. In Modeling and Simulation in the Systems Engineering Life Cycle: Core Concepts and Accompanying Lectures; Loper, M.L., Ed.; Springer: London, UK, 2015; pp. 299–306. [Google Scholar]
- Delligatti, L. SysML Distilled: A Brief Guide to the Systems Modeling Language; Addison-Wesley Professional: Upper Saddle River, NJ, USA, 2013. [Google Scholar]
- ISO/IEC. International Standard ISO/IEC 19514 Information Technology—Object Management Group Systems Modeling Language (OMG SysML). 2017. Available online: https://www.iso.org/standard/65231.html (accessed on 27 July 2024).
- Friedenthal, S.; Moore, A.; Steiner, R. A Practical Guide to SysML: The Systems Modeling Language, 3rd ed.; Elsevier: Waltham, MA, USA, 2014. [Google Scholar]
- Adams, K.M.; Hester, P.T.; Bradley, J.M.; Meyers, T.J.; Keating, C.B. Systems theory: The foundation for understanding systems. Syst. Eng. 2014, 17, 112–123. [Google Scholar] [CrossRef]
- Simon, H.A. The architecture of complexity. Proc. Am. Philos. Soc. 1962, 106, 467–482. [Google Scholar]
- Estefan, J.A. Survey of Candidate Model-Based Engineering (MBSE) Methodologies, Revision B.; INCOSE: San Deigo, CA, USA, 2008. [Google Scholar]
- Estefan, J.A.; Weilkiens, T. MBSE methodologies. In Handbook of Model-Based Systems Engineering; Madni, A.M., Augustine, N., Sievers, M., Eds.; Springer: Cham, Switzerland, 2023; pp. 47–85. [Google Scholar]
- Wang, H.; Li, H.; Tang, C.; Zhang, X.; Wen, X. Unified design approach for systems engineering by integrating model-based systems design with axiomatic design. Syst. Eng. 2020, 23, 49–64. [Google Scholar] [CrossRef]
- Friedenthal, S.; Oster, C. Architecting Spacecraft with SysML: A Model-Based Systems Engineering Approach; CreateSpace Independent Publishing: Scotts Valley, CA, USA, 2017. [Google Scholar]
- Rational. Rational Unified Process for Systems Engineering (RUP SE 1.0); Rational Software Corporation: Cupertino, CA, USA, 2001. [Google Scholar]
- Hoffmann, H.-P. System Engineering Best Practices with the Rational Solution for Systems and Software Engineering Deskbook, Release 4.1; IBM Corporation: Somers, NY, USA, 2011. [Google Scholar]
- Douglass, B.P. Harmony a MBSE Deskbook Version 1.0: Agile Model-Based Systems Engineering Best Practices with IBM Rhapsody; IBM Corporation: Somers, NY, USA, 2017. [Google Scholar]
- Douglass, B.P. Agile Model-Based Systems Engineering Cookbook: Improve System Development by Applying Proven Recipes for Effective Agile Systems Engineering; Packt: Birmingham, UK, 2021. [Google Scholar]
- Dori, D. Model-Based Systems Engineering with OPM and SysML.; Springer: New York, NY, USA, 2016. [Google Scholar]
- Soffer, A.; Dori, D. Model-based requirements engineering framework for systems life-cycle support. In Managing Requirements Knowledge; Maalej, W., Thurimella, A.K., Eds.; Springer: Berlin/Heidelberg, Germany, 2013; pp. 291–311. [Google Scholar]
- ISO/PAS. International Standard ISO 19450: Automation Systems and Integration—Object-Process Methodology. 2015. Available online: https://www.iso.org/standard/62274.html (accessed on 27 July 2024).
- Dori, D. Model-based standards authoring: ISO 15288 as a case in point. Syst. Eng. 2024, 27, 302–314. [Google Scholar] [CrossRef]
- ISO. International Standard ISO 19450: Automation Systems and Integration—Object-Process Methodology. 2022. Available online: https://www.iso.org/standard/84612.html (accessed on 27 July 2024).
- Moore, B.; Dean, D.; Gerber, A.; Wagenknecht, G.; Vanderheyden, P. Eclipse Development Using the Graphical Editing Framework and the Eclipse Modeling Framework; IBM Corporation: Armonk, NY, USA, 2004. [Google Scholar]
- Voirin, J.-L. Model-Based System and Architecture Engineering with the Arcadia Method; ISTE Press: London, UK; Elsevier: Oxford, UK, 2018. [Google Scholar]
- Voirin, J.-L. Method & tools for constrained system architecting. INCOSE Int. Symp. 2008, 18, 981–995. [Google Scholar] [CrossRef]
- Di Maio, M.; Weilkiens, T.; Hussein, O.; Aboushama, M.; Javid, I.; Beyerlein, S.; Grötsch, M. Evaluating MBSE methodologies using the FEMMP framework. In Proceedings of the 7th IEEE International Symposium on Systems Engineering (ISSE 2021), Vienna, Austria, 13 September–13 October 2021; pp. 53–60. [Google Scholar] [CrossRef]
- Long, D.; Scott, Z. A Primer for Model-Based Systems Engineering, 2nd ed.; Vitech Corporation: Blacksburg, VA, USA, 2011. [Google Scholar]
- Vitech. GENESYS 6.0 System Definition Guide; Vitech Corporation: Blacksburg, VA, USA, 2018. [Google Scholar]
- Wagner, D.A.; Bennett, M.B.; Karban, R.; Rouquette, N.; Jenkins, S.; Ingham, M. An ontology for state analysis: Formalizing the mapping to SysML. In Proceedings of the 2012 IEEE Aerospace Conference, Big Sky, MT, USA, 3–10 March 2012; pp. 3444–3459. [Google Scholar] [CrossRef]
- Ingham, M.D.; Rasmussen, R.D.; Bennett, M.B.; Moncada, A.C. Engineering complex embedded systems with state analysis and the mission data aystem. J. Aerosp. Comput. Inf. Commun. 2005, 2, 507–536. [Google Scholar] [CrossRef]
- Ingham, M.D.; Rasmussen, R.D.; Bennett, M.B.; Moncada, A.C. Generating requirements for complex embedded systems using State Analysis. Acta Astronaut. 2006, 58, 648–661. [Google Scholar] [CrossRef]
- Dam, S.H. Real MBSE: Model-Based Systems Engineering (MBSE) Using LML and Innoslate; SPEC Innovations: Manassas, VA, USA, 2019. [Google Scholar]
- Vaneman, W.K.; Dam, S.H.; Sellers, J.J. Essential LML: Lifecycle Modeling Language (LML)—A Thinking Toll for Capturing, Connecting and Communicating Complex Systems; SPEC Innovations: Manassas, VA, USA, 2019. [Google Scholar]
- Chami, M.; Aleksandraviciene, A.; Morkevicius, A.; Bruel, J.-M. Towards solving MBSE adoption challenges: The D3 MBSE adoption toolbox. In Proceedings of the 28th Annual INCOSE International Symposium, Washington, DC, USA, 7–12 July 2018; Volume 28, pp. 1463–1477. [Google Scholar] [CrossRef]
- Šilingas, D.; Butleris, R. Towards implementing a framework for modeling software requirements in MagicDraw UML. Inf. Technol. Control. 2009, 38, 153–164. [Google Scholar]
- Mazeika, D.; Morkevicius, A.; Aleksandraviciene, A. MBSE driven approach for defining problem domain. In Proceedings of the 11th System of Systems Engineering Conference, Kongsberg, Norway, 12–16 June 2016; pp. 283–288. [Google Scholar] [CrossRef]
- Morkevicius, A.; Aleksandraviciene, A.; Mazeika, D.; Bisikirskiene, L.; Strolia, Z. MBSE grid: A simplified SysML-based approach for modeling complex systems. In Proceedings of the 27th Annual INCOSE International Symposium, Adelaide, Australia, 15–20 July 2017; Volume 27, pp. 136–150. [Google Scholar] [CrossRef]
- NAESM. Reproducibility and Replicability in Science; The National Academies Press: Washington, DC, USA, 2019. [Google Scholar]
- Sowa, J.F.; Zachman, J.A. Extending and formalizing the framework for information systems architecture. IBM Syst. J. 1992, 31, 590–616. [Google Scholar] [CrossRef]
- Zachman, J.A. A framework for information system architecture. IBM Syst. J. 1987, 26, 276–292. [Google Scholar] [CrossRef]
- Ibrahim, I.; Krahn, S.; Adams, K.M. Development of a PWR feedwater system model using MBSE and SysML. Proc. ANS Winter Meet. 2022, 2022, 755–758. [Google Scholar] [CrossRef]
- Ibrahim, I.; Krahn, S.; Adams, K.M.; Tomlin, C. Insights from model-based systems engineering applications in the nuclear industry. In Proceedings of the 2023 ANS Winter Conference and Expo, Washington DC, USA, 12–15 November 2023; pp. 774–777. [Google Scholar] [CrossRef]
- NASA. NASA Systems Engineering Processes and Requirements; National Aeronautics and Space Administration: Washington, DC, USA, 2020. [Google Scholar]
- NASA. NASA Systems Modeling Handbook for Systems Engineering; National Aeronautics and Space Administration: Washington, DC, USA, 2022. [Google Scholar]
- Gausemeier, J.; Dumitrescu, R.; Steffen, D.; Czaja, A.; Wiederkehr, O.; Tschirner, C. Systems Engineering in Industrial Practice; Heinz Nixdorf Institute, Fraunhofer Institute for Production Technology IPT, and UNITY AG: Paderborn, Germany, 2015. [Google Scholar]
- DoE. Technical Basis for U. S. Department of Energy Nuclear Safety Policy; United States Department of Energy: Washington, DC, USA, 2011. [Google Scholar]
Industrial Revolution | Timeframe | Description and Principal Driver of Change |
---|---|---|
First | 1760–1840 | Shift from manual manufacturing to machine manufacturing. The underlying technologies for this revolution were the application of power (i.e., steam and water) to manufacturing. |
Second | 1870–1920 | Introduction of the production line. The underlying technology for this revolution were transportation and telegraph networks to connect supply chains. |
Third | 1950–1990 | Introduction of digital electronics. The underlying technologies were the application of binary floating-point numbers and Boolean logic. |
Fourth | 2010–present | Automation and data exchange in industrial manufacturing. The underlying technology is the ability to utilize digital data in providing information to objects in the physical world (i.e., cyber–physical systems). |
Standard Number | Year | Description |
---|---|---|
ISO/IEC/IEEE 15026 | 2021 | Systems and software assurance |
ISO/IEC/IEEE 15288 | 2023 | System life cycle processes |
ISO/IEC/IEEE 15939 | 2017 | Measurement process |
ISO/IEC/IEEE 16085 | 2021 | Life cycle processes—Risk management |
ISO/IEC/IEEE 16326 | 2019 | Life cycle processes—Project management |
ISO/IEC 19514 | 2017 | Object management group systems modeling language (OMG SysML) |
ISO/IEC/IEEE 24641 | 2023 | Methods and tools for model-based systems and software engineering |
ISO/IEC/IEEE 24748-2 | 2018 | Guide to the application of ISO/IEC 15288 |
ISO/IEC/IEEE 24765 | 2017 | Vocabulary |
ISO/IEC/IEEE 24774 | 2021 | Life cycle management—Guidelines for process description |
ISO/IEC/IEEE 29148 | 2018 | Life cycle processes—Requirements engineering |
ISO/IEC/IEEE 42020 | 2019 | Architecture processes |
IEEE 828 | 2012 | Configuration management in systems and software engineering |
IEEE 1012 | 2017 | System, software, and hardware verification and validation |
Diagram and Abbreviation in SysML | Modeling Utilization |
---|---|
1. Activity, act | “Emphasizes the inputs, outputs, sequences, and conditions for coordinating other behaviors. It provides a flexible link to blocks owning those behaviors” [41] (p. 105). In SysML, activities (1) can enable actions to start; (2) may disable actions; and (3) may restrict the rate at which entities flow. |
2. Block definition, bdd | “Define features of blocks and relationships between blocks such as associations, generalizations, and dependencies. It captures the definition of blocks in terms of properties and operations, and relationships such as a system hierarchy or a system classification tree” [41] (p. 33). |
3. Internal block, ibd | “Captures the internal structure of a block in terms of properties and connectors between properties. A block can include properties to specify its values, parts, and references to other blocks. Ports are a special class of property used to specify allowable types of interactions between blocks” [41] (p. 33). |
4. Package, pkg | “Represents the organization of a model in terms of packages that contain model elements” [42] (p. 29). |
5. Parametric, par | “Describes the constraints among the properties associated with blocks. This diagram is used to integrate behavior and structure models with engineering analysis models such as performance, reliability, and mass property models” [41] (p. 190). |
6. Requirement, req | “Specifies a capability or condition that must (or should) be satisfied. A requirement may specify a function that a system must perform or a performance condition a system must achieve. SysML provides modeling constructs to represent text-based requirements and relate them to other modeling elements. The requirements diagram described in this clause can depict the requirements in graphical, tabular, or tree structure format. A requirement can also appear on other diagrams to show its relationship to other modeling elements. The requirements modeling constructs are intended to provide a bridge between traditional requirements management tools and the other SysML models” [41] (p. 157). |
7. Sequence, sd | “The Sequence diagram describes the flow of control between actors and systems (blocks) or between parts of a system. This diagram represents the sending and receiving of messages between the interacting entities called lifelines, where time is represented along the vertical axis. The sequence diagrams can represent highly complex interactions with special constructs to represent various types of control logic, reference interactions on other sequence diagrams, and decomposition of lifelines into their constituent parts” [41] (p. 127). |
8. State machine, stm | “Models discrete behavior through finite state transition systems. The state machine represents behavior as the state history of an object in terms of its transitions and states” [41] (p. 135). |
9. Use case, uc | “The use case diagram describes the usage of a system (subject) by its actors (environment) to achieve a goal, that is realized by the subject providing a set of services to selected actors” [41] (p. 141). |
Methodology and Reference | Modeling Language |
---|---|
| OMG Systems Modeling Language™ (OMG SysML®) |
| OMG Systems Modeling Language™ (OMG SysML®) |
| OMG Systems Modeling Language™ (OMG SysML®) and Object Process Language (OPL) |
| Eclipse modeling framework (EMF) |
| System definition language (SDL) |
| OWL, UML, SysML |
| Life cycle modeling language (LML) |
ISO/IEC/IEEE Standard 15288 Technical Process | Four Design Aspects | |||
---|---|---|---|---|
Behavior | Requirements | Structure | Parametric | |
6.4.1 Business or Mission Analysis | ||||
6.4.2 Stakeholder Needs and Requirements Definition | ||||
6.4.3 System Requirements Definition | ||||
6.4.4 Architecture Definition | ||||
6.4.5 Design Definition | ||||
6.4.6 System Analysis | ||||
6.4.7 Implementation | ||||
6.4.8 Integration | ||||
6.4.9 Verification | ||||
6.4.10 Transition | ||||
6.4.11 Validation | ||||
6.4.12 Operation | ||||
6.4.13 Maintenance | ||||
6.4.14 Disposal |
Technical Process 6.4.2 Stakeholder Needs and Requirements Definition | Four Design Aspects | |||
---|---|---|---|---|
Behavior | Requirements | Structure | Parametric | |
(1) Stakeholders of the system are identified. | Stakeholders of the system. uc. | Structure of system. pkg. | ||
(2) Required characteristics and context of use of capabilities and concepts in the life cycle stages, including operational concepts, are defined. | Use cases. uc. Scenarios. act. | System requirements. req. | ||
(3) Constraints on a system are identified. | System requirements. req. | Context diagram for system and enabling systems. bdd. Requirements allocation. bdd | Values for specific parameters. par. | |
(4) Stakeholder needs are defined. | Stakeholder mission, goals, objectives, and sub-objectives. req | |||
(5) Stakeholder needs are prioritized and transformed into clearly defined stakeholder requirements. | Stakeholder mission, goals, objectives, and sub-objectives. req | |||
(6) Critical performance measures are defined. | Stakeholder mission, goals, objectives, and sub-objectives. req | Critical operational issues (COI) are linked to goals. par. | ||
(7) Stakeholder agreement that their needs and expectations are reflected adequately in the requirements is achieved. | Use cases. uc. | Stakeholder mission, goals, objectives, and sub-objectives. req | ||
(8) Any enabling systems or services needed for stakeholder needs and requirements are available. | Stakeholder linkages to enabling systems. uc. | Context diagram for system and enabling systems. bdd. Interfaces. pkg. | ||
(9) Traceability of stakeholder requirements to stakeholders and their needs is established. | Stakeholder linkages to requirements. uc. | System requirements. req. |
Technical Process 6.4.3 System Requirements Definition | Four Design Aspects | |||
---|---|---|---|---|
Behavior | Requirements | Structure | Parametric | |
(1) The system description, including system interfaces, functions and boundaries for a system solution, is defined. | Context diagram for system and enabling systems. bdd. Internal structure. ibd. | |||
(2) System requirements (functional, performance, process, non-functional, and interface) and design constraints are defined. | System requirements. req. | |||
(3) Critical performance measures are defined. | Performance requirements. req. | Measure of effectiveness (MOE) is linked to objectives. par. Values for specific parameters. par. | ||
(4) The system requirements are analyzed. | Stakeholder mission, goals, objectives, and sub-objectives and matched to system requirements. req | |||
(5) Any enabling systems or services needed for system requirements definition are available. | Interfaces. pkg. | |||
(6) Traceability of system requirements to stakeholder requirements is developed. | Stakeholder mission, goals, objectives, and sub-objectives are traced to system requirements. req | Context diagram for system and enabling systems. bdd. b. Internal structure. ibd. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Adams, K.M.; Ibrahim, I.; Krahn, S. Engineering Systems with Standards and Digital Models: Development of a 15288-SysML Grid. Systems 2024, 12, 276. https://doi.org/10.3390/systems12080276
Adams KM, Ibrahim I, Krahn S. Engineering Systems with Standards and Digital Models: Development of a 15288-SysML Grid. Systems. 2024; 12(8):276. https://doi.org/10.3390/systems12080276
Chicago/Turabian StyleAdams, Kevin MacG., Irfan Ibrahim, and Steven Krahn. 2024. "Engineering Systems with Standards and Digital Models: Development of a 15288-SysML Grid" Systems 12, no. 8: 276. https://doi.org/10.3390/systems12080276
APA StyleAdams, K. M., Ibrahim, I., & Krahn, S. (2024). Engineering Systems with Standards and Digital Models: Development of a 15288-SysML Grid. Systems, 12(8), 276. https://doi.org/10.3390/systems12080276