Abstract
This chapter discusses the importance of models and processes associated with decision-making in system design. It begins by introducing the reader to a general process that applies to a variety of domains (for example, system design, drug counseling with teenagers, financial planning, buying products and services). Then it describes abstraction, which is the basis of all design. Our system design process comes next with a simple example that illuminates the key aspects of design. In subsequent sections, we go into progressively greater detail of the system design process. Finally, the designs are documented with diagrams from traditional system design, the Unified Modeling Language (UML) and the Systems Modeling Language (SysML).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Uncategorized References
Bahill AT, Gissing B (1998) Re-evaluating systems engineering concepts using systems thinking. IEEE Trans Syst Man Cybern Part C Appl Rev 28(4):516–527
Bahill AT, Dean FF (1999) Discovering system requirements. In: Sage AP, Rouse WB (eds) Handbook of systems engineering and management. Wiley, New York, pp 175–220
Madni AM (2014) Expanding stakeholder participation in upfront system engineering through storytelling in virtual worlds. Syst Eng 18(1):16–27
Madni AM, Brenner M, Costea I, MacGregor D, Meshkinpour F (eds) (1985) Option generation: problems, principles, and computer-based aiding. Proceedings of the 1985 international conference on systems, man, and cybernetics, Tuscon, AZ
Madni AM (2013) Generating novel options during systems architecting: psychological principles, systems thinking, and computer-based aiding. Syst Eng 17(1):1–9
Madni A, Freedy A, Estrin G, Melkanoff M (eds) (1991) Concurrent engineering workstation for multi-chip module product development process. Invited paper presented at QALS Q QE Washington’91 conference and exposition, Washington, DC
Moody JA, Voorhees F, Bahill AT, Chapman WL (1997) Metrics and case studies for evaluating engineering designs. Prentice Hall PTR, Upper Saddle River
Santayana G (1905) Flux and constancy in human nature. The life of reason, vol 1, Chapter XII. Charles Scribner’s Sons, New York, p 6 and 62. https://www.wikipremed.com/reading/philosophy/The_Life_of_Reason.pdf
Bahill AT, Baldwin DG, Ramberg JS (2009) Effects of altitude and atmospheric conditions on the flight of a baseball. Int J Sports Sci Eng 3(2):109–128
Rechtin E, Maier M (2000) The art of systems architecting, 2nd edn. CRC, Boca Raton
Mourlot F (2015) Le Taureau de Picasso. http://mourlot.free.fr/english/fmtaureau.html Accessed Dec 2015
OMG. Documents associated with the unified modeling language (UML) 2015, Version 2.5. http://www.omg.org/spec/UML/2.5/
Bahill AT (2010) Design and testing of an illuminance management system. ITEA J 31(1):63–89
Bahill AT (2012) Diogenes, a process for identifying unintended consequences. Syst Eng 15(3):287–306
Daniels J, Bahill AT (2004) The hybrid process that combines traditional requirements and use cases. Syst Eng 7(4):303–319
Friedenthal S, Moore A, Steiner R (2014) A practical guide to SysML: the systems modeling language. Morgan Kaufmann, San Francisco
Moore GA (2014) Crossing the chasm, marketing and selling disruptive products to mainstream customers, 3rd edn. Harper Business, New York
Madni AM (2012) Elegant systems design: creative fusion of simplicity and power. Syst Eng 15(3):347–354
Botta R, Bahill AT (2007) A prioritization process. Eng Manag J 19(4):20–27
Wymore AW (1993) Model-based systems engineering. CRC, Boca Raton
Bahill AT, Szidarovszky F, Botta R, Smith ED (2008) Valid models require defined levels. Int J of Gen Syst 37(5):553–571
Madni AM, Sievers MW (2015) Model based systems engineering: motivation, current status and needed advances. University of Southern California, Systems Architecting and Engineering Program, Technical Report, SAE-TR-006-2015
Chapman WL, Bahill AT, Wymore AW (1992) Engineering modeling and design. CRC, Boca Raton
Evans E (2004) Domain-driven design: tackling complexity in the heart of software. Addison-Wesley Professional
Booch G, Rumbaugh J, Jacobson I (1999) The unified modeling language user guide. Pearson Education India, New Delhi
Boehm BW (1988) A spiral model of software development and enhancement. Computer 21(5):61–72
Simon HA (2012) The architecture of complexity. The roots of logistics. Springer Science + Business Media, New York, pp 335–361
Quintanar GJ (1999) An age of interfaces. Distrib Comp 15–18
Schulz AP, Fricke E, Igenbergs E (eds) (2000) Enabling changes in systems throughout the entire life-cycle—key to success? Proceedings of the 10th annual INCOSE conference, Minneapolis, MN
Browning TR (2002) Process integration using the design structure matrix. Syst Eng 5(3):180–193
Simon HA (1957) Models of man: social and rational. Wiley, New York
Bahill AT (2006) Tradeoff studies: a systems engineering skills course. BAE Systems, San Diego, CA
Douglass BP (2004) Real time UML: advances in the UML for real-time systems. Addison-Wesley Professional
Wymore AW (eds) (2004) The nature of research in systems engineering. Conference on systems engineering research, University of Southern California, Los Angeles, CA. Honourcode
Madni AM, Jackson S (2009) Towards a conceptual framework for resilience engineering. IEEE Syst J 3(2):181–191
Neches R, Madni AM (2013) Towards affordably adaptable and effective systems. Syst Eng 16(2):224–234
Madni AM, Sievers M (2015) A flexible contract-based design framework for evaluating system resilience approaches and mechanisms. IIE annual conference and expo, 30 May–2 June, Nashville, TN
Zachman J (2006) The Zachman framework for enterprise architecture. Zachman Framework Associates
Blaha M, Rumbaugh J (2005) Object-oriented modeling and design with UML. Pearson Education, Upper Saddle River
Overgraad G, Palmkvist K (2005) Use cases patterns and blueprints. Addison-Wesley Reading
Wymore AW, Bahill AT (2000) When can we safely reuse systems, upgrade systems, or use COTS components? Syst Eng 3(2):82–95
Botta R, Bahill AT (2006) A prioritization process. INCOSE international symposium, vol 16, no 1, pp 1626–1633
Botta R, Bahill AT (2004) 6.5.3 the Zachman framework populated with baseball models. INCOSE international symposium, vol 14, no 1, pp 1333–1350
Madni AM, Yee-yeen CA (1988) Design support system for crew system automation. Proceedings of the 1988 I.E. international conference on systems, man, and cybernetics. Institute of Electrical & Electronics Engineers (IEEE)
Parnas DL (1972) On the criteria to be used in decomposing systems into modules. Commun ACM 15(12):1053–1058
Suh NP (1990) The principles of design. Oxford University Press, New York
Fowler M (2004) UML distilled: a brief guide to the standard object modeling language. Addison-Wesley Professional
Daniels J, Werner PW, Bahill AT (2001) Quantitative methods for tradeoff analyses. Syst Eng 4(3):190–212
Chrissis MB, Konrad M, Shrum S (2011) CMMI for development®: guidelines for process integration and product improvement. Part of the SEI Series in Software Engineering Series. Addison-Wesley Professional
Alistair C (2001) Writing effective use cases. Addison-Wesley
Kulak D, Guiney E (2001) Use cases. SIGSOFT Soft Eng Notes 26(1):101
Gomaa H (2006) Designing concurrent, distributed, and real-time applications with UML. Proceeding of the 28th international conference on software engineering—ICSE’06. Association for Computing Machinery (ACM)
O’Connor PD (2001) Test engineering: a concise guide to cost-effective design, development and manufacture. Wiley, Chichester
Christian J, Olds J (2005) A quantitative methodology for identifying evolvable space systems. First space exploration conference: continuing the voyage of discovery. American Institute of Aeronautics and Astronautics (AIAA)
Sutter JF, Spenser JP (2006) 747: creating the world’s first Jumbo Jet and other adventures from a life in aviation. Smithsonian Books, New York
Browning TR (2003) On customer value and improvement in product development processes. Syst Eng 6(1):49–61
Pugh S (1991) Total design: integrated methods for successful product engineering. Addison-Wesley
Smith ED, Piattelli-Palmarini M, Bahill AT (2008) Cognitive biases affect the acceptance of tradeoff studies. Decision modeling and behavior in complex and uncertain environments. Springer, New York, pp 227–249
Smith ED, Szidarovszky F, Karnavas WJ, Bahill AT (2008) Sensitivity analysis, a powerful system validation technique. Open Cybernet Syst J 2:39–56
Madni AM, Ross A (2016) Chapter 10: Exploring concept trade-offs. In: Parnell GS (ed) Trade-off analytics: creating and exploring the system tradespace. Wiley
Bahill AT, Henderson SJ (2005) Requirements development, verification, and validation exhibited in famous failures. Syst Eng 8(1):1–14
Fricke E, Schulz AP (2005) Design for changeability (DfC): principles to enable changes in systems throughout their entire lifecycle. Syst Eng 8(4):342–359
Coster-Mullen J (2016) Atom bombs: the top secret inside story of Little Boy and Fat Man. Coster-Mullen, Waukesh Wisconsin. OCLC 298514167
OMG. http://www.uml.org/
Weilkiens T (2007) SysML—the systems modeling language. Systems engineering with SysML/UML. Elsevier BV, pp 223–270
Bahill AT, Karnavas WJ (1993) The perceptual illusion of baseball’s rising fastball and breaking curveball. J Exp Psychol Hum Percept Perform 19(1):3–14
Watts RG, Bahill AT (2000) Keep your eye on the ball: curve balls, knuckleballs, and fallacies of baseball., Potomac Books
Long J (2002) Relationships between common graphical representations in systems engineering. Vitech white paper, Vitech Corporation, Vienna, VA, p 70
Bock C (2006) SysML and UML 2 support for activity modeling. Syst Eng 9(2):160–186
Bahill AT, LaRitz T (1984) Why can’t batters keep their eyes on the ball. Am Sci 72(3):249–253
McHugh DE, Bahill AT (1985) Learning to track predictable target waveforms without a time delay. Invest Ophthalmol Vis Sci 26(7):932–937
Bahill AT, Karnavas WJ (1992) Inventorsbat selector. U.S. patent number 5,118,102, 2 June 1992.
Bahill AT, Baldwin DG (2003) The vertical illusions of batters. Baseb Res J 32:26–30
Bahill AT, Baldwin DG (2004) The rising fastball and other perceptual illusions of batters. Bioengineering, mechanics, and materials: principles and applications in sports. Springer Science + Business Media, New York, pp 257–287
Bahill AT (2005) Tradeoff study on tradeoff study software. BAE Systems, San Diego
Bahill AT, Baldwin DG (2007) Describing baseball pitch movement with right-hand rules. Comput Biol Med 37(7):1001–1008
Baldwin D, Bahill AT, Nathan A (2007) Nickel and dime pitches. Baseb Res J 35:25–29
Mellor SJ (2004) MDA distilled: principles of model-driven architecture. Addison-Wesley Professional
Harel D (1988) On visual formulations. CACM 5:514–530
Madni AM, Nance M, Richey M, Hubbard W, Hanneman L (2014) Toward an Experiential Design Language: Augmenting Model-based Systems Engineering with Technical Storytelling in Virtual Worlds. Procedia Comput Sci 28:848–856
Botta R, Bahill Z, Bahill AT (2006) When are observable states necessary? Syst Eng 9(3):228–240
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing Switzerland
About this chapter
Cite this chapter
Bahill, A.T., Madni, A.M. (2017). System Design and the Design Process. In: Tradeoff Decisions in System Design. Springer, Cham. https://doi.org/10.1007/978-3-319-43712-5_1
Download citation
DOI: https://doi.org/10.1007/978-3-319-43712-5_1
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-43710-1
Online ISBN: 978-3-319-43712-5
eBook Packages: Business and ManagementBusiness and Management (R0)