More recent discussions view the ship design process as a combination of non-hierarchical and hierarchical subproblems interacting in ways that are difficult to define and therefore nearly impossible to implement in practice [Brown (1993)]. The concept of decomposing the process seems the best way to accomplish ship design, but there is no currently defined method to do this, with coordination of the decomposed process becoming the major challenge.