Architecting Engineering Systems

8Citations
Citations of this article
17Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We discuss approaches to the overall design of large scale engineering systems, such as planes, cars and large software systems. Such approaches are usually called design methodologies. We discuss the top-down structured methodology, the layered or platform-based methodology, and the network-based methodology. Such design methodologies are associated with organizational structures or architectures, such as tree-structured hierarchies, layered hierarchies and generic networks. We discuss the relationship of these approaches to Aristotle’s approach to the organization of Greek city-states and his logic-based problem solving, to Plato’s organization of the Just Society, and to Darwin’s use of evolution as an approach to design. We point out how these design methodologies relate to cultural attitudes toward engineering. We also point out that different engineering fields make different fundamental assumptions about properties of engineering systems, such as flexibility. We believe that undergraduate engineering education would be greatly improved if we taught design methodologies and their relation to philosophy. Similarly, engineering education would be improved if we taught foundational concepts regarding properties of engineering systems and the differing built-in assumptions regarding such properties found in various engineering disciplines.

Cite

CITATION STYLE

APA

Moses, J. (2010). Architecting Engineering Systems. In Philosophy of Engineering and Technology (Vol. 2, pp. 275–284). Springer Nature. https://doi.org/10.1007/978-90-481-2804-4_23

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free