Abstract
Patterns are recurring regularities, having fixed and variable parts, across engineered systems, systems of engineering, production, distribution, and sustainment, as well as the natural world. Ranging from concrete patterns of engineered product lines to abstract patterns behind architectural frameworks, reference models, ontologies, and general or domain-specific languages, patterns are implicitly involved in all MBSE practice. Methods reported in this chapter exploit the power of explicit MBSE patterns, using the leverage of acquired knowledge to speed processes, reduce rediscovery and error, and lower risk.
Although MBSE has begun exploiting them, model-based patterns have a much longer history in the foundations of the physical sciences and their support for engineering disciplines. Advanced primarily over the last 300 years, all the laws of the physical sciences are represented by model-based patterns describing and organizing observable phenomena. Indeed, that advance was largely centered on the rise of more effective representational models and modeling frameworks, mathematical and otherwise.
In the same fashion, the theoretical foundations of systems engineering are being strengthened by similar observation of system phenomena, their representation as configurable model-based patterns, and validation of credibility of such models for prediction and understanding. Properly harnessed, this creates more effective learning by groups (e.g., teams, enterprises, supply chains, industry groups), in which reusable, configurable model-based patterns are the informational proxy for learning; the techniques of pattern recognition and model verification and validation provide recognized support for formalized learning and model credibility management; and pattern-based processes are automated to enhance generation or checking of models supported by patterns.
References
Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., and Angel, S. A Pattern Language. Oxford University Press, New York, 1977.
Anderson, Eric T. and Simester, Duncan, 2011, “A Step-by-Step Guide to Smart Business Experiments”, Harvard Business Review, March 2011, Retrieve from https://hbr.org/2011/03/a-step-by-step-guide-to-smart-business-experiments
Bradley, J, Hughes, M., and Schindel, W., “Optimizing Delivery of Global Pharmaceutical Packaging Solutions, Using Systems Engineering Patterns” Proceedings of the INCOSE 2010 International Symposium, 2010. Download from -- https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:bradley_hughes_and_schindel%2D%2Dse_in_packaging_v1.3.1.pdf
Buckingham, E., On Physically Similar Systems: Illustrations of the Use of Dimensional Analysis”, Phys. Rev. 4(4): 345, Bibcode: 1914.
Clarke, B., “Why These Tech Companies Keep Running Thousands of Failed Experiments”, Fast Company, Sep 26, 2016.
Cloutier, R., Applicability of Patterns to Architecting Complex Systems: Making Implicit Knowledge Explicit. VDM Verlag Dr. Müller. 2008.
Cook, D., and Schindel, W., “Utilizing MBSE Patterns to Accelerate System Verification”, in Proc. of the INCOSE 2015 International Symposium, Seattle, WA, July, 2015. Download from -- https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:insight_v20-1_0317_moog_aircraft.pdf
Dove, R. and LaBarge, R., “Fundamentals of Agile Systems Engineering – Part 1, Part 2”, in Proc. of INCOSE International Symposium., 2014.
Dove, R., and Schindel, W., “Case Study: Agile SE Process for Centralized SoS Sustainment at Northrop Grumman”, in Proc. of INCOSE International Symposium, Adelaide, Australia, July, 2017. Download from -- https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:is2017%2D%2Dnorthrup_grumman_case_study_dove_and_schindel_bp.pdf
Dove, R., et al, 2016, in Proceedings of the INCOSE 2016 Socorro Systems Summit, from: http://www.incose.org/ChaptersGroups/Chapters/ChapterSites/enchantment/library-and-resources/socorro-systems-summit%2D%2D-2016-oct-28-29/proceedings
Dove, R., Schindel, W., and Garlington, K., “Case Study: Agile Systems Engineering at Lockheed Martin Aeronautics Integrated Fighter Group”, in Proc. of INCOSE International Symposium, Washington, DC., July, 2018. Download from --http://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:is2018_-_aselcm_lmc_case_study.pdf
Dove, R., Schindel, W., and Scrapper, C., “Agile Systems Engineering Process Features Collective Culture, Consciousness, and Conscience at SSC Pacific Unmanned Systems Group”, in Proc. of INCOSE International Symposium, Edinburgh, Scotland, UK, July, 2016. Download from -- https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:is2016_%2D%2D_autonomous_vehicle_development_navy_spawar.pdf
Dove, R., Schindel, W., Hartney, R., “Case Study: Agile Hardware/Firmware/Software Product Line Engineering at Rockwell Collins”, in Proc. of IEEE International Systems Conference, Montreal, Quebec, Canada, April, 2017. Download from -- https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:pap170424syscon-casestudyrc.pdf
Dyer, J., Christensen, C., Gregersen, H. The Innovators DNA: Mastering the Five Skills of Disruptive Innovators, HBR Press, 2011.
Estefan, J. 2008. “Survey of Candidate Model-Based Systems Engineering (MBSE) Methodologies”, rev. B. Seattle, WA, USA: International Council on Systems Engineering (INCOSE). INCOSE-TD-2007-003-02. Accessed April 13, 2015 at http://www.omgsysml.org/MBSE_Methodology_Survey_RevB.pdf
Fisher, Ronald, The Design of Experiments, Ninth Edition, Macmillan, New York (US), 1971.
Gamma, E., Helm, R., Johnson, R., Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Publishing Company, Reading, MA, 1995.
Genesereth, M. R., & Nilsson, N., Logical Foundations of Artificial Intelligence, San Mateo, CA: Morgan Kaufmann Publishers, 1987.
Gingerich, O., The Book Nobody Read: Chasing the Revolutions of Nicolaus Copernicus, New York: Walker & Co. Publishing, 2004.
INCOSE MBSE Patterns 2016. Working Group web site: http://www.omgwiki.org/MBSE/doku.php?id=mbse:patterns:patterns
INCOSE MBSE Patterns Working Group, “S*MBSE Patterns: A Small Scale Example”, INCOSE Patterns Working Group, 2018. Download from: https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:oil_filter_example_v1.6.2.pdf
INCOSE MBSE Patterns Working Group, “MBSE Methodology Summary: Pattern-Based Systems Engineering (PBSE), Based On S*MBSE Models”, V1.6.1, March, 2019. Download from --https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:pbse_extension_of_mbse%2D%2Dmethodology_summary_v1.6.1.pdf
INCOSE MBSE Patterns Working Group, “S*Metamodel Mapping for MagicDraw/Cameo Systems Modeler Version 19”, 2019b. Download from ---http://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:systematica_mapping_for_magicdraw_csm_v1.9.1a.pdf
INCOSE MBSE Patterns Working Group, “The Model Characterization Pattern (MCP): A Universal Characterization & Labeling S*Pattern for All Computational Models”, V1.9.3. INCOSE MBSE Patterns Working Group, June, 2020. Download from -- https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:model_characterization_pattern_mcp_v1.9.3.pdf
ISO 10303-233:2012 “Industrial automation systems and integration -- Product data representation and exchange -- Part 233: Application protocol: Systems engineering”, 2012.
ISO, “ISO/PAS 19450:2015, Automation systems and integration — Object-Process Methodology”, International Standards Organization, 2015. Download from –https://www.iso.org/standard/62274.html
ISO/IEC 15288: “Systems Engineering—System Life Cycle Processes”. International Standards Organization (2015).
ISO/IEC 26580:2021, “Software and systems engineering – Methods and tools for the feature-based approach to softwared and systems product line engineering”, 2021.
ISO/IEC/IEEE 42010:2011, “Systems and software engineering - Architecture description” 2011.
Kline, W., and Schindel, W., “The Innovation Competencies - Implications for Educating the Engineer of the Future”, in Proc. of American Society of Engineering Education 2014 Conference, Indianapolis, Indiana, US, 2014. Download from -- https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:asee_2014_paper_on_education_models.pdf
Kohavi, R., Crook, T., Longbotham, R., Frasca, B., Henne, R., Ferres, R., Melamed, T., “Online Experimentation at Microsoft”, retrieved from: http://www.exp-platform.com/documents/expthinkweek2009public.pdf
Manzi, J. Uncontrolled: The Surprising Payoff of Trial-and-Error for Business, Politics, and Society, Basic Books, NY, 2012.
Meyer, M., Lehnerd, A., The Power of Product Platforms, Free Press, 2011.
NASA JPL, “JPL Ontological Modeling Language Specification Document (OML)”, NASA, 2015. Download from -- https://github.com/JPL-IMCE/gov.nasa.jpl.imce.oml.doc
OMG, “OMG System Modeling Language”, Version 1.6, Object Management Group, 2016. Download from -- https://www.omg.org/spec/SysML/
OMG, “SysML V2.0 Specification Documents”, Object Management Group, 2021. Download from -- https://github.com/Systems-Modeling/SysML-v2-Release
Ries, E. The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses, Crown Business, New York, 2011.
Rigby, D., Sutherland, J., and Takeuchi, H., 2016, ‘The Secret History of Agile Innovation’, Harvard Business Review, April 20, 2016.
Schindel, W. “Requirements statements are transfer functions: An insight from model-based systems engineering”, Proceedings of INCOSE 2005 International Symposium, 2005.
Schindel, W. “Interoperable Model Semantics: An issue that won’t go away”. INCOSE Patterns Working Group, April, 2020. Download from -- https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:interoperable_semantics_v1.3.1.pdf
Schindel, W. “System Interactions: Making the Heart of Systems More Visible”, Proc. of INCOSE Great Lakes Regional Conference, 2013.
Schindel, W. “The Difference Between Whole-System Patterns and Component Patterns: Managing Platforms and Domain Systems Using PBSE”, INCOSE Great Lakes Regional Conference on Systems Engineering, Schaumburg, IL, October, 2014
Schindel, W., “Pattern-Based Systems Engineering: An Extension of Model-Based SE”, INCOSE IS2005 Tutorial TIES 4, 2005.
Schindel, W., “Consistency Management as an Integrating Paradigm for Digital Life Cycle Management with Learning”, INCOSE MBSE Patterns Working Group, 2020. Download from -- https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:aselcm_pattern_%2D%2D_consistency_management_as_a_digital_life_cycle_management_paradigm_v1.2.2.pdf
Schindel, W., “Fail-Fast Rapid Innovation Concepts”, INCOSE Enchantment Chapter Socorro Systems Summit–Collaborative Knowledge Exchange. Socorro, NM, 2017.
Schindel, W., “Failure Analysis: Insights from Model-Based Systems Engineering”, Proc. of INCOSE International Symposium, 2010.
Schindel, W., “Feelings and Physics: Emotional, Psychological, and Other Soft Human Requirements, by Model-Based Systems Engineering”, Proc. of INCOSE International Symposium, 2006.
Schindel, W., “Innovation, Risk, Agility, and Learning, Viewed as Optimal Control & Estimation”, in Proc of INCOSE 2017 International Symposium, Adelaide, Australia, July, 2017.
Schindel, W., “Integrating Materials, Process & Product Portfolios: Lessons from Pattern-Based Systems Engineering”, Proc. of Society for the Advancement of Material and Process Engineering, 2012. Download from -- https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:sampe_baltimore_2012_v1.3.6_.pdf
Schindel, W., “Interactions: Making the Heart of Systems Visible”, in Proc. of the INCOSE Great Lakes 2013 Regional Conference”, 2013. Download from -- https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:system_interactions%2D%2Dmaking_the_heart_of_systems_more_visible_v1.2.2.pdf
Schindel, W., “Implications for Future SE Practice, Education, Research: SE Foundation Elements, Discussion Inputs to INCOSE Vision 2035 Theoretical Foundations Section”, V2.3.2, 2020. Download from -- https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:science_math_foundations_for_systems_and_systems_engineering%2D%2D1_hr_awareness_v2.3.2a.pdf
Schindel, W., “S*Metamodel”, Metamodel Version 1.7, July, 2019. Download from -- http://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:systematica_5_metamodel_v7.1.6a.pdf
Schindel, W., “Systems of Innovation II: The Emergence of Purpose”, Proceedings of INCOSE 2013 International Symposium, 2013.
Schindel, W., “What Is the Smallest Model of a System?”, in Proc. of INCOSE 2011 International Symposium, 2011. Download from -- https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:what_is_the_smallest_model_of_a_system_v1.4.4.pdf
Schindel, W., and Dove, R., “Introduction to the ASELCM Pattern”, Proc. of INCOSE IS2016, Edinburg, UK, 2016. Download from -- https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:is2016_intro_to_the_aselcm_pattern_v1.4.8.pdf
Schindel, W., and Smith, V., “Results of applying a families-of-systems approach to systems engineering of product line families”, SAE International, Technical Report 2002-01-3086, 2002. Download from -- https://www.omgwiki.org/MBSE/lib/exe/fetch.php?media=mbse:patterns:sae_tr_2002-01-3086_v1.2.25.pdf
Schindel, W., Lewis, S., Sherey, J., Sanyal, S., “Accelerating MBSE Impacts Across the Enterprise: Model-Based S*Patterns”, to appear in Proc. of INCOSE 2015 International Symposium, July, 2015.
Schindel, W., Peterson, T., “Introduction to Pattern-Based Systems Engineering (PBSE): Leveraging MBSE Techniques”, in Proc. of INCOSE 2013 International Symposium, Tutorial, June, 2013.
Schrage, M., The Innovator’s Hypothesis: How Cheap Experiments Are Worth More Than Good Ideas, MIT Press, Cambridge, MA (US), 2014.
SEBoK Editorial Board. 2020. The Guide to the Systems Engineering Body of Knowledge (SEBoK), v. 2.3, R.J. Cloutier (Editor in Chief). Hoboken, NJ: The Trustees of the Stevens Institute of Technology. Accessed [DATE]. www.sebokwiki.org.
Sirin, E., et al. “Pellet: A Practical OWL-DL Reasoner”, in J. of Web Semantics, June 2007, 5(2):51–53.
Teller, A., Ted Talk by Astro Teller, Apr 14, 2016, Alphabet X, retrieved from: www.ted.com/talks/astro_teller_the_unexpected_benefit_of_celebrating_failure
Thomke, S., Experimentation Matters: Unlocking the Potential for New Technologies for Innovation, Harvard Business Review Press, Boston, MA (US), 2003.
V4 Institute, “V4 Institute Framework, Assets, Support”, Conference Poster, in INCOSE 2018 Great Lakes Regional Conference, Indianapolis, IN, USA, September, 2018.
Walden, D. et al, INCOSE Systems Engineering Handbook, Fifth Edition, International Council on Systems Engineering, San Diego, CA, 2015.
W3C, “OWL 2 Web Ontology Language, Document Overview (Second Edition), W3C Recommendation 11 December 2012. Download from -- https://www.w3.org/TR/2012/REC-owl2-overview-20121211/
W3C, “OWL Reasoners”, download 03.01.2021 from – https://www.w3.org/2001/sw/wiki/OWL/Implementations
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Section Editor information
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this entry
Cite this entry
Schindel, W.D. (2022). Pattern-Based Methods and MBSE. In: Madni, A.M., Augustine, N., Sievers, M. (eds) Handbook of Model-Based Systems Engineering. Springer, Cham. https://doi.org/10.1007/978-3-030-27486-3_73-1
Download citation
DOI: https://doi.org/10.1007/978-3-030-27486-3_73-1
Received:
Accepted:
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-27486-3
Online ISBN: 978-3-030-27486-3
eBook Packages: Springer Reference Intelligent Technologies and RoboticsReference Module Computer Science and Engineering