Back to results

Massachusetts Institute of Technology

A normative approach to designing for evolvability : methods and metrics for considering evolvability in systems engineering

Abstract

dc:description.abstract

As engineering endeavors become larger, more complex, and more expensive, the advantages of evolvable design and redesign grow. Cost and complexity are not the only factors driving the need for evolvability; changes in requirements and context can also lead to the need for redesign. This research looks to characterize evolvability, propose design principles for evolvability, determine the conditions that make designing for evolvability appropriate, and in the case of preplanned generations, determine an appropriate generation length. Evolvability is defined in this research as "the ability of an architecture to be inherited and changed across generations [over time]." This definition is used as a basis for determining a metric for measuring evolvability. The Filtered Outdegree for Evolvability metric was determined to be the most appropriate metric for measuring evolvability. The Epoch Syncopation Framework (ESF) was developed as a way of analyzing point designs, change mechanisms, execution timing, and change strategies. The ESF provides the capability to determine the conditions that make evolvability an appropriate design consideration, as well as use the temporal nature of system changes to decide on an appropriate generation length if preplanned generations are to be utilized. The Expedited Tradespace Approximation Method (ETAM) was developed in response to the heavy reliance of filtered outdegree metric and ESF on tradespace networks. ETAM leverages intelligent subsampling and interpolation methods to generate acceptable data for a large tradespace, using less computational resources than applying a performance model to every design point would normally take. All three methods were applied to case studies to demonstrate their effectiveness. A list of evolvability design principles is proposed informed by literature and findings from case study applications. The contributions of this research will enable future considerations of evolvability in systems engineering.

Degree

thesis:*
Department dc:contributor.department
Massachusetts Institute of Technology. Dept. of Aeronautics and Astronautics.
Grantor dc:publisher
Massachusetts Institute of Technology
Year dc:date.issued
2012

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Fulcoly, Daniel O'Brien
Advisor dc:contributor.advisor
  • Donna H. Rhodes and Adam M. Ross.

Subjects

dc:subject × 1

Rights

dc:rights
Statement dc:rights
  • M.I.T. theses are protected by copyright. They may be viewed from this source for any purpose, but reproduction or distribution in any format is prohibited without written permission. See provided URL for inquiries about permission.
Language dc:language.iso
eng

Identifiers

dc:identifier.*
Handle dc:identifier.uri
http://hdl.handle.net/1721.1/76165
OAI identifier oai:identifier
oai:dspace.mit.edu:1721.1/76165

Chain of custody

source
Harvested from
MIT
Base URL
dspace.mit.edu/oai/request
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Fulcoly, Daniel O'Brien. A normative approach to designing for evolvability : methods and metrics for considering evolvability in systems engineering. Massachusetts Institute of Technology, 2012. http://hdl.handle.net/1721.1/76165