Difference between revisions of "Systems Engineering: Historic and Future Challenges"

From SEBoK
Jump to navigation Jump to search
m (Text replacement - "SEBoK v. 2.9, released 13 November 2023" to "SEBoK v. 2.9, released 20 November 2023")
(90 intermediate revisions by 12 users not shown)
Line 1: Line 1:
The evolution of [[Systems Engineering (glossary)]] [[Acronyms|(SE)]] can be viewed in terms of challenges and responses. Humans have been presented with increasingly [[Complex (glossary)|complex (glossary)]] challenges and have had to think systematically and [[Holistic (glossary)|holistically (glossary)]] in order to produce successful responses. In regards to SE, these efforts were followed by generalists who developed more generic [[Principle (glossary)|principles (glossary)]] and practices for repeating past successes.  
+
Humans have faced increasingly complex challenges and have had to think systematically and holistically in order to produce successful responses to these challenges. From these responses, generalists have developed generic principles and practices for replicating success. Some of these principles and practices have contributed to the evolution of systems engineering as a discipline.
  
 
==Historical Perspective==
 
==Historical Perspective==
Some of the earliest relevant challenges were in organizing cities, as described in Lewis Mumford’s ''The City in History'' (Mumford 1961). The various functions of emerging cities, such as storing grain and emergency supplies; defending the stores and the city; supporting transportation and trade; accommodating palaces, citadels, temples, and afterlife preparations; providing a water supply; etc. required considerable holistic planning and [[Organizational (glossary)|organizational (glossary)]] skills. Such skills were independently developed in the Middle East, Egypt, Asia, and Latin America.  
+
Some of the earliest relevant challenges were in organizing cities. Emerging cities relied on functions such as storing grain and emergency supplies, defending the stores and the city, supporting transportation and trade, providing a water supply, and accommodating palaces, citadels, afterlife preparations, and temples. The considerable holistic planning and organizational skills required to realize these functions were independently developed in the Middle East, Egypt, Asia, and Latin America, as described in Lewis Mumford’s ''The City in History'' (Mumford 1961).
  
The next wave of challenges and responses came with the emergence of megacities and mobile cities for military operations, such as those present in the Roman Empire. These also spawned generalists and their ideological works, such as Vitruvius and his ''Ten Books on Architecture'' (Vitruvius: Morgan transl. 1960). “Architecture” in Rome not only included buildings, but also aqueducts, surveying, landscaping, central heating, and overall planning of cities.  
+
Megacities, and mobile cities for military operations, such as those present in the Roman Empire, emerged next, bringing another wave of challenges and responses. These also spawned generalists and their ideological works, such as Vitruvius and his ''Ten Books on Architecture'' (Vitruvius: Morgan transl. 1960). “Architecture” in Rome meant not just buildings, but also aqueducts, central heating, surveying, landscaping, and overall planning of cities.
  
The next wave of challenges and responses came with the Industrial Revolution. In the nineteenth century, considerable new holistic thinking, planning, and execution were required for the creation and [[Sustainment (glossary)|sustainment (glossary)]] of canal, railroad, and metropolitan transit [[System (glossary)|systems (glossary)]] to support transportation along with general treatises, such as ''The Economic Theory of the Location of Railroads'' (Wellington 1887). In the early twentieth century, these involved large-scale industrial enterprise engineering, such as the Ford automotive assembly plants, along with general treatises, such as ''The Principles of Scientific Management'' (Taylor 1911).  
+
The Industrial Revolution brought another wave of challenges and responses. In the nineteenth century, new holistic thinking and planning went into creating and sustaining transportation systems, including canal, railroad, and metropolitan transit. General treatises, such as ''The Economic Theory of the Location of Railroads'' (Wellington 1887), appeared in this period. The early twentieth century saw large-scale industrial enterprise engineering, such as the Ford automotive assembly plants, along with treatises like ''The Principles of Scientific Management'' (Taylor 1911).
  
Another wave of challenges and responses came with World War II and the [[Complexity (glossary)|complexities (glossary)]] of real-time command and [[Control (glossary)|control (glossary)]] of extremely large multinational land, sea, and air forces and their associated [[Logistics (glossary)|logistics (glossary)]] and intelligence [[Function (glossary)|functions (glossary)]]. After the war, and coinciding with the [[Emergence (glossary)|emergence (glossary)]] of the Cold War and Russian space achievements, considerable investments were made by the U.S. and its allies in researching and developing [[Principle (glossary)|principles (glossary)]], methods, [[Process (glossary)|processes (glossary)]], and tools for military defense systems. These were complemented by initiatives addressing industrial and other governmental systems, leading to such landmarks as the codification of operations research and SE in ''Introduction to Operations Research'' (Churchman et. al 1957), Warfield (1956), and Goode-Machol (1957) and the general Rand Corporation approach to government systems analysis as seen in ''Efficiency in Government Through Systems Analysis'' (McKean 1958). The late 1940’s to 1970’s saw the development of general theories of system [[Behavior (glossary)|behavior (glossary)]] and SE, such as cybernetics (Weiner 1948), system dynamics (Forrester 1961), general systems theory (Bertalanffy 1968), and mathematical systems engineering theory (Wymore 1977).
+
The Second World War presented challenges around the complexities of real-time command and control of extremely large multinational land, sea, and air forces and their associated logistics and intelligence functions. The postwar period brought the Cold War and Russian space achievements. The U.S. and its allies responded to these challenges by investing heavily in researching and developing principles, methods, processes, and tools for military defense systems, complemented by initiatives addressing industrial and other governmental systems. Landmark results included the codification of operations research and SE in ''Introduction to Operations Research'' (Churchman et. al 1957), Warfield (1956), and Goode-Machol (1957) and the Rand Corporation approach as seen in ''Efficiency in Government Through Systems Analysis'' (McKean 1958). In theories of system behavior and SE, we see cybernetics (Weiner 1948), system dynamics (Forrester 1961), general systems theory (Bertalanffy 1968), and mathematical systems engineering theory (Wymore 1977).
  
Beginning in the 1960’s, and increasing in the 1970’s through 1990’s, two further sources of challenge emerged. One was the increasing growth of [[Software (glossary)|software (glossary)]] functionality in systems; e.g.,  software was responsible for functionality in 8% of military aircraft in 1960, but this number rose to 80% in 2000 (Ferguson 2001). The second source of challenge was the increasing awareness of the criticality of the human element in complex systems. These challenges led to a reorientation from traditional hardware-oriented SE with sequential processes, pre-specified [[Requirement (glossary)|requirements (glossary)]], and functional-[[Hierarchy (glossary)|hierarchy (glossary)]] [[Architecture (glossary)|architectures (glossary)]] to more “soft” SE approaches with [[Emergence (glossary)|emergent (glossary)]] requirements, [[Concurrent (glossary)|concurrent (glossary)]] vs. sequential definition of requirements and [[Solution (glossary)|solutions (glossary)]], combinations of layered [[Service (glossary)|service (glossary)]]-oriented and functional-hierarchy architectures, [[Heuristic (glossary)|heuristic (glossary)]] vs. pure mathematical solution approaches, and evolutionary vs. single-step system development. Good examples are societal systems (Warfield 1976), soft systems methodology (Checkland 1981) and systems architecting (Rechtin 1991; Rechtin-Maier 1997). As with Vitruvius, [[Architecting (glossary)|architecting (glossary)]] was not confined to producing blueprints from requirements, but covered concurrent [[Operational (glossary)|operational (glossary)]] [[Concept (glossary)|concept (glossary)]], requirements, architecture, and [[Life Cycle (glossary)|life cycle (glossary)]] [[Plan (glossary)|plans (glossary)]] definition.
+
Two further sources of challenge began to emerge in the 1960s and accelerated in the 1970s through the 1990s: awareness of the criticality of the human element, and the growth of software functionality in {{Term|Engineered System (glossary)|engineered systems}}.
 +
 
 +
Concerning awareness of the human element, the response was a reorientation from traditional SE toward “soft” SE approaches. Traditional hardware-oriented SE featured sequential processes, pre-specified requirements, functional-hierarchy architectures, mathematics-based solutions, and single-step system development. A Soft Systems approach to SE is characterized by emergent requirements, concurrent definition of requirements and solutions, combinations of layered service-oriented and functional-hierarchy architectures, heuristics-based solutions, and evolutionary system development. Good examples are societal systems (Warfield 1976), soft systems methodology (Checkland 1981), and systems architecting (Rechtin 1991 and Rechtin-Maier 1997). As with Vitruvius, "architecting" in this sense is not confined to producing blueprints from requirements, but instead extends to concurrent work on operational concepts, requirements, structure, and life cycle planning.
 +
 
 +
The rise of software as a critical element of systems led to the definition of {{Term|Software Engineering (glossary)|Software Engineering}} as a closely related discipline to SE.  The [[Systems Engineering and Software Engineering]] knowledge area in [[Related Disciplines|Part 6: Related Disciplines]] describes how software engineering applies the principles of SE to the {{Term|Life Cycle (glossary)|life cycle}} of computational systems (in which any hardware elements form the platform for software functionality) and of the embedded software elements within physical systems.
  
 
==Evolution of Systems Engineering Challenges==
 
==Evolution of Systems Engineering Challenges==
 +
Since 1990, the rapidly increasing scale, dynamism, and vulnerabilities in the systems being engineered have presented ever-greater challenges. The rapid evolution of communication, computer processing, human interface, mobile power storage and other technologies offers efficient interoperability of net-centric products and services, but brings new sources of system vulnerability and obsolescence as new solutions (clouds, social networks, search engines, geo-location services, recommendation services, and electrical grid and industrial control systems) proliferate and compete with each other.
 +
 +
Similarly, assessing and integrating new technologies with increasing rates of change presents further SE challenges. This is happening in such areas as biotechnology, nanotechnology, and combinations of physical and biological entities, mobile networking, social network technology, cooperative autonomous agent technology, massively parallel data processing, cloud computing, and data mining technology. Ambitious projects to create smart services, smart hospitals, energy grids, and cities are under way. These promise to improve system capabilities and quality of life but carry risks of reliance on immature technologies or on combinations of technologies with incompatible objectives or assumptions. SE is increasingly needed but increasingly challenged in the quest to make future systems scalable, stable, adaptable, and humane.
 +
 +
It is generally recognized that there is no one-size-fits-all {{Term|Life Cycle Model (glossary)|life cycle model}} that works best for these complex system challenges.  Many systems engineering practices have evolved in response to this challenge, making use of {{Term|Lean Systems Engineering (LSE) (glossary)|lean}}, {{Term|Agile (glossary)|agile}}, iterative and evolutionary approaches to provide methods for simultaneously achieving high-effectiveness, high-assurance, resilient, adaptive, and life cycle affordable systems;. The emergence of {{Term|System of Systems (SoS) (glossary)|system of systems (SoS)}} approaches have also been introduced, in which independent system elements developed and deployed within their own life cycle are brought together to address mission and {{Term|Enterprise (glossary)|enterprise}} needs. 
 +
 +
Creating flexible and tailored life cycles and developing solutions using combinations of {{Term|Engineered System (glossary)|engineered systems}}, each with its own life cycle focus, creates its own challenges of life cycle management and control.  In response to this, {{Term|Enterprise Systems Engineering (ESE) (glossary)|enterprise systems engineering (ESE)}} approaches have been developed, which consider the enterprise itself as a system to be engineered.  Thus, many of the ambitious smart system projects discussed above are being delivered as a {{Term|Program (glossary)|program}} of managed life cycles synchronized against a top down understanding of enterprise needs.  It is important that within these approaches we create the flexibility to allow for bottom-up solutions developed by combining open, interoperable system elements to emerge and be integrated into the evolving solutions.
 +
 +
More recently, emerging technologies such as artificial intelligence, machine learning, deep learning, mechatronics, cyberphysical systems, cybersecurity, Internet of Things (IoT), additive manufacturing, digital thread, Factory 4.0, etc. are challenging approaches to SE.
 +
 +
Many of the challenges above, and the SE response to them, increase the breadth and complexity of the systems information being considered.  This increases the need for up to date, authoritative and shared models to support life cycle decisions.  This has led to the development and ongoing evolution of {{Term|Model-Based Systems Engineering (MBSE) (glossary)|model-based systems engineering (MBSE)}} approaches.
 +
 +
==Future Challenges==
 +
The INCOSE Systems Engineering Vision 2025 (INCOSE 2014) considers the issues discussed above and from this gives an overview of the likely nature of the systems of the future.  This forms the context in which SE will be practiced and give a starting point for considering how SE will need to evolve:
 +
* Future systems will need to respond to an ever growing and diverse spectrum of societal needs in order to create value.  Individual engineered system life cycles may still need to respond to an identified stakeholder need and customer time and cost constraint. However, they will also form part of a larger synchronized response to strategic enterprise goals and/or societal challenges.  System life cycles will need to be aligned with global trends in industry, economy and society, which will, in turn, influence system needs and expectations.
  
During the 1990’s and 2000’s, even greater challenges arose in the rapidly increasing scale, dynamism, and sources of vulnerability in the systems needing to be engineered. The Internet has made it possible to benefit from the rapid [[Interoperability (glossary)|interoperability (glossary)]] of net-centric [[System of Systems (SoS) (glossary)|systems of systems (SoS) (glossary)]], but has also created new sources of system vulnerability and obsolescence as new Internet services (grids, clouds, social [[Network (glossary)|networks (glossary)]], search engines, geolocation services, and recommendation services) proliferate and compete with each other. At the same time, solution approaches have proliferated. [[Domain (glossary)|domain (glossary)]]-specific [[Model (glossary)|model (glossary)]]-based approaches offer significant benefits and are proliferating, carrying with them the challenge of reconciling many different domain assumptions in order to get the domain-specific systems to [[Interoperability (glossary)|interoperate (glossary)]]. Similar trends toward increasing rates of change are also continuing to present further SE challenges in such areas as biotechnology, nanotechnology, and massively parallel data processing.  
+
* Future systems will need to harness the ever-growing body of technology innovations while protecting against unintended consequences.  Engineered system products and services need to become smarter, self-organized, sustainable, resource efficient, robust and safe in order to meet stakeholder demands.  
  
The proliferation of object-oriented methods was partially addressed by the development of the Unified Modeling Language ([[Acronyms|UML]]) [http://www.uml.org/] and the Systems Modeling Language ([[Acronyms|SysML]]) [http://www.omgsysml.org/], but there is now a wide variety of tools available to apply UML and SysML, and also a large selection of alternative requirements and architecture representations trying to compensate for the shortfalls of UML and SysML. Similar diversity is seen in various approaches to [[Enterprise Architecture (glossary)|enterprise architecting (glossary)]], [[Lean Systems Engineering (LSE) (glossary)|lean (glossary)]] and [[Agile (glossary)|agile (glossary)]] processes, iterative and evolutionary processes, and methods for simultaneously achieving high-effectiveness, high-assurance, resilient, adaptive, and life cycle affordable systems.  
+
* These future systems will need to be engineered by an evolving, diverse workforce which, with increasingly capable tools, can innovate and respond to competitive pressures.
  
This trend towards diversity has increased awareness that there is no one-size-fits-all [[Product (glossary)|product (glossary)]] or process approach that works best in all situations. Thus, another challenge is to determine which SE approaches work best in which situations in order to determine criteria for the choice of which SE approach to use in a given situation, and to determine how to sustain workable complex systems of systems containing different solution approaches. The SEBoK is organized in an attempt to accommodate this complexity and dynamism by presenting alternative approaches and current knowledge of where they work best. The wiki-based approach to the SEBoK provides a mechanism for allowing easy evolution if desired, while maintaining stability between versions.  
+
These future challenges change the role of software and people in engineered systems. The [[Systems Engineering and Software Engineering]] knowledge area considers the increasing role of software in engineered systems and its impact on SE. In particular, it considers the increasing importance of {{Term|Cyber-Physical Systems (glossary)|cyber-physical systems}} in which technology, software and people play an equally important part in the engineered systems solutions. This requires a SE approach able to understand the impact of different types of technology, and especially the constraints and opportunities of software and human elements, in all aspects of the{{Term|Life Cycle (glossary)|life cycle}} of an engineered system.
  
Emerging future challenges for SE involve the assessment and [[Integration (glossary)|integration (glossary)]] of new technologies such as nanotechnology, mobile networking, social network technology, cooperative autonomous agent technology, cloud computing and data mining technology, and combinations of physical and biological entities. Ambitious projects are going forward to create smart services, smart hospitals, smart energy grids, and smart cities. These promise improved system [[Capability (glossary)|capabilities (glossary)]] and quality of life, but carry serious [[Risk (glossary)|risks (glossary)]] of reliance on immature technologies or on combinations of technologies with incompatible objectives or assumptions. The advantages of creating network-centric systems of systems to “see first,” “understand first,” and “act first” are highly attractive in a globally competitive world, but carry serious challenges of managing complexes of hundreds of independently-evolving systems over which one can have only partial [[Control (glossary)|control]]. The SE field will be increasingly needed, but increasingly challenged, to ensure that future systems will be [[Scalability (glossary)|scalable (glossary)]], stable, [[Adaptability (glossary)|adaptable (glossary)]], and humane.  
+
All of these challenges, and the SE responses to them, make it even more important that SE continues its [[Transitioning Systems Engineering to a Model-based Discipline|transition to a model-based discipline]].
  
A more detailed view of SE challenges is provided in the [[Systems Challenges]] knowledge area [[Acronyms|(KA)]] within Part 2, [[Systems]].
+
The changes needed to meet these challenges will impact the life cycle processes described in [[Systems Engineering and Management|Part 3: Systems Engineering and Management]] and on the knowledge, skills and attitudes of systems engineers and the ways they are organized to work with other disciplines as discussed in [[Enabling Systems Engineering|Part 5: Enabling Systems Engineering]] and [[Related Disciplines|Part 6: Related Disciplines]].  The different ways in which SE is applied to different types of system context, as described in [[Applications of Systems Engineering|Part 4: Applications of SE]], will be a particular focus for further evolution to meet these challenges.  The [[Introduction to SE Transformation]] knowledge area in SEBoK Part 1 describes how SE is beginning to change to meet these challenges.
  
 
==References==
 
==References==
Line 32: Line 51:
 
Churchman, C.W., R. Ackoff, and E. Arnoff. 1957. '' Introduction to Operations Research''. New York, NY, USA: Wiley and Sons.
 
Churchman, C.W., R. Ackoff, and E. Arnoff. 1957. '' Introduction to Operations Research''. New York, NY, USA: Wiley and Sons.
  
Ferguson, J. 2001. "Crouching Dragon, Hidden Software: Software in DoD Weapon Systems." IEEE ''Software'', July/August, p. 105–107.
+
International Council on Systems Engineering (INCOSE), 2014, ''Systems Engineering Vision 2025 July'', 2014; Available  at: http://www.incose.org/docs/default-source/aboutse/se-vision-2025.pdf?sfvrsn=4. Accessed February 16. 
 +
 
 +
Ferguson, J. 2001. "Crouching dragon, hidden software: Software in DoD weapon systems," IEEE ''Software'', July/August, p. 105–107.
  
 
Forrester, J. 1961. ''Industrial Dynamics''. Winnipeg, Manitoba, Canada: Pegasus Communications.
 
Forrester, J. 1961. ''Industrial Dynamics''. Winnipeg, Manitoba, Canada: Pegasus Communications.
  
Goode, H. and R. Machol. 1957. ''Systems Engineering: An Introduction to the Design of Large-Scale Systems''. New York, NY, USA: McGraw-Hill.
+
Goode, H. and R. Machol. 1957. ''Systems Engineering: An Introduction to the Design of Large-Scale Systems''. New York, NY, USA: McGraw-Hill.  
  
 
McKean, R. 1958. ''Efficiency in Government Through Systems Analysis''.  New York, NY, USA: John Wiley and Sons.  
 
McKean, R. 1958. ''Efficiency in Government Through Systems Analysis''.  New York, NY, USA: John Wiley and Sons.  
Line 50: Line 71:
 
Vitruvius, P. (transl. Morgan, M.) 1960. ''The Ten Books on Architecture''. North Chelmsford, MA, USA: Courier Dover Publications.
 
Vitruvius, P. (transl. Morgan, M.) 1960. ''The Ten Books on Architecture''. North Chelmsford, MA, USA: Courier Dover Publications.
  
Warfield, J. 1956.  ''Systems Engineering.''  Washington, DC, USA: US Department of Commerce (DoC).
+
Warfield, J. 1956.  ''Systems Engineering.''  Washington, D.C., USA: US Department of Commerce (DoC).
  
 
Wellington, A. 1887.  ''The Economic Theory of the Location of Railroads''. New York, NY, USA: John Wiley and Sons.
 
Wellington, A. 1887.  ''The Economic Theory of the Location of Railroads''. New York, NY, USA: John Wiley and Sons.
Line 59: Line 80:
  
 
===Primary References===
 
===Primary References===
Bertalanffy, L. von. 1968. ''[[General System Theory: Foundations, Development, Applications]]''. New York, NY, USA: George Braziller.
+
Boehm, B. 2006. "[[Some Future Trends and Implications for Systems and Software Engineering Processes|Some future trends and implications for systems and software engineering processes]]," ''Systems Engineering,''  Wiley Periodicals, Inc., vol. 9, no. 1, pp. 1-19.
 
 
Boehm, B. 2006. "[[Some Future Trends and Implications for Systems and Software Engineering Processes]]." ''Systems Engineering.''  Wiley Periodicals, Inc. 9(1), pp 1-19.
 
 
 
Checkland, P. 1981.  ''[[Systems Thinking, Systems Practice]]''. Hoboken, NJ, USA: Wiley, 1981.
 
  
 
INCOSE Technical Operations. 2007. ''[[INCOSE Systems Engineering Vision 2020|Systems Engineering Vision 2020]]'', version 2.03. Seattle, WA: International Council on Systems Engineering, Seattle, WA, INCOSE-TP-2004-004-02.
 
INCOSE Technical Operations. 2007. ''[[INCOSE Systems Engineering Vision 2020|Systems Engineering Vision 2020]]'', version 2.03. Seattle, WA: International Council on Systems Engineering, Seattle, WA, INCOSE-TP-2004-004-02.
  
INCOSE. 2011. ''[[INCOSE Systems Engineering Handbook|Systems Engineering Handbook]]'', version 3.2.1. San Diego, CA, USA: International Council on Systems Engineering (INCOSE). INCOSE-TP-2003-002-03.2.  
+
International Council on Systems Engineering (INCOSE). 2014. ''[[Systems Engineering Vision 2025]]'', July 2014. Available at: http://www.incose.org/docs/default-source/aboutse/se-vision-2025.pdf?sfvrsn=4. Accessed February 16.
  
Warfield, J. 1956.  ''[[Systems Engineering]].''  Washington, DC, USA: US Department of Commerce (DoC). Report PB111801.
+
Warfield, J. 1956.  ''[[Systems Engineering]].''  Washington, D.C., USA: US Department of Commerce (DoC). Report PB111801.
  
Warfield, J.  1976. ''[[Societal Systems: Planning, Policy, and Complexity.]]'' New York, NY, USA: John Wiley & Sons.
+
Warfield, J.  1976. ''[[Societal Systems: Planning, Policy, and Complexity]].'' New York, NY, USA: John Wiley & Sons.
  
 
Wymore, A. W. 1977. ''[[A Mathematical Theory of Systems Engineering: The Elements]]''. Huntington, NY, USA: Robert E. Krieger.
 
Wymore, A. W. 1977. ''[[A Mathematical Theory of Systems Engineering: The Elements]]''. Huntington, NY, USA: Robert E. Krieger.
  
 
===Additional References===
 
===Additional References===
Churchman, C.W., R. Ackoff, and E. Arnoff. 1957. '' Introduction to Operations Research''. New York, NY, USA: Wiley and Sons.
 
 
Forrester, J. 1961. ''Industrial Dynamics''. Winnipeg, Manitoba, Canada: Pegasus Communications.
 
 
Goode, H. and R. Machol. 1957. ''Systems Engineering: An Introduction to the Design of Large-Scale Systems''. New York, NY, USA: McGraw-Hill.
 
 
 
Hitchins, D. 2007. ''Systems Engineering: A 21st Century Methodology.'' Chichester, England: Wiley.
 
Hitchins, D. 2007. ''Systems Engineering: A 21st Century Methodology.'' Chichester, England: Wiley.
  
McKean, R. 1958. ''Efficiency in Government Through Systems Analysis''.  New York, NY, USA: John Wiley and Sons.
+
The MITRE Corporation. 2011. "The evolution of systems engineering," in ''The MITRE Systems Engineering Guide.''  Available at: [http://www.mitre.org/work/systems_engineering/guide/evolution_systems.html]. Accessed 8 March 2012.
 
 
The MITRE Corporation. 2011. "The Evolution of Systems Engineering." ''The MITRE Systems Engineering Guide.''  Accessed 8 March 2012 at [[http://www.mitre.org/work/systems_engineering/guide/evolution_systems.html]].
 
 
 
Rechtin, E. 1991.  ''Systems Architecting''. Upper Saddle River, NJ, USA: Prentice Hall.
 
  
 
Sage, A. and W. Rouse (eds). 1999. ''Handbook of Systems Engineering and Management''. Hoboken, NJ, USA: John Wiley and Sons, Inc.
 
Sage, A. and W. Rouse (eds). 1999. ''Handbook of Systems Engineering and Management''. Hoboken, NJ, USA: John Wiley and Sons, Inc.
  
Taylor, F. 1911. ''The Principles of Scientific Management''. New York, NY, USA and London, UK: Harper & Brothers.
+
----
 
+
<center>[[Economic Value of Systems Engineering|< Previous Article]] | [[Introduction to Systems Engineering |Parent Article]] | [[Systems Engineering and Other Disciplines|Next Article >]]</center>
Vitruvius, P. (transl. Morgan, M.) 1960. ''The Ten Books on Architecture''. North Chelmsford, MA, USA: Courier Dover Publications.
 
  
 
+
<center>'''SEBoK v. 2.9, released 20 November 2023'''</center>
----
 
<center>[[Economic Value of Systems Engineering|< Previous Article]] | [[SEBoK 0.75 Introduction|Parent Article]] | [[Systems Engineering and Other Disciplines|Next Article >]]</center>
 
  
 
[[Category:Part 1]]
 
[[Category:Part 1]]
 
+
[[Category:Topic]]
 
+
[[Category:Introduction to Systems Engineering]]
{{5comments}}
 

Revision as of 22:19, 18 November 2023

Humans have faced increasingly complex challenges and have had to think systematically and holistically in order to produce successful responses to these challenges. From these responses, generalists have developed generic principles and practices for replicating success. Some of these principles and practices have contributed to the evolution of systems engineering as a discipline.

Historical Perspective

Some of the earliest relevant challenges were in organizing cities. Emerging cities relied on functions such as storing grain and emergency supplies, defending the stores and the city, supporting transportation and trade, providing a water supply, and accommodating palaces, citadels, afterlife preparations, and temples. The considerable holistic planning and organizational skills required to realize these functions were independently developed in the Middle East, Egypt, Asia, and Latin America, as described in Lewis Mumford’s The City in History (Mumford 1961).

Megacities, and mobile cities for military operations, such as those present in the Roman Empire, emerged next, bringing another wave of challenges and responses. These also spawned generalists and their ideological works, such as Vitruvius and his Ten Books on Architecture (Vitruvius: Morgan transl. 1960). “Architecture” in Rome meant not just buildings, but also aqueducts, central heating, surveying, landscaping, and overall planning of cities.

The Industrial Revolution brought another wave of challenges and responses. In the nineteenth century, new holistic thinking and planning went into creating and sustaining transportation systems, including canal, railroad, and metropolitan transit. General treatises, such as The Economic Theory of the Location of Railroads (Wellington 1887), appeared in this period. The early twentieth century saw large-scale industrial enterprise engineering, such as the Ford automotive assembly plants, along with treatises like The Principles of Scientific Management (Taylor 1911).

The Second World War presented challenges around the complexities of real-time command and control of extremely large multinational land, sea, and air forces and their associated logistics and intelligence functions. The postwar period brought the Cold War and Russian space achievements. The U.S. and its allies responded to these challenges by investing heavily in researching and developing principles, methods, processes, and tools for military defense systems, complemented by initiatives addressing industrial and other governmental systems. Landmark results included the codification of operations research and SE in Introduction to Operations Research (Churchman et. al 1957), Warfield (1956), and Goode-Machol (1957) and the Rand Corporation approach as seen in Efficiency in Government Through Systems Analysis (McKean 1958). In theories of system behavior and SE, we see cybernetics (Weiner 1948), system dynamics (Forrester 1961), general systems theory (Bertalanffy 1968), and mathematical systems engineering theory (Wymore 1977).

Two further sources of challenge began to emerge in the 1960s and accelerated in the 1970s through the 1990s: awareness of the criticality of the human element, and the growth of software functionality in engineered systemsengineered systems.

Concerning awareness of the human element, the response was a reorientation from traditional SE toward “soft” SE approaches. Traditional hardware-oriented SE featured sequential processes, pre-specified requirements, functional-hierarchy architectures, mathematics-based solutions, and single-step system development. A Soft Systems approach to SE is characterized by emergent requirements, concurrent definition of requirements and solutions, combinations of layered service-oriented and functional-hierarchy architectures, heuristics-based solutions, and evolutionary system development. Good examples are societal systems (Warfield 1976), soft systems methodology (Checkland 1981), and systems architecting (Rechtin 1991 and Rechtin-Maier 1997). As with Vitruvius, "architecting" in this sense is not confined to producing blueprints from requirements, but instead extends to concurrent work on operational concepts, requirements, structure, and life cycle planning.

The rise of software as a critical element of systems led to the definition of Software EngineeringSoftware Engineering as a closely related discipline to SE. The Systems Engineering and Software Engineering knowledge area in Part 6: Related Disciplines describes how software engineering applies the principles of SE to the life cyclelife cycle of computational systems (in which any hardware elements form the platform for software functionality) and of the embedded software elements within physical systems.

Evolution of Systems Engineering Challenges

Since 1990, the rapidly increasing scale, dynamism, and vulnerabilities in the systems being engineered have presented ever-greater challenges. The rapid evolution of communication, computer processing, human interface, mobile power storage and other technologies offers efficient interoperability of net-centric products and services, but brings new sources of system vulnerability and obsolescence as new solutions (clouds, social networks, search engines, geo-location services, recommendation services, and electrical grid and industrial control systems) proliferate and compete with each other.

Similarly, assessing and integrating new technologies with increasing rates of change presents further SE challenges. This is happening in such areas as biotechnology, nanotechnology, and combinations of physical and biological entities, mobile networking, social network technology, cooperative autonomous agent technology, massively parallel data processing, cloud computing, and data mining technology. Ambitious projects to create smart services, smart hospitals, energy grids, and cities are under way. These promise to improve system capabilities and quality of life but carry risks of reliance on immature technologies or on combinations of technologies with incompatible objectives or assumptions. SE is increasingly needed but increasingly challenged in the quest to make future systems scalable, stable, adaptable, and humane.

It is generally recognized that there is no one-size-fits-all life cycle modellife cycle model that works best for these complex system challenges. Many systems engineering practices have evolved in response to this challenge, making use of leanlean, agileagile, iterative and evolutionary approaches to provide methods for simultaneously achieving high-effectiveness, high-assurance, resilient, adaptive, and life cycle affordable systems;. The emergence of system of systems (SoS)system of systems (SoS) approaches have also been introduced, in which independent system elements developed and deployed within their own life cycle are brought together to address mission and enterpriseenterprise needs.

Creating flexible and tailored life cycles and developing solutions using combinations of engineered systemsengineered systems, each with its own life cycle focus, creates its own challenges of life cycle management and control. In response to this, enterprise systems engineering (ESE)enterprise systems engineering (ESE) approaches have been developed, which consider the enterprise itself as a system to be engineered. Thus, many of the ambitious smart system projects discussed above are being delivered as a programprogram of managed life cycles synchronized against a top down understanding of enterprise needs. It is important that within these approaches we create the flexibility to allow for bottom-up solutions developed by combining open, interoperable system elements to emerge and be integrated into the evolving solutions.

More recently, emerging technologies such as artificial intelligence, machine learning, deep learning, mechatronics, cyberphysical systems, cybersecurity, Internet of Things (IoT), additive manufacturing, digital thread, Factory 4.0, etc. are challenging approaches to SE.

Many of the challenges above, and the SE response to them, increase the breadth and complexity of the systems information being considered. This increases the need for up to date, authoritative and shared models to support life cycle decisions. This has led to the development and ongoing evolution of model-based systems engineering (MBSE)model-based systems engineering (MBSE) approaches.

Future Challenges

The INCOSE Systems Engineering Vision 2025 (INCOSE 2014) considers the issues discussed above and from this gives an overview of the likely nature of the systems of the future. This forms the context in which SE will be practiced and give a starting point for considering how SE will need to evolve:

  • Future systems will need to respond to an ever growing and diverse spectrum of societal needs in order to create value. Individual engineered system life cycles may still need to respond to an identified stakeholder need and customer time and cost constraint. However, they will also form part of a larger synchronized response to strategic enterprise goals and/or societal challenges. System life cycles will need to be aligned with global trends in industry, economy and society, which will, in turn, influence system needs and expectations.
  • Future systems will need to harness the ever-growing body of technology innovations while protecting against unintended consequences. Engineered system products and services need to become smarter, self-organized, sustainable, resource efficient, robust and safe in order to meet stakeholder demands.
  • These future systems will need to be engineered by an evolving, diverse workforce which, with increasingly capable tools, can innovate and respond to competitive pressures.

These future challenges change the role of software and people in engineered systems. The Systems Engineering and Software Engineering knowledge area considers the increasing role of software in engineered systems and its impact on SE. In particular, it considers the increasing importance of cyber-physical systemscyber-physical systems in which technology, software and people play an equally important part in the engineered systems solutions. This requires a SE approach able to understand the impact of different types of technology, and especially the constraints and opportunities of software and human elements, in all aspects of thelife cyclelife cycle of an engineered system.

All of these challenges, and the SE responses to them, make it even more important that SE continues its transition to a model-based discipline.

The changes needed to meet these challenges will impact the life cycle processes described in Part 3: Systems Engineering and Management and on the knowledge, skills and attitudes of systems engineers and the ways they are organized to work with other disciplines as discussed in Part 5: Enabling Systems Engineering and Part 6: Related Disciplines. The different ways in which SE is applied to different types of system context, as described in Part 4: Applications of SE, will be a particular focus for further evolution to meet these challenges. The Introduction to SE Transformation knowledge area in SEBoK Part 1 describes how SE is beginning to change to meet these challenges.

References

Works Cited

Bertalanffy, L. von. 1968. General System Theory: Foundations, Development, Applications. New York, NY, USA: George Braziller.

Checkland, P. 1981. Systems Thinking, Systems Practice. Hoboken, NJ, USA: Wiley, 1981.

Churchman, C.W., R. Ackoff, and E. Arnoff. 1957. Introduction to Operations Research. New York, NY, USA: Wiley and Sons.

International Council on Systems Engineering (INCOSE), 2014, Systems Engineering Vision 2025 July, 2014; Available at: http://www.incose.org/docs/default-source/aboutse/se-vision-2025.pdf?sfvrsn=4. Accessed February 16.

Ferguson, J. 2001. "Crouching dragon, hidden software: Software in DoD weapon systems," IEEE Software, July/August, p. 105–107.

Forrester, J. 1961. Industrial Dynamics. Winnipeg, Manitoba, Canada: Pegasus Communications.

Goode, H. and R. Machol. 1957. Systems Engineering: An Introduction to the Design of Large-Scale Systems. New York, NY, USA: McGraw-Hill.

McKean, R. 1958. Efficiency in Government Through Systems Analysis. New York, NY, USA: John Wiley and Sons.

Mumford, L. 1961. The City in History. San Diego, CA, USA: Harcourt Brace Jovanovich.

Rechtin, E. 1991. Systems Architecting. Upper Saddle River, NJ, USA: Prentice Hall.

Rechtin, E. and M. Maier. 1997. The Art of Systems Architecting. Boca Raton, FL, USA: CRC Press.

Taylor, F. 1911. The Principles of Scientific Management. New York, NY, USA and London, UK: Harper & Brothers.

Vitruvius, P. (transl. Morgan, M.) 1960. The Ten Books on Architecture. North Chelmsford, MA, USA: Courier Dover Publications.

Warfield, J. 1956. Systems Engineering. Washington, D.C., USA: US Department of Commerce (DoC).

Wellington, A. 1887. The Economic Theory of the Location of Railroads. New York, NY, USA: John Wiley and Sons.

Wiener, N. 1948. Cybernetics or Control and Communication in the Animal and the Machine. New York, NY, USA: John Wiley & Sons Inc.

Wymore, A. W. 1977. A Mathematical Theory of Systems Engineering: The Elements. Huntington, NY, USA: Robert E. Krieger.

Primary References

Boehm, B. 2006. "Some future trends and implications for systems and software engineering processes," Systems Engineering, Wiley Periodicals, Inc., vol. 9, no. 1, pp. 1-19.

INCOSE Technical Operations. 2007. Systems Engineering Vision 2020, version 2.03. Seattle, WA: International Council on Systems Engineering, Seattle, WA, INCOSE-TP-2004-004-02.

International Council on Systems Engineering (INCOSE). 2014. Systems Engineering Vision 2025, July 2014. Available at: http://www.incose.org/docs/default-source/aboutse/se-vision-2025.pdf?sfvrsn=4. Accessed February 16.

Warfield, J. 1956. Systems Engineering. Washington, D.C., USA: US Department of Commerce (DoC). Report PB111801.

Warfield, J. 1976. Societal Systems: Planning, Policy, and Complexity. New York, NY, USA: John Wiley & Sons.

Wymore, A. W. 1977. A Mathematical Theory of Systems Engineering: The Elements. Huntington, NY, USA: Robert E. Krieger.

Additional References

Hitchins, D. 2007. Systems Engineering: A 21st Century Methodology. Chichester, England: Wiley.

The MITRE Corporation. 2011. "The evolution of systems engineering," in The MITRE Systems Engineering Guide. Available at: [1]. Accessed 8 March 2012.

Sage, A. and W. Rouse (eds). 1999. Handbook of Systems Engineering and Management. Hoboken, NJ, USA: John Wiley and Sons, Inc.


< Previous Article | Parent Article | Next Article >
SEBoK v. 2.9, released 20 November 2023