Model of Systems Engineering Development

Figure 2.1: Pathway from Operations Concept to Models of Behavior/Structure to Requirements
Figure 2.2: Traceability Mappings for the Development Pathway, Goals/Scenarios through System Evaluation (Source: Austin/Baras [6])
\begin{figure}
\epsfxsize =4.0truein
\centerline{\epsfbox{figures/system-develop...
... =4.0truein
\centerline{\epsfbox{figures/system-development2.eps}}\end{figure}

A good system design provides: (1) A desirable balance of functionality, performance, and economy, (2) A pathway to convenient and reliable operation in a wide range of environments, and (3) Ease of accommodation for future expansion and technical improvements. Assessment procedures need to consider not only metrics on the system functionality, performance, and economy, but the potential impact develops will have on the existing infrastructure and environment.

To maximize the likelihood of development efforts staying on track, most complex engineering systems are developed within the framework of an agreed upon (or established) process. Figures 2.1 through 2.3 illustrate the step-by-step procedure for front-end systems development that will guide this project. Points to note are as follows [6]:

1. At the front-end of development, systems engineers are concerned primarily with system functionality and identification of the key environmental conditions within which this functionality must occur. Therefore, models of system functionality need to describe what the system will do under both normal and abnormal operating conditions. Answers to these basic concerns are commonly expressed as functional requirements. Performance requirements describe how well a system should perform these functions. And economic requirements place constraints on the resources that will be made available to develop and operate the system.

2. Top-down development of system-level models begins with use cases, and proceeds to fragments of system behavior, expressed as activity and sequence diagrams. Requirements are organized according to the role they will play in the system-level design. For example, some requirements will be directed towards the system behavior because they place constraints on minimum/maximum levels of acceptable functional performance.

3. Models of behavior specify what the system will actually do. Usually, behavior can be represented as networks and hierarchies of tasks, functions and processes. Behavior is evaluated via attributes of performance. Models of structure specify how the system will accomplish its purpose. The system structure corresponds to collections of interconnected objects and subsystems, constrained by the environment within which the system must exist. The nature of each object/subsystem will be captured by its attributes.

4. We create the system-level design by mapping fragments of system behavior onto specific subsystems/objects in the system structure. Thus, the behavior-to-structure mapping defines the functional responsibility of each subsystem/component. System-level designs are typically viewed as collections of large, arbitrarily complex functional units, forming the major components of a system. Connections among units may be arbitrarily complex, carrying unspecified data and information.

5. In the system evaluation, performance and characteristics of the system-level design are evaluated against the test requirements. Several iterations of development may be needed to modify the system behavior, system structure, perhaps even the original operations concept, and achieve a design that satisfies all of the system-level requirements.

6. The system-level specification is a detailed description of the system's capabilities (or required capabilities).



The activities in Figure 2.2 are repeated for each level of system development (i.e., system level; sub-system level; component level).



Specialization for Arcology Development. Figures 2.1 and 2.2 define a general-purpose process for the development of systems, independent of the participating disciplines. When discipline-specific knowledge is added to the design of appropriate development processes, some problems become more difficult, others easier.

For arcology development, models of system structure are simplified through the structured decomposition of the human habitat into groups of subsystems. Performance metrics capture the essential details of resource flows, which in turn, allow for the comparison of different types of arcologies to actual living conditions. As illustrated in Figure 2.3, a distinguishing feature of arcology evaluation is the significant role pre-existing environment and transportation infrastructure conditions play in system assessment. By itself, a new system may have adequate functionality, performance and cost. But if its impact on the pre-existing infrastructure is unacceptable, then it is unlikely the new development will be approved. A proper evaluation requires models for both the new system and the environment in which it will be placed.

Figure 2.3: Model and Evaluation of New Development and Impact on Pre-Existing Infrastructure
\begin{figure}
\epsfxsize =4.5truein
\centerline{\epsfbox{figures/arcology-evaluation1.eps}}\end{figure}

Rowin Andruscavage 2007-05-22