Skip to main content

Pattern-Based Methods and MBSE

  • Living reference work entry
  • First Online:
Handbook of Model-Based Systems Engineering
  • 123 Accesses

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

References

  1. Alexander, C., Ishikawa, S., Silverstein, M., Jacobson, M., Fiksdahl-King, I., and Angel, S. A Pattern Language. Oxford University Press, New York, 1977.

    Google Scholar 

  2. 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

  3. 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

  4. Buckingham, E., On Physically Similar Systems: Illustrations of the Use of Dimensional Analysis”, Phys. Rev. 4(4): 345, Bibcode: 1914.

    Google Scholar 

  5. Clarke, B., “Why These Tech Companies Keep Running Thousands of Failed Experiments”, Fast Company, Sep 26, 2016.

    Google Scholar 

  6. Cloutier, R., Applicability of Patterns to Architecting Complex Systems: Making Implicit Knowledge Explicit. VDM Verlag Dr. Müller. 2008.

    Google Scholar 

  7. 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

  8. Dove, R. and LaBarge, R., “Fundamentals of Agile Systems Engineering – Part 1, Part 2”, in Proc. of INCOSE International Symposium., 2014.

    Google Scholar 

  9. 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

  10. 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

  11. 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

  12. 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

  13. 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

  14. Dyer, J., Christensen, C., Gregersen, H. The Innovators DNA: Mastering the Five Skills of Disruptive Innovators, HBR Press, 2011.

    Google Scholar 

  15. 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

  16. Fisher, Ronald, The Design of Experiments, Ninth Edition, Macmillan, New York (US), 1971.

    Google Scholar 

  17. Gamma, E., Helm, R., Johnson, R., Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software. Addison-Wesley Publishing Company, Reading, MA, 1995.

    MATH  Google Scholar 

  18. Genesereth, M. R., & Nilsson, N., Logical Foundations of Artificial Intelligence, San Mateo, CA: Morgan Kaufmann Publishers, 1987.

    MATH  Google Scholar 

  19. Gingerich, O., The Book Nobody Read: Chasing the Revolutions of Nicolaus Copernicus, New York: Walker & Co. Publishing, 2004.

    MATH  Google Scholar 

  20. INCOSE MBSE Patterns 2016. Working Group web site: http://www.omgwiki.org/MBSE/doku.php?id=mbse:patterns:patterns

  21. 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

  22. 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

  23. 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

  24. 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

  25. ISO 10303-233:2012 “Industrial automation systems and integration -- Product data representation and exchange -- Part 233: Application protocol: Systems engineering”, 2012.

    Google Scholar 

  26. 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

  27. ISO/IEC 15288: “Systems Engineering—System Life Cycle Processes”. International Standards Organization (2015).

    Google Scholar 

  28. ISO/IEC 26580:2021, “Software and systems engineering – Methods and tools for the feature-based approach to softwared and systems product line engineering”, 2021.

    Google Scholar 

  29. ISO/IEC/IEEE 42010:2011, “Systems and software engineering - Architecture description” 2011.

    Google Scholar 

  30. 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

  31. 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

  32. Manzi, J. Uncontrolled: The Surprising Payoff of Trial-and-Error for Business, Politics, and Society, Basic Books, NY, 2012.

    Google Scholar 

  33. Meyer, M., Lehnerd, A., The Power of Product Platforms, Free Press, 2011.

    Google Scholar 

  34. NASA JPL, “JPL Ontological Modeling Language Specification Document (OML)”, NASA, 2015. Download from -- https://github.com/JPL-IMCE/gov.nasa.jpl.imce.oml.doc

  35. OMG, “OMG System Modeling Language”, Version 1.6, Object Management Group, 2016. Download from -- https://www.omg.org/spec/SysML/

  36. OMG, “SysML V2.0 Specification Documents”, Object Management Group, 2021. Download from -- https://github.com/Systems-Modeling/SysML-v2-Release

  37. Ries, E. The Lean Startup: How Today’s Entrepreneurs Use Continuous Innovation to Create Radically Successful Businesses, Crown Business, New York, 2011.

    Google Scholar 

  38. Rigby, D., Sutherland, J., and Takeuchi, H., 2016, ‘The Secret History of Agile Innovation’, Harvard Business Review, April 20, 2016.

    Google Scholar 

  39. Schindel, W. “Requirements statements are transfer functions: An insight from model-based systems engineering”, Proceedings of INCOSE 2005 International Symposium, 2005.

    Google Scholar 

  40. 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

  41. Schindel, W. “System Interactions: Making the Heart of Systems More Visible”, Proc. of INCOSE Great Lakes Regional Conference, 2013.

    Google Scholar 

  42. 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

    Google Scholar 

  43. Schindel, W., “Pattern-Based Systems Engineering: An Extension of Model-Based SE”, INCOSE IS2005 Tutorial TIES 4, 2005.

    Google Scholar 

  44. 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

  45. Schindel, W., “Fail-Fast Rapid Innovation Concepts”, INCOSE Enchantment Chapter Socorro Systems Summit–Collaborative Knowledge Exchange. Socorro, NM, 2017.

    Google Scholar 

  46. Schindel, W., “Failure Analysis: Insights from Model-Based Systems Engineering”, Proc. of INCOSE International Symposium, 2010.

    Google Scholar 

  47. Schindel, W., “Feelings and Physics: Emotional, Psychological, and Other Soft Human Requirements, by Model-Based Systems Engineering”, Proc. of INCOSE International Symposium, 2006.

    Google Scholar 

  48. Schindel, W., “Innovation, Risk, Agility, and Learning, Viewed as Optimal Control & Estimation”, in Proc of INCOSE 2017 International Symposium, Adelaide, Australia, July, 2017.

    Google Scholar 

  49. 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

  50. 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

  51. 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

  52. 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

  53. Schindel, W., “Systems of Innovation II: The Emergence of Purpose”, Proceedings of INCOSE 2013 International Symposium, 2013.

    Google Scholar 

  54. 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

  55. 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

  56. 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

  57. 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.

    Google Scholar 

  58. Schindel, W., Peterson, T., “Introduction to Pattern-Based Systems Engineering (PBSE): Leveraging MBSE Techniques”, in Proc. of INCOSE 2013 International Symposium, Tutorial, June, 2013.

    Google Scholar 

  59. Schrage, M., The Innovator’s Hypothesis: How Cheap Experiments Are Worth More Than Good Ideas, MIT Press, Cambridge, MA (US), 2014.

    Google Scholar 

  60. 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.

  61. Sirin, E., et al. “Pellet: A Practical OWL-DL Reasoner”, in J. of Web Semantics, June 2007, 5(2):51–53.

    Google Scholar 

  62. 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

  63. Thomke, S., Experimentation Matters: Unlocking the Potential for New Technologies for Innovation, Harvard Business Review Press, Boston, MA (US), 2003.

    Google Scholar 

  64. V4 Institute, “V4 Institute Framework, Assets, Support”, Conference Poster, in INCOSE 2018 Great Lakes Regional Conference, Indianapolis, IN, USA, September, 2018.

    Google Scholar 

  65. Walden, D. et al, INCOSE Systems Engineering Handbook, Fifth Edition, International Council on Systems Engineering, San Diego, CA, 2015.

    Google Scholar 

  66. 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/

  67. W3C, “OWL Reasoners”, download 03.01.2021 from – https://www.w3.org/2001/sw/wiki/OWL/Implementations

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to William D. Schindel .

Editor information

Editors and Affiliations

Section Editor information

Rights and permissions

Reprints and permissions

Copyright information

© 2022 Springer Nature Switzerland AG

About this entry

Check for updates. Verify currency and authenticity via CrossMark

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

Publish with us

Policies and ethics