INCOSE 2007 logo Systems Engineering:
Key to Intelligent Enterprises


San Diego, CA   June 24 -28, 2007

Paper Presentations

  Papers         Manuscript Template

The following section lists technical paper abstracts in the order in which they appear in the program. The number shown before each abstract title indicates the presentation order in the session and track. Papers can be referenced in the CD ROM Proceedings


TECHNICAL PAPER ABSTRACTS

SESSION 1

 

Session 1 Track 3: Modeling

 

1.3.1           Modeling of Hardware Software Performance of High-Tech Systems

                  G. Muller, Embedded Systems Institute;             P. van den Bosch, Océ Technologies BV

                  M. Verhoef, Chess; O. Florescu, Technical University Eindhoven

 

The performance of the control system is an important aspect of a machine. It would be a waste if a high-tech machine has been build such that it can physically achieve a high throughput, for example printed sheets of paper, but is limited because the software controlling it cannot keep up. Unfortunately, with current techniques it is hard to “predict” beforehand what the performance of the software will be when it finally runs in the real system on the real processor(s). There are two (extreme) ways to deal with it:

1. Over-dimension the hardware platform to make sure the software will run.

2. Implement the software, then run and evaluate its performance on the target hardware platform. Then use this information in the next design cycle.

The disadvantages of both approaches are clear. In the first situation the cost price of the entire system will surely be higher than necessary. In the second case, the design time is increased dramatically because more design cycles are needed. Therefore, it is important to strive to a development method that leads to fast design cycles for software performance, while having an accurate enough prediction. In this paper we will discuss a pragmatic modeling approach to design for performance in the domain of software intensive systems.

 

1.3.2           A Vision for Super-Model Driven Systems Engineering

                  S. R. Piggott, L. Hartman, P. Melanson, Canadian Space Agency

 

Model-Based Systems Engineering (MBSE) has been developing for some time, and has recently acquired new impetus with the completion of the Systems Modeling Language (SysML). This paper envisions taking MBSE much further, to a future of highly integrated and automated design and verification coupled with advances in simulation and domain linkage to allow the synthesis of complete systems from requirements into mathematical models and then into physical realizations. This would permit the application of three of the most successful approaches from agile software development, namely rapid, iterative development of the system starting with the highest value functions, facilitating continual reassessment of the future direction, and continual regression testing to ensure that system bugs are identified and removed rapidly. We envisage the requirements and the model evolving together from proto-requirements and proto-model in increasing detail until the point at which the model can be realized with real hardware and software. Taking this further, the MBSE engine can perform trade-offs and optimization on the design. Implementing this vision requires progress in a number of technologies, such as data exchange between domain tools. At this time, much engineering effort is consumed in people communicating and mediating information and translating it from one form to another (e.g. system design to mechanical design). If we can realize the vision proposed, we can remove much of the burden of information mediation and optimization, allowing engineers to focus on their expertise and larger issues. The potential savings in labour are huge.

 

1.3.3           Hybrid Systems Dynamics, Petri Net, and Agent-Based Modeling of the Air and

                  Space Operations Center

                  B. White, J. Mathieu, J. James, P. Mahoney, L. Boiney, R. Hubbard The MITRE Corporation

 

In an earlier paper, an existing Air and Space Operations Center (AOC) process model (i.e., Petri net) and new global and mission models for the environment in which the AOC operates (i.e., System Dynamics) were linked (federated). The focus of this paper is the development of an operator-environment model (i.e., Agent-Based Model). An existing systems framework for attention allocation of operators within the AOC has been implemented that supports multiple modeling paradigms. The results for linking the Petri net and System Dynamics models are summarized, and new results for the Agent-Based Model are presented based on a pilot-down scenario. It has been observed that many AOC operators can become distracted by a pilot-down critical event, even if the operator is not able to directly assist in the rescue. Furthermore, this distraction has been hypothesized to have a detrimental effect on the activities the non-involved operators are currently handling.

 

1.3.4           Model-Based Design and Verification of Fault-Tolerant Systems

                  M. Sorea, EADS Germany; H. Ruess, IABG mbH

 

There is an increasing trend towards model-based development (MBD) of safety-critical systems. In an MBD approach, various development activities such as simulation, testing, code generation, and verification are based on a single formal model of the system. In this paper we show that the MBD approach can also be applied towards automating the safety analysis process. Using precise formal models of the system as the basis of the analysis helps avoiding design errors at early stages in the development lifecycle. The analysis is automated by means of model-checking tools, which results in a more thorough analysis and reduced manual effort compared to more traditional methods. We illustrate model-based analysis using the fault-tolerant startup protocol for a time-triggered middleware architecture (TTA). For a functional model of this protocol, it is verified that the specified safety requirements are satisfied in the presence of all faults within the given fault hypothesis. We demonstrate that exact, complete, and consistent safety analyses can---and in fact should---be carried out for relevant industrial designs in very early phases of the development life cycle and in an automated fashion.

 

 

Session 1 Track 4: Developing SE Professionals

 

1.4.1           An Integrated Approach to Developing Systems Professionals

                  H. L. Davidz, M. W. Maier, The Aerospace Corporation

 

As the level of integration and the complexity of engineering systems increase, there is an increasing need to develop systems capabilities in engineers.  Often, the demand for increased systems capabilities is automatically translated into a need to develop the systems capabilities of individuals.  However, the systems capabilities of groups and organizations are what really matter for complex engineering systems, and individual capabilities do not automatically translate into group and organizational capabilities.  This paper describes an integrated approach to developing systems professionals.  To guide practitioners in utilizing relevant theoretical issues and research results, a five-step plan to developing systems professionals is given.  First, there is a description of how to frame the relevant problem space.  Next, desired roles and competencies are linked to this problem spectrum.  After describing how to develop an appropriate multi-level strategy, the paper discusses how individual systems skills combine.  Potential assessments for the development approach are shown.  Since group and organizational issues can trump efforts to develop the systems capabilities of individuals, it is important to frame the relevant problem space, match the desired capabilities to that space, and create a multi-level integrated strategy to develop those capabilities in individuals, groups, and organizations.

 

1.4.2           A Model for Successful Engineering Internship: Growing Our Own Future Engineers

                  M. Malloy, The MITRE Corporation

 

UCLA’s Higher Education Research Institute reported there has been a 60% drop in science and engineering majors among incoming college freshmen since the year 2000.  Competition for the dwindling number of graduating entry-level engineers is fierce.  At the same time, the academic experience of engineering rarely emulates what students can expect in the real world.  Students need relevant work opportunities to validate their career plans while keeping them engaged in their engineering degree programs.  Two years ago, we established an Internship Program to respond to both sides of this challenge.  Internship expands the concept of training beyond enhancing the skills of existing staff, to include a company making a training investment in student engineers they might like to hire full-time someday.  In this paper, we provide a template for our successful Internship Program as a model for other employers who would like to “grow their own” entry-level engineers.

 

1.4.3           Challenges in the Development of Systems Engineering as a Profession

                  I. Dixit, University of Southern California; R. Valerdi, Massachusetts Institute of Technology

 

This paper explores a fundamental and important question: is Systems Engineering a profession? It is fundamental because of the current existential crisis in the discipline and it is important because it helps in defining our role in the context of the greater technical community. By observing systems engineering through the theoretical lens of the professionalization literature rooted in sociology, we propose five key challenges to systems engineering as a profession. Firstly, defining the problem space, secondly, understanding the state of the body of knowledge, thirdly, the impact of lifecycle perspective, fourthly, the falsification of systems engineering theories and lastly, the question of standard of proof for systems engineering. The need for our thesis is motivated by understanding the current body of knowledge and proposing a direction that will enable the profession to overcome key challenges.

 

1.4.4           Measurably Improving Your Systems Engineering Requirements

                  T. Olson, Quality Improvement Consultants, Inc. (QIC)

 

Requirements continue to be a major problem area for most organizations.  According to industry reports, the leading causes of quality, cost, and schedule problems are lack of understanding of the customer’s needs, incomplete requirement specifications, and managing changing requirements.  So what can an organization focus on now to improve their systems engineering requirements?  This paper will describe some practical strategies that organizations can use to measurably improve their requirements as well as their requirements process.

 

The objectives of this paper are to:

·         Present some requirements problems from industry.

·         Present a useful classification of requirements problems from the literature.

·         Provide specific strategies to address the requirements problems from the literature.

·         Describe some practical strategies that organizations can use to measurably improve their requirements.

·         Provide some requirements lessons learned and provide some industry references.

 

 

Session 1 Track 5: Intelligent Decisions

 

1.5.1           A Decision Support System to Schedule Design Activities in Aircraft Industry

                  I. Lizarralde, A. Riviere, EADS CRC France; P. Esquirol, LAAS-CNRS

 

This paper highlights the relationship between Project Management and Systems Engineering through a framework proposal that links dependencies management and project scheduling. It investigates the problems of project scheduling at the design stage of the development of a civil aircraft, mainly characterised by a dynamic environment and uncertainties concerning the duration of activities.

This framework is supported by methods dedicated to the management of schedules at tactical levels with fully elastic tasks that takes into account dependencies between design teams as new constraints.

 For end users, this framework can be considered as a Decision Support System (DSS). The DSS is a tool to check if all scheduling constraints are satisfied or to solve over-constrained problems through interactions with end-users. This approach, illustrated with AIRBUS use cases, is flexible enough to be implemented within the aerospace industry, by facilitating cooperation between design teams and by providing the possibility to carry out schedules simulations.

 

1.5.2                       Emerging Real-Time Intelligent Agents In Space Launch Verification and

Anomaly Resolution

                  D. G. Beshore, The Aerospace Corporation

 

In 1997, the Evolved Expendable Launch Vehicle (EELV) program, now under the auspices of the United Launch Alliance (ULA), began with fundamental goals to reduce cost and improve the reliability of launching satellites and interplanetary spacecraft.  With payloads costing more that several billion dollars each, the reliability of launch vehicles mandates perfect launches.  Subsequently, launch systems have become highly complex with increasing launch rates of satellites to perform surveillance, network-centric command and control, and communications on the land, sea, air and space.  Launch system Ground Computers, Command and Control (GC3) has grown exponentially in software capabilities, collecting and displaying data to domain experts, and transmitting real-time data to world-wide support teams. Rapid and accurate anomaly resolution with customers and contractors, especially for events leading up to day-of-launch (DOL) involves hundreds of personnel using these complex systems.  This paper describes near-term capabilities which are the building blocks of future intelligent agents:  decision making, knowledge management; computer systems, control software and desktop PC tools.  These agents are rapidly maturing into integrated systems decision making processes that are responsive within seconds.  This near-term development activity is compared with a 20-year forecast of spaceport intelligent agent systems.

 

1.5.3           Case Study: Tailoring CMM®-Based Command Media for a Company's Individual

                  Business Areas

                  D. Turner, R. Adkins, Harris Corporation

                 

This paper describes a prescribed methodology for tailoring Command Media derived from the Carnegie Mellon®[1] University’s Software Engineering Institute’s Capability Maturity Model® Integration for a company’s business areas. The paper illustrates a case study for a specific Harris GCSD business area, Cronus, whose methodology was tailored to be generally applicable to the projects executed within the Cronus Business Area and still be compliant with Harris GCSD CMMI® Level 3 Command Media requirements. This tailoring becomes the basis for all projects within Cronus without the need for additional waivers and tailorings. This does not preclude any project from adopting the more general methodology; from further tailoring the Cronus methodology; or, continuing the process further to differentiate between studies, development contracts, quick-react contracts, and other program types. This paper represents the results of the case study and may be applicable to other business areas within Harris and at other companies.

 

1.5.4                       Time-Expanded Decision Networks: A Framework for Designing Evolvable

Complex Systems

                  O. de Weck, M. Silver, Massachusetts Institute of Technology

 

This paper describes the concept of Time-Expanded Decision Networks (TDN), a new methodology to design and analyze flexibility in large-scale complex systems. This includes a preliminary application of the methodology to the design of Heavy Lift Launch Vehicles for NASA’s space exploration initiative. Synthesizing concepts from Decision Theory, Real Options Analysis, Network Optimization, and Scenario Planning, TDN provides a holistic framework to quantify the value of system flexibility, analyze development and operational paths, and identify designs which can allow managers and systems engineers to react more easily to exogenous uncertainty. TDN consists of five principle steps, which can be implemented as a software tool: 1. Design a set of potential system configurations 2. Quantify switching costs to create a “static network” that captures the difficulty of switching among these configurations 3. Create a time-expanded decision network by expanding the static network in time, including chance and decision nodes 4. Evaluate minimum cost paths through the network under plausible operating scenarios 5. Modify the set of initial design configurations to exploit high-leverage switches and repeat the process to convergence. Results can inform decisions about how and where to embed flexibility in order to enable system evolution along various development and operational paths.

 

Session 1 Track 6: SE Processes

 

1.6.1           Using CORE Model-Based Systems Engineering Software to Support Program

                  Management in the U.S. Department of Energy Office of the Biomass Program

                  P. J. Simpkins, Vitech Corporation

                  C. Riley, D. Sandor, National Renewable Energy Laboratory

 

Biomass research has been a cornerstone of the U.S. Department of Energy’s (DOE’s) renewable energy development and deployment efforts during the last 25 years. Today, as the true cost of the nation’s reliance on imported oil becomes increasingly clear, the DOE Biomass Program is poised to bring biomass-derived biofuels to the market as a sustainable, domestic alternative to petroleum-derived fuels. To ensure that the program is focused on the activities critical to achieving this goal, the program is implementing systems engineering processes, practices, and tools to guide informed decision-making as biomass-to-biofuel systems are advanced from concept to commercial adoption. The program is using CORE, a Model-Based Systems Engineering (MBSE) software tool, to organize, coordinate, and document the program goals, milestones, and project tasks in a central repository. CORE is facilitating management and communication of program status, through the automated generation of accurate and up-to-date custom reports, Gantt charts, and tables in Microsoft Word, Microsoft Project, and Microsoft Excel formats, which are widely available to all program participants.

 

 

 

1.6.2           Practical Process Implementation: Using SE Methods to Develop SE Processes

                  J. T. Nolte, D. W. Newbern, P. S. Vanghel, Northrop Grumman

 

At our company, process development and process implementation is taking a new direction. We have completed and revised a robust set of corporate core processes, based on the Capability Maturity Model Integrated (CMMI) that address our primary business areas of systems engineering and system development. However, as our business evolves, we are finding new areas of related activities that are not effectively represented by our current corporate process descriptions. In this paper we present an approach for using SE methods to prepare processes for repeated reuse, in specialized areas. Our preliminary results have already been used to support marketing and business development, showing other current customers our capability and the potential to assist them in a new way. The preliminary results have also been used effectively by staff and project managers to improve management processes on existing programs.

 

1.6.3           Managing Dynamic New Product Development Processes

                  Y. Reich, A. Karniel, Tel Aviv University

 

New Product Development (NPD) processes are considered most challenging, involving major risks due to unknown or unforeseen obstacles, in terms of technology and business risks. The actual process activities which depend on the evolving product knowledge could be determined only during process execution. Thus, process planning is inherently dynamic and requires adaptation to product knowledge changes as well as other changes. Current Workflow tools can support ad-hoc changes, but do not support the planning of process dynamics and the execution of such dynamic process changes as they unfold.

 

The current article presents a novel system framework for managing dynamic process planning changes resulting from changes in customer requirements, product structure, product parametric dependencies and constraints, as well as ad-hoc changes. The proposed framework comprises: process planning, incorporating the Design Structure Matrix (DSM) method; business rules for interprating the DSM-based plan to process plan; dynamic process plan changes; and implementation of changes into Run Time process simulation.

 

1.6.4           Synthesizing the Organizational System

                  E. P. Arnold, BAE Systems Land & Armaments

 

All Change is inevitable.  The pace at which change transpires and the complexity of that change is dependent upon the:

1) Number of concurrent change drivers

2) Degree to which the drivers are instituted

3) Cultural acceptance of the drivers

4) Capacity (Resources) to implement the change, and

5) Application of system synthesis

 

At BAE Systems Land & Armaments, Armament Systems, the realization that the numerous initiatives and business drivers required for our business unit to become world class, required the combining of separate elements to form a coherent whole; system synthesis. Synthesizing the organization is a key to intelligent enterprise, since it is lean, adaptive, and agile.

 

The major initiatives and business drivers used for illustration of our organizational system in this presentation include:

1. Armament System's Business Process Model

2. International Standards Organization (ISO) Standards

3. BAE Systems corporate flow down of their Life Cycle Management processes

4. Capability Maturity Model Integrated (CMMI®)

 

This presentation addresses how CMMI® acted as an enabler, to help drive the synthesis of our business initiatives in pursuit of an integrated organizational system. The interaction of these multiple forces results in a combined effect that is greater than the sum of their individual effects. CMMI® has acted as the change agent to drive cooperative interaction among our internal groups and is aiding in our business units’ transition as a recently acquired BAE Systems unit. CMMI® provides a common language of communication and lays the foundation for the interconnected links among the elements.

 

SESSION 2

 

Session 2 Track 1: Drivers for SE

 

2.1.1           Defining Lean Systems Engineering Processes and Procedures

                  T. Olson, Quality Improvement Consultants, Inc.

 

Many systems engineering processes and procedures are large or difficult to use.  The situation becomes even worse when complexity is involved.  Putting large or difficult to use process documentation on a website does not usually solve the problems.  This article will describe best practices for defining lean (i.e., short and usable) processes and procedures.  These best practices have been used at real organizations over the last few years to define lean processes and procedures.  Measurable results include cutting organizational processes and procedures in half while making them more usable (e.g., reducing 400 pages to 200 pages), without losing any useful information.  This article will also describe some success stories and describe some lessons learned.

 

The objectives of this article are to:

1. Describe common problems with process documentation, including some human aspects of using process documents.

2. Discuss some best practices for defining short and usable processes and procedures.

3. Describe some success stories in real organizations.

4. Provide some lessons learned.

 

2.1.2           Milestone Driven Systems Engineering Methods

                  B. H. Wells, Raytheon

 

Methods are presented that have been used successfully on large programs including a $3B development program that reached the System Requirements Review (SRR), Preliminary Design Review (PDR) and Critical Design Review (CDR) on or ahead of schedule. These methods link the non-systems engineering activities into the system engineering processes and provides an effective means of communication and coordination between the systems engineers and design engineers to reduce the risk of achieving each milestone successfully.  These methods augment the established systems engineering processes for technical reviews and use the milestone events as the impetus to drive the team and the program forward.

 


2.1.3                       The US Ballistic Missile Defense System: A Case Study in Architecting

                  Systems-of-Systems

                  H. L. Hollon, C. H. Dagli, University of Missouri-Rolla

 

Systems-of-Systems (SoS) engineering for modern complex systems is one of the most difficult challenges facing today’s engineer.  This paper provides a detailed case study of architecting for a major modern SoS: the US Ballistic Missile Defense System (BMDS).  The BMDS is a massive SoS that encompasses several existing and new missile defense programs on a variety of platforms covering most of the world.  This paper includes a review of currently defined practices for architecting SoS, a discussion of how the BMDS was architected, and then suggestions for architecting future additions to the program.

 

Session 2 Track 2: Requirements & Stakeholders

 

2.2.1           Eight Deadly Defects in Systems Engineering and How to Fix Them

                  J. E. Kasser, SEEC/University of South Australia

 

Any organization desirous to adopt or improve systems engineering needs to be aware that research into the nature of systems engineering has identified a number of defects in the current systems engineering paradigm. This paper discusses eight of these defects and ways to fix or compensate for them.

 

2.2.2           Using Stakeholder Analysis to Define the Problem in Systems Engineering

                  T. E. Trainor, G. S. Parnell, Department of Systems Engineering, USMA

 

The first step in most system life cycles is the problem definition.  Stakeholder analysis is a key technique to insure the problem has been fully and completely described before we attempt to obtain a solution to the problem.  We identify and describe the three most common techniques for stakeholder analysis:  interviews, focus groups, and surveys.  We compare the three techniques using five criteria: time commitment of participants, ideal stakeholder group, preparation, execution, and analysis.  We identify best practices to make stakeholder analysis both effective and efficient.  This paper will aid the new practitioner and student of systems engineering as they organize and execute an effective stakeholder analysis, which is critical to the success of any systems engineering project.

 

2.2.3           Combined Requirements Engineering (CRE): The Quest for Widening the

                        Applicability of Requirements Engineering Practices in the Emerging

                  Product-Service Paradigm

                  V. Agouridas, University of Leeds; M. Kossmann, University of West England and Airbus UK

 

Competitive pressures and the globalisation have led enterprises to continuously seek innovative ways to create value for their customers whilst either minimising costs or keeping these at acceptable levels. To this end, enterprises have been offering product-service bundles to promote and support their core products. This situation has led to the emergence of so-called product-service paradigm; a key characteristic of which is the provision of the requisite capability through a combination of service and product characteristics. However, the majority of current requirements engineering (RE) practices are aimed at solely addressing either product or service aspects of capability. This paper highlights the quest to widen the applicability of established requirements engineering practices, used mainly for product-oriented systems, to encompass, in a complementary manner, aspects of service-oriented systems. To this end, the term ‘combined requirements engineering’ (CRE) is introduced. The paper presents and discusses challenges and issues derived from the need for CRE under the emerging product-service paradigm. The paper concludes by giving directions for future research in addressing such challenges and issues.

 

Session 2 Track 3: Modeling

 

2.3.1           Benefits and Costs of Model-Based Fault Diagnosis for Semiconductor

                  Manufacturing Equipment

                  J. Pietersma, A. J. van Gemund, Delft University of Technology

 

Model-Based Diagnosis (MBD) is a promising solution for the fault diagnosis of complex systems. In this paper we review the benefits and costs of MBD. Our research is performed in cooperation with ASML which is the world’s leading manufacturer of lithography systems for the semiconductor industry. We analyse the current way of working and the benefits that MBD offers. We present the results of practical modeling studies and discuss the benefits, costs, and cost reduction methods. We summarize the current research results and ongoing developments. Our results show that MBD has a high potential for diagnosis in a rapidly innovating industry. The fulfilment of this potential depends on the cost of modeling and the acceptance of MBD as part of broader pursuit for model-based systems engineering.

 

2.3.2           Model-Based Techniques for Intelligent Integration and Testing in Industry

                  N. Braspenning, J. van de Mortel-Fronczak, J. Rooda, Eindhoven University of Technology

                  D. van der Ploeg, ASML Netherlands B.V.

 

The effort required for integration and testing of high-tech multi-disciplinary systems is increasing with each new or upgraded system that is developed. To counter this trend of increasing integration and test lead time and costs, we propose a model-based integration and testing (MBI&T) method, where formal and executable models of the system components are used to replace the component realizations for early integration and system testing. In this paper, we describe how the integration and testing process currently used in industry can be made more intelligent by applying model-based techniques from the MBI&T method. We also show how to analyze the necessary trade-off between the investments needed for model development and the potential effort reduction, using a systematic and automatic integration sequencing method.

                 

2.3.3           HCI Aspects of SysML and Architectural Frameworks

                  M. C. Hause, F. Thom, Artisan Software Tools

 

The Human Computer Interface (HCI) is one of the most important aspects of any system. It governs how people perceive the environment in which the system is deployed, and can either enable or hinder their ability to interact with that environment. Specifying the appropriate characteristics of the interface is therefore crucial to the correct implementation of the system. The goals of HCI are to develop or improve the safety, utility, effectiveness, efficiency, and usability of systems that include computers. The challenges for HCI are to keep abreast of technology, and to ensure that their designs offer good HCI, as well as harnessing the potential functionality of the new technology. As SysML becomes more prevalent for modeling systems, integrating HCI aspects into these models has the potential for improving HCI, eliminating duplication of tasks, and making systems more useable. This paper will look at SysML and DoDAF/MoDAF (MAF) and how they contribute towards defining the parameters in which the HCI will take place.

 

 

 

 

 

 

Session 2 Track 4: Decision Assessment

 

2.4.1           Decision Analysis for Design Trades for A Combined Scientific-Technological

                  Mission Orbit on Venus Micro Satellite

                  J. Herscovitz, D. L. Barnett, RAFAEL

                 

The scope of the VENµS Technological Mission is to evaluate and qualify the IHET (Israeli Hall Effect Thruster) performance in space and to use the IHET for mission enhancement. IHET will be used to demonstrate space missions that require high ΔV and are hardly achievable using traditional chemical propulsion in microsatellties.

During the satellite's third mission phase (VM3) the VENµS satellite will fly in a high drag environment. The IHET will be used for autonomous orbit maintenance to enable continuation of the scientific mission, which is vegetation monitoring.

 

This paper describes the selection of VM3 orbit. Different orbit candidate alternatives were compared according to pre-determined criteria and weighted accordingly, using the NGT technique. After all candidate alternatives were analyzed, they were compared using a Decision Analysis for Design Trades method. Based on the analysis, the final orbit was chosen.

 

2.4.2                       Incorporating Software Cost and Risk Assessment into Early System

Development Trade Studies

                  K. A. Weiss, Jet Propulsion Laboratory;

                  N. G. Leveson, Massachusetts Institute of Technology;             J. Francis, Payload Systems, Inc.

 

This paper introduces a new method called SOCRATES (Software Cost and Risk Assessment for Trade and Engineering Studies) for incorporating software cost and risk assessment into the early concept development activities and trade studies typically conducted for complex systems.  Early conceptual architecture trade studies often omit software cost and risk in architectural comparisons.  However, the increasing importance of software in complex system design and its impact on project risk necessitates consideration of the cost and risk associated with developing and fielding software in early engineering architectural trade studies.  SOCRATES takes into consideration the allocation of functionality to both software and human controllers and evaluates the utility of assigning control based on development cost, development risk, and mission risk.  It also provides input to system engineers about the relative comparison of the cost and risk for a variety of system architecture concepts as well as recommendations based on the results.  The technique is demonstrated on the Lunar and Mars Transportation and Surface Operations Architectures developed for the NASA Exploration Initiative Concept Exploration and Refinement Study.

 

2.4.3           Does INCOSE Need PR?

                  A. Zonnenshain, RAFAEL

 

The mission of INCOSE is to foster the definition, understanding, and practice of world class systems engineering in industry, academia, and government.

 

INCOSE’s vision is to be world’s premier professional society for advancing the art and practice of systems engineering.

 

INCOSE makes this vision a reality through its members, its chapters, its partners and through the systems engineering community.

 

Even though INCOSE has grown significantly since its formation in 1990, there are only five thousand members. The potential base individual members is more than hundred thousands.

 

There are hundreds of organizations which practice systems engineering and are familiar with the leading role of INCOSE in promoting systems engineering. But there are thousands of organizations that are not familiar with the benefits of systems engineering and the capabilities of INCOSE.

 

In this paper we propose to use Public Relations (PR) as one of the approaches and tools to promote the mission and the vision of INCOSE.

 

“PR is the practice of creating, promoting or maintaining goodwill and favorable image among the public towards an institution, public body…..”.

 

We demonstrate the planning of PR campaign for INCOSE by proposing the goals & aims of the campaign, defining the target audience, suggesting the messages & ideas to be delivered through the campaign, presenting some examples for how to deliver the messages (the medium), and discussing the timing of the individual PR activity.

 

This proposed PR campaign is not standalone, but it is part of the professional & managerial development of INCOSE, and a part of its marketing efforts.

 

It is proposed to form a PR committee which will plan the campaign and execute it.

 

The proposed goals for the PR campaign are very ambitious - like doubling the number of members in 10 years, doubling the number of participating in INCOSE Annual International Conference in 5 years. But we assume these goals and aims are achievable, if we launch a PR campaign with broad perspectives:

 

Professional campaign

Excellence campaign

Globalization campaign

Business success campaign

Public decision making campaign.

 

Also, we describe some ingredients of PR campaign that we are launching for the INCOSE activities in Israel through the Israeli Chapter – INCOSE-IL.

 

We propose that INCOSE management will consider to adapt our proposed approach for the benefit of INCOSE, its members, its chapters and the whole systems engineering community.

SESSION 3

 

Session 3 Track 1: Systems of Systems

 

3.1.1           System of Systems Engineering Model by Multistage Analytical

                  Target Cascading

                  H. M. Kim, University of Illinois at Urbana-Champaign

 

This paper presents a multilevel, multistage approach to system of systems engineering optimization where a system design/selection is linked with system allocation along the multistage decision making horizon. The approach is composed of two parts: pseudo-hierarchical formulation (i.e., how to model the stages of multiple, separate decision making processes), and multistage coordination (i.e., how efficiently the proposed model would perform). The pseudo-hierarchical formulation expands the analytical target cascading previously developed by the author into multiple stages to capture level-by-level and stage-by-stage system of systems design optimization. The multistage coordination is based on the alternating directions method that is incorporated as an efficient means to solve this inherently large-scale optimization problem. An airline example validates the methodology where an airline plans to introduce multiple new aircraft to capture dynamically changing future demand of the customers. The proposed methodology is validated against the all-in-one approach and the sequential approach.

 

3.1.2           Architecture-Based Drivers for System-of-Systems and Family-of-Systems Cost

                  Estimating

                  G. Wang, P. Wardle, A. Ankrum, BAE Systems

 

As the industry undergoes a paradigm shift from a system-based procurement model to a capability-based acquisition model with a focus on integration of legacy systems and interoperability of systems of systems and families of systems, new challenges have emerged for the field of cost estimating.  What is the cost of an operational capability in a net centric environment based on enterprise architecture?  This paper explores a set of enterprise architecture-based drivers for estimating the life cycle cost or total ownership cost of operational capabilities from integration of complex systems of systems and families of systems.  It attempts to extend the traditional systems engineering practices and to address the new challenges from capability-based engineering and interoperability of systems of systems.

 

3.1.3           Exploring Intelligent Entreprise System Limitations

                  K. D. Palmer, SEEC Student

 

In this paper we will consider the implications of Meta-systems Engineering for Intelligent Enterprises. We may think of this as the dark side of intelligent enterprise systems. Our essay is a search for light at the end of this tunnel by employing the theory of Special Systems and the Emergent Meta-system. This work brings together advanced theories in order to redefine the nature of the Intelligent Enterprise and Enterprise in general.

 

Session 3 Track 2: Framework & Commonality

 

3.2.1           An Enterprise Architecture Framework for Developing Command and Control Systems

                  L. Yeoh, C. Lam, Defence Science and Technology Agency

                  H. Syn, ST Electronics (Info-software Systems) Pte Ltd

           

In recent years, the way in which military operations are being conducted has changed dramatically. This has largely been driven by advancements in technology that now allow faster communications, better situation assessment and more effective decision-making. Military forces are now striving to realize the next stage of transformation by harnessing new technology to create a network-centric enterprise that takes advantage of pervasive knowledge in order to achieve greater war-fighting capability.  Integrated Knowledge-Based Command and Control (IKC2) is an integrated, network-enabled and knowledge-based approach to warfare that bears similarities to the intelligent enterprise. It is a force multiplier that will enable military forces to achieve their desired mission objectives. However, there are many challenges to the successful development of IKC2 systems.

 

3.2.2           Enabling Economics-Driven Systems Engineering Through Reusable Software

                  Architectures and Components

                  R. W. Selby,  Northrop Grumman

 

Economics-driven systems engineering integrates system design principles with measurement-based analyses of value, options, and tradeoffs.  This study helps enable economics-driven systems engineering by describing an example of measurement-based analysis of software reuse in large-scale systems.  Software reuse enables developers to leverage past accomplishments and facilitates significant improvements in software productivity and quality.  Software reuse catalyzes gains in productivity by avoiding redevelopment and gains in quality by incorporating components whose reliability has already been established.  The purpose of this study is to characterize software reuse empirically by investigating one development environment that actively reuses software.  Twenty-five software systems ranging from 3000 to 112,000 source lines have been selected for analysis from a NASA systems development environment.  The amount of software either reused or modified from previous systems averages 32% per project in this environment.  Non-parametric statistical models are applied to examine numerous development variables across the software modules in the systems.  This research focuses on initial results and graphical characterizations of the data.  Four classes of software modules are analyzed: (a) modules reused without revision, (b) modules reused with slight revision (< 25% changes), (c) modules reused with major revision (³ 25% changes), and (d) newly developed modules.  The modules reused without revision had the fewest faults, lowest fault correction effort, and lowest fault densities.  In conclusion, we outline future research directions that build on these strategies and ideas.

 

3.2.3           Divergence: The Impact of Lifecycle Changes on Commonality

                  R. Boas, E. Crawley, MIT

 

Sharing common parts, processes, interfaces and infrastructure offers the potential to increase the overall efficiency and effectiveness of an enterprise through reductions in costs, lead times and risks associated with the development of product/system families.  While the benefits of commonality have attracted much interest across industry, the government and academia, the current practice and research fail to account for a significant challenge associated with commonality:  the natural reduction of commonality over time, a phenomenon termed “divergence.”  Divergence occurs due to requirements changes; learning in development and operations; the availability of new technologies; obsolescence; program timing; and for reasons associated with corporate culture.  The impact of divergence is an overestimation of the benefits of commonality:  planned benefits aren’t realized through the course of development while the penalties of pursuing commonality (cost, time, risk, performance) are incurred.  The TFX (F-111) fighter aircraft program of the 1960’s is provided as a historical example of divergence and its impacts.  Accounting for divergence will improve multi-system program planning and execution.

 

Session 3 Track 3: Modeling

 

3.3.1           Driving System Development Process from Strategic Goals to Requirements

                  Specification

                  H. El Ghazi, Centre de recherche en informatique (C.R)

 

In this paper we suggest a goal-oriented requirements engineering method to guide the discovery of strategic goals of a company, and their operationalization by goals associated with its system under development. The method also allows the discovery of system requirements and it was applied within an industrial project that aims to fabricate a medical diagnostic instrument.  For this purpose, we used the MAP formalism to describe the process and various deliverables associated with the development process. We also used the concepts of i* to model the dependencies between the strategic actors of the organisational environment, and to formalize the goals related to the system. Our method makes it possible to model the strategic goals of the company and their decomposition into tactical goals and thus ensuring requirements traceability.

 

3.3.2           Modeling Hierarchy, Coping with the Dynamic Range from Design Details up to

                  Business Metrics Illustrated by a Semiconductor Case

                  G. Muller, Embedded Systems Institute

 

In this paper we suggest a goal-oriented requirements engineering method to guide the discovery of strategic goals of a company, and their operationalization by goals associated with its system under development. The method also allows the discovery of system requirements and it was applied within an industrial project that aims to fabricate a medical diagnostic instrument.  For this purpose, we used the MAP formalism to describe the process and various deliverables associated with the development process. We also used the concepts of i* to model the dependencies between the strategic actors of the organisational environment, and to formalize the goals related to the system. Our method makes it possible to model the strategic goals of the company and their decomposition into tactical goals and thus ensuring requirements traceability.

 

3.3.3           Reuse and Usage for System Engineering Model Elements

                  D. K. Smith, UGS

 

Systems engineers are being forced to address greater complexity caused by problems that extend the boundaries of existing systems by taking the larger view of systems of systems. The task of defining the total system with consistency and integrity becomes more complex and difficult to manage.  More complex systems inherently tend toward larger combinations of variability in the system elements, thereby causing an explosion in the possible combinations of system configurations.  At the same time, SysML is endeavoring to extend the capabilities of system engineering modeling capabilities to include more rigorous modeling (simulation), verification traceability, and traceability of critical components of delivered products.  One way to consolidate system representations is by supporting the concepts of reuse and usages of system definitions.  This paper provides an initial set of things to consider when developing the processes and the supporting system engineering data repository to address these needs.

 

Session 3 Track 4: Value of SE

 

3.4.1           Promoting The Real Value of Systems Engineering Using an Extended SCARIT

                  Process Model

                  S. J. Saunders, Raytheon Australia Pty. Ltd.

 

Systems engineering is the discipline that defines and delivers complex systems to meet the needs of multiple, often conflicting stakeholders. In the past, many books and papers have been published focusing on process areas such as Requirements Engineering, Requirements Quality, Requirements Traceability, and Model Based Systems Engineering. In this paper, the author proposes that by previously focusing on the processes used in Systems Engineering, the real value adding steps of systems engineering; to understand the enterprise needs and to define the problem, has been overlooked. To help overcome this bias, an extended systems engineering process model is presented that strives to elevate the visibility and understanding of key value adding steps in the Systems Engineering process.

 

Six phases are highlighted in the extended systems engineering process model covering the technical phases of systems engineering. These phases are Stakeholder, Concerns, Architecture, Requirements, Implementation and Test (or SCARIT). Process oriented steps are characterized in the final three steps (Requirements, Implementation and Test) and result in definition and deployment of the solution. However, the extended process model precedes these steps with Stakeholders, Concerns and Architecture and postulates these three steps are where the real value of systems engineering is generated. These initial steps focus on defining the problem by looking at the enterprise needs.

 

3.4.2           The ROI of Systems Engineering: Some Quantitative Results

                  R Valerdi, Massachusetts Institute of Technology;

                  B. W. Boehm, University of Southern California

                  E. Honour, University of South Australia & Honourcode, Inc.

 

This paper presents quantitative results on the return on investment of systems engineering (SE-ROI) from an analysis of the 161 software projects in the COCOMO II database.  The analysis shows that, after normalizing for the effects of other cost drivers, the cost difference between projects doing a minimal job of software systems engineering – as measured by the thoroughness of its architecture definition and risk resolution – and projects doing a very thorough job was 18% for small projects and 92% for very large software projects as measured in lines of code.

 

3.4.3                       The Value-Based Theory of Systems Engineering:

                  Identifying and Explaining Dependencies

                  B. Boehm,  A. Jain, University of Southern California

 

The Value-Based Theory of Systems Engineering brings together many interdisciplinary theoretical lenses into a state of synchrony and allows reasoning about systems in different dimensions, and at various levels of abstraction. The theory’s primary strength is in its ability to identify and work through the dependencies of most socio-political-technical systems and explain success in such contexts by situating the success-critical stakeholders at the forefront. In this paper we present the 4+1 theoretical lenses of the Value-Based Theory of Systems Engineering with a core emphasis on the Dependency Theory – the first and most complex of the four component theories.

 

SESSION 4

 

Session 4 Track 4: Review Approaches

 

4.4.1           Rule-Based Design Reviews

                  T. S. Gilb, RPL

 

Design reviews would benefit from the support of Specification Quality Control (SQC). By the use of SQC with a set of relevant design review rules, it should be possible to ensure prior to a design review that all the relevant information for a review is present in the design specifications, and that all the minimum review criteria are met. This will ensure management time is not wasted and aid better decision-making.

 

In addition, this paper outlines the impact of Evolutionary Project Management (Evo) on the design review process.

 

 

 

 

 

4.4.2           Measurement-Driven Systems Engineering Using Six Sigma Techniques to Improve

                  Software Defect Detection

                  R. W. Selby, P. C. Selby, Northrop Grumman

 

System developers and managers continually strive to identify, undertake, and realize improvements in system development methods. Measurement-driven systems engineering guides the identification of improvement opportunities and enables the quantitative evaluation of progress and benefits.  Six Sigma techniques provide a structured approach for using measurement-driven methods to decrease the variances and shift the means of user-defined metrics such as defect densities, development cycletimes, and resource expenditures.  This research investigates the effectiveness of software defection detection using peer reviews across 12 system development phases on 14 large-scale systems.  This study analyzes 3418 defects from 731 peer reviews and benchmarks the defect injection and detection performance across the 12 system development phases.  Six Sigma techniques including the define-measure-analyze-improve-control (DMAIC) method, root cause analysis, and control charts helped achieve in-phase detection of 95 percent of defects and realize over 50 percent improvements in defect densities and closure cycletimes for certain peer review types.

                 

4.4.3           Applying Measurement Principles and Adapting a Defect Predictability Model to

                  Hardware Development

                  P. J. Frenz, General Dynamics Advanced Information Systems

 

Software and Systems engineering are developing rich histories with measures and measurement tools to aid in project management.    This paper addresses adapting those Software and System Engineering concepts and tools to a hardware development project. 

 

General Dynamics Advanced Information Systems (GDAIS) Mission Systems has been assessed as CMMI Level 5 rating November 2, 2005. using the CMMI-SE/SW/IPPD/SS, V1.1, staged model.

 

4.4.4           Systems Architecture: A View Based on Multiple Impacts

                  T. S. Gilb, RPL

 

In order to properly support the systems engineering process, the systems engineering profession needs to consciously adopt a more productive view of systems architecture. Many existing definitions of systems architecture are too narrow: they focus too much on ‘structure.’ The focus needs to be shifted to the impact on requirements.

 

Session 4 Track 5: Uncertainty & Knowledge Management

 

4.5.1           Extracting Value from Uncertainty: A Methodology for Engineering Systems Design

                  M. Cardin, R. de Neufville, Massachusetts Institute of Technology

                  W. J. Nuttall, University of Cambridge; J. Dahlgren, The MITRE Corporation

 

Designers and managers of new investments in engineering systems look for ways to add value to their programs. One fundamental way to do this is by taking advantage of uncertainty. Although uncertainty is usually seen as negative in most investment projects, it can also increase performance if flexibility is incorporated into the system to capture upside opportunities, and reduce losses in case of downside events. This paper introduces a design methodology that adds value to engineering systems by considering flexibility at an early conceptual stage. It provides screening tools to find areas where flexibility can be incorporated at the engineering, operational, and management decision levels. In engineering and operations, technical modifications need to be done within the system to acquire the flexibility exercisable by managers. One example is the ability to expand or contract product output as demand fluctuates. At the management decision level, no explicit modification is needed, such as the ability to abandon the project altogether. The methodology incorporates screening tools based both on qualitative historical studies (GPS, B-52, etc.) and quantitative Design Structure Matrices representing the engineering system (Bartolomei et al. 2006; Kalligeros 2006; Kalligeros, de Neufville 2006). The design process also provides a set of quantitative tools to assess the financial value of flexibility based on Real Options Analysis and simulation models (de Neufville et al. 2006; Kalligeros 2006; Kalligeros, de Neufville 2006). These give managers and designers discriminating tools with which to choose the most valuable flexibilities to implement in the engineering system. The methodology represents a practical procedure for understanding where flexibility can be found and incorporated into all areas of engineering system design. We present a case application to the design of a new hydrogen production and storage system: Fusion Island (Cardin 2006; Nuttall, et al. 2005).

 

4.5.2           Knowledge Management- A Key Element of Success

                  L. P. Long, The Boeing Company; C. H. Dagali, Univeristy of Missouri-Rolla

 

Knowledge Management is a complex and elusive goal that is becoming more and more important to organizational success.   Modeling Knowledge Management in today’s organizational environment requires the consideration of not only integrated domains of various knowledge agents but also the realization that in order to construct knowledge (and ultimately intelligence) you must consider the aspect of time variance, data/information value, and knowledge recognition and placement.  An individual can not stand fixed in the present and expect the data and information collected in the past to represent the same knowledge when projected into the present.  Knowledge (and Knowledge Value) is relative to the position on the historical time line at which it was initially established. The act of collecting data and information is insufficient for knowledge generation. If you apply a time-knowledge model relationship then the value of knowledge will have a different increasing value all along the timeline, thus helping to ensure that today’s knowledge is more capable of meeting the needs of the present as well as establishing a stronger foundation for the future. 

 

As products increase in complexity and manufacturing is distributed among a multitude of stakeholders, the knowledge of how to maneuver through the maze of system integration and product life cycle dynamics while maintaining a margin of profitability have significant commercial advantages. 

 

The need for successful Knowledge Management is essential to maintaining a competitive edge in the business environment.  Understanding the relationships between data, knowledge and the intra-related processes which represent the collective knowledge for success can be complex.  In the paragraphs that follow, the reader is encouraged to follow the knowledge model that relates the elements of organizational knowledge management as it models data & knowledge, and processes to establish a set of solutions from which one optimum solution emerges to satisfy the initial goal or Program.

 

4.5.3           Defining Military Pilot Training Requirements for 2015+ through the Application of

                  Systems Approaches

                  J. Cleveley, M. Woodhead, Loughborough University

                 

This paper describes the requirements established for a Military Pilot Training System in 2015, and the predicted environment in which such a system would be required to operate. The paper outlines the derivation of these findings by describing the following:

     The systems approach to the problem.

     The tools and techniques employed in developing a Military Pilot Training System (MPTS) model.

     How the MPTS model was used to determine the Military Pilot Training Requirements for present day.

     The key areas of research performed (both for present day and 2015 and beyond) leading to the definition of the environment in which a 2015 military pilot training system would have to operate.

     How the MPTS model was used to determine the Military Pilot Training Requirements for 2015.

     Validation of the MPTS

The document will confirm that there is a continuing market for new and existing military pilot training systems into 2015 and beyond, detailing the specific key factors that must be addressed for such a system to be successful in a 2015 environment.

 

4.5.4                       Dialogic Design for the Intelligent Enterprise:

                  Collaborative Strategy, Process, and Action

                  P. H. Jones, Redesign Research; A. N. Christakis, T. Flanagan, Dialogic Design International

 

Dialogic design provides efficient, reliable approaches for organizations to envision and implement cohesive, comprehensive, and compelling roadmaps for enterprise evolution. Using structured dialogue to integrate the collective intelligence of stakeholders, we produce a shared representation of the intelligent enterprise, enabling “organizing around intellect.” Dialogic design is progressive in focus, scaling from strategic vision to business process design to system requirements, mapping each level’s priorities to successive requirements. Each focus inquiry iterates from deep problem understanding, to generative solution design, through consensus action planning.

 

We applied Structured Dialogic Design to the transformation of a small consultancy, with findings applicable to any enterprise. The process efficiently enables a democratic, collaborative approach to redesign of socio-organizational systems and practices, using a software-supported collaborative process. It efficiently achieves true consensus on organizational and business strategy, resolves multiple conflicts of values and resource decisions, and determines the most effective priorities while preventing groupthink errors.

 

Session 4 Track 6: SE Standards

 

4.6.1           Applying Creativity in Modelling and Simulation

                  D. H. Cropley, SEEC/University of South Australia

 

This paper examines the application of concepts and principles of creativity to the domain of modelling and simulation. The paper will start by examining the background to modern views of creativity in technological enterprises. This culminates with a functional model of creativity that focuses not only on characteristics such as novelty, but also on the pre-requisite characteristic of relevance and effectiveness. This means that for a product or system, or indeed a model or simulation, to be regarded as creative, it must not only be original and novel, but must, as a pre-requisite, do what it has been designed to do. For this reason, issues such as fidelity, and other quality metrics applied to models, will be relevant. The paper then examines reasons for endeavouring to build creativity into modelling and simulation. The paper will study potential benefits and penalties associated with creativity in this domain, and will offer suggestions about the appropriateness, or otherwise, of attempting to build novelty into the process of modelling and simulation.

 

4.6.2           YADSES: Yet Another Darn Systems Engineering Standard

                  D. D. Walden, Sysnovation, LLC

 

It has happened to most everyone – someone releases the “next best” Systems Engineering standard (or method or tool or …) and your organization has decided to use it. How does one incorporate this new standard into the existing set of organizational processes without “breaking” the current processes and negatively impacting compliance to all the “old” standards that do not go away? By the way, expect to repeat this process at least every other year.

 

This paper gives practical advice to help ensure organizations are prepared for these types of situations. Guidance is given on how to establish and maintain organizational processes such that the introduction of Yet Another Darn Systems Engineering Standard (or YADSES as we will refer to it) causes minimal impact.

 

4.6.3           Self-Assessment Scheme and an Evaluation of Its Reliability Based on ISO 9004:2000

                  Y. Hwang, S. Kim, Electronics and Telecommunications Research Institute

                  D. Kim, Carleton University

 

The self-assessment based on ISO 9004:2000 in quality management system is an important process for the organization that continually improves its performance considering the effectiveness and efficiency of a quality management system. The scheme and process of the internal audit and self-assessment based on ISO 9001:2000 and ISO 9004:2000 is an issue that continues to demand the attention of researchers in this field. Also, the reliability of self-assessment results is a remarkable issue. One element of reliability is the extent to which different teams assessing the same project produce similar ratings when presented with the same evidence. This paper presents a self-assessment scheme conducted during internal audits based on ISO 9004:2000 in Electronics and Telecommunications Research Institute in Korea. Furthermore, this paper evaluates the reliability of a self-assessment scheme analyzing some results from two assessments between two teams in self-assessment using Cohen’s Kappa coefficient (Cohen 1960, Cohen 1968) and the observed agreement index (Jung 2003). The results indicate that the extent of agreement between the two teams is substantial and the self-assessment scheme is reliable.

 

4.6.4           Evolution of Assessment in a Hierachical Team Project at Final Year

                  Undergraduate Level

                  T. L. Ferris, SEEC/University of South Australia

 

In a paper published in an earlier INCOSE symposium the author described a final year undergraduate course in systems engineering from the viewpoint of educational rationale. In this paper the various issues confronted in the teaching of this course are described and the changes made to the course and assessment processes in order to promote the outcomes intended by the lecturer are described. Emphasis is placed on changes implemented in 2006 because of some features of these changes which are interesting with respect to the process of developing the concept of writing a coherent description of an intended system by a large class of undergraduate students. The paper discusses difficulties confronted in the assessment processes, and the link between the assessment processes and the student effort in the teaching of this course.

 

 

SESSION 5

 

Session 5 Track 1: Intelligent Enterprises

 

5.1.1                       System Evolution in the Intelligent Enterprise: An Historical Case Study of

                  VISA's Transaction Processing Systems

                  M. S. Cokus, J. W. Dahlgren, The MITRE Corporation

                 

Intelligent enterprises need systems which evolve well. Systems will increasingly be expected to evolve to meet users’ changing needs, and predicting user demand is becoming more inexact. System engineers need to understand why some systems evolve well and put this knowledge into practice. Lessons learned from the evolution of actual systems should be incorporated into system design and development processes to equip the system engineer to meet this challenge.

 

This paper discusses a case study of the technological evolution of VISA’s credit card transaction processing systems. It identifies key principles which were successfully applied to enhance system evolution. The paper discusses observations concerning how generic properties (the illities) relate to one another and how they were achieved in VISA’s system design. Related issues of system platforms and component coupling which affect system evolution are also addressed.

 

5.1.2           Integrating the Intelligent Enterprise

                  K. Dixon, University of Bath; S. Brown, BAE Systems; J. Keirl, Dstl

 

The need for enterprise intelligence continues to grow in response to increasingly complex and dynamic organizational environments. However, an intelligent enterprise is comprised of more than a collection of intelligent resources. Like an effective team the whole is made greater than the parts by the manner in which they integrate. Enterprise intelligence enables an organization to both fully exploit existing opportunities whilst remaining capable and ready to respond to future change. In this paper we focus on the contribution made to this dynamic stability by the systemic integration of resources. Using a multi-level systems model we develop a framework, drawing on the concept of intellectual capital, to examine data from a case study of a UK government funded research organization. The findings provide an important insight into the interplay between the social and structural aspects of the linkages that integrate resources and the implications this has for creating enterprise intelligence.

 

5.1.3           Seven Secret Tips To Build Intelligent Enterprise Architectures

                  J. W. Carl, Riverside Research Institute; J. M. Colombi, Air Force Institute of Technology

 

An article in the Fall 2006 issue of INCOSE Insight about the 2007 INCOSE International Symposium [Insight, 2006] cited four behaviors needed for an enterprise to exhibit intelligence: (1) It measures both the value of results to stakeholders and the conformance of results to principles of systems and society; (2) It maintains precise awareness of the enterprise situation with respect to goals; (3) It adapts to and aligns the enterprise with changes in context and capabilities in pursuit of improving goal achievement and sustainable worth; and (4) It ensures enterprise integrity even when all factors are changing unpredictably.

 

Unfortunately, knowing that these behaviors signify an intelligent enterprise does not tell us how to build intelligent enterprise architectures. But there are seven secret tips gained through hard experience that can substantially contribute to the construction of successful enterprise architectures. Well, they’re really not secret, but if they were widely practiced we wouldn’t hear Cobb’s Paradox [Cobb, 2004]: "We know why projects fail, we know how to prevent their failure ─ so why do they still fail?"

 

Session 5 Track 4: Validation & Verification

 

5.4.1           The Continued Evolution of Validation: Issues and Answers

                  J. R. Armstrong, Systems and Software Consortium

 

A case can be made that the most significant change in systems engineering over the last several decades has been the growth of validation along with significant changes in its meaning.  Validation has come from nonexistence to being one of the major elements of the discipline.  However, this has not happened without issues and challenges that continue today.  This paper addresses the changes in the way various standards have reflected the use of validation, how organizations have approached it, and what is currently happening in its practice.  This paper identifies several issues and provides approaches to deal with them.

 

5.4.2           MV² Tool : A Management Tool for the of Validation and Verification of

                  Requirements by Airbus

                  C. Ducamp, A. Lagarrigue, Airbus

 

As the final integrator of the whole of systems and structures, equipments and engines that compose the aircraft, Airbus developed an Information System to manage product requirements and deployed it on a transnational basis. The specification of the tool - labeled MV² - was based on the process of V&V (Validation & Verification) of requirements applied to a given aircraft program. Apart from the requirements related to its environment of use, and of the interfaces with the existing processes, the tools or databases already in place, the mission of Airbus was to make sure it could control the satisfaction of all the users involved throughout the life cycle of the product in the activities of validation and verification of the requirements.

 

The results obtained by MV², already applied to the A380 and A400M programs, corroborated the strategy carried out by Airbus, i.e.:

- to manage the operational state of a function, a system, an equipment, a structural part, for the whole requirements applied to them.

- to challenge the response times between the test results or analyses and the modification of the functional elements, considered at the elementary product level as well as at the comprehensive product level.

 

5.4.3           Usability of Formal Verification on EFFBD Models:

                        Applying Petri Nets to Systems Engineering Issues

                  C. M. Seidner, IRCCyN – SODIUS; J. Lerat, SODIUS; O. H. Roux, IRCCyN

 

Assessing the safety and the dependability of a system is one of the systems engineer’s main targets. Formal tools, however powerful they may be to meet these issues, are often too cumbersome and complex to use. In this paper, we show that efficient formal methods can be used on high-level models used in Systems Engineering to achieve some verification and validation processes. We give an overview of ongoing work on the translation of EFFBD-like models to time Petri nets, using model transformation and meta-modeling. We also present some encouraging results obtained with a prototype translation tool.

SESSION 6

 

Session 6 Track 1: Complexity

 

6.1.1           Principles of Complex Systems for Systems Engineering

                  S. A. Sheard, Third Millennium Systems LLC

 

This paper shows how three systems of types well-known to systems engineers can be understood as complex systems. This is important because research in complex systems sciences is vibrant and provides critical insight, but if systems engineers do not understand the complex aspects of the systems they work with daily, they may not be able to use these research results. To date, systems engineering has been looking only at exploiting the “order” side of the order-to-chaos spectrum, and it is time now to understand and begin to utilize principles from the middle and from the chaos side of the spectrum.

 

The three examples are INCOSE, the systems engineering process (such as a company’s standard process), and air traffic control. INCOSE represents most volunteer organizations and social groups.  Most systems engineers do not realize that the systems engineering process for a company is a network that can be studied by complex systems methods.  Air traffic control may come closest to many systems engineers’ definition of a system.

 

This paper provides principles of complex systems based on a variety of sources, and shows the appli­cation of complex systems to one of the examples.

 

6.1.2           Overcoming Engineering Challenges of Providing an Effective User Interface

                        to a Large Scale Distributed Synthetic Environment on the US Teragrid:

                  A Systems Engineering Success Story

                  R. S. Kalawsky, I. R. Holmes, Loughborough University

 

Over recent years large scale distributed synthetic environment enterprises have been evolving in a diverse range of scientific and engineering fields. These computer modelling and simulation systems are increasing in scale and dimension in order to allow scientists and engineers to explore the attributes and emergent properties of a given system design. Within the field of computational science the grid has been developed to facilitate very large scale collaborative simulation enterprises. The grid is similar to DIS/HLA in that it supports interconnectivity but differs in the sense that it supports intercommunication of large super computing resources. An important factor in the rapid adoption of the grid has been its role in enabling access to significant supercomputing resources not usually available at a single institution. However, the major challenge for the grid has been the lack of an effective and ubiquitous interface to the huge computational resource (which can comprise over 6000 CPUs distributed across the globe) at any time and from any location. This paper describes a unique user interface built on systems engineering principles and practices to solve the problem of delivering real-time interaction (from lightweight computing devices such as PDAs to high end computing platforms) with simulations delivering high resolution 3D images. The application of our work is likely to have far reaching benefits for many sectors including: aerospace, medical informatics, engineering design, distributed simulation and modelling.

 

6.1.3           Organizational Strategies for Systems Engineering Capability Improvement

                  M. M. So, J. F. Andary, M. Caldwell, NASA/Goddard Space Flight Center

 

There is an increased focus on systems engineering as the key to mission success within the National Aeronautics and Space Administration (NASA).  The agency has embraced a systems engineering excellence initiative to enhance the capabilities of systems engineering across the agency.  This paper addresses some of the organizational steps that are being taken at the Goddard Space Flight Center to improve the systems engineering capability in support of the Center’s programs and projects.

 

 

 

Session 6 Track 2: Organizational Challenges

 

6.2.1           From Foresight to Insight: A Strategic Alignment Model for New Product Development

                  H. Lee, INER & National Tsing Hua University; C. Liu, M. Lee, National Tsing Hua University

 

The most important roles of strategic management concern about the right “attention” and the right “execution.” Based on this idea, the research question of this study is “How to align the strategy of a company to new product development?” This paper will focus on the longitudinal deployment of strategy and try to provide a solid methodology of strategic alignment to penetrate the multiple management levels of a company. Based on Ansoff’s gap analysis model of strategic management, roadmapping techniques of management of technology, Work Breakdown Structure of project management, a Strategic Alignment Model for New Product Development (SAM-NPD) is proposed in this study. A Six-Echelon model, including industry, market, product, technology, intellectual property and cost structure analyses, is also developed for guiding the implementation of the SAM-NPD model. Finally, a

longitudinal case study of the successful application of this methodology in Taiwan is illustrated.

 

6.2.2           Requirements for Outsourcing

                  T. S. Gilb, RPL

 

Outsourcing differs from other development because there is bound to be a contractual relationship, probably a geographic distance, a different sense of loyalty, language misunderstandings, cultural differences, reluctance to speak up to the client – and many other associated problems. Good requirements are always a problem, but outsourcing increases the problems, and makes even great demands on the requirements specification.  The payoff for doing good requirements is greater, and the penalty for not doing them is more threatening.

 

I am going to argue that we need to make use of far more explicit background specification for each requirement, a page or more of specification for each requirement. I will argue that this is a necessary investment – because failure to do so will probably cost far more – sooner or later. I will argue that failure to be more detailed than normal will be counted in the clients disfavor in any legal proceedings trying to determine responsibility for failure of the project.

 

6.2.3           Five Avoidable Problems in Process Improvement

                  M. Hoppe, HOOD Group

 

Several factors are the sources for the increasing pressure on companies to change. However, a majority of change programmes fail. In this paper we discuss five avoidable problems in improvement initiatives that may lead to such project failures. To each problem we suggest a solution, and describe how it can be implemented in a simple way. The solutions are: create problem awareness, allocate key people that are able and willing to support the project teams, start with one pilot project, allocate qualification topics to roles, and define project milestones and review criteria.

 

Session 6 Track 4: Frameworks

 

6.4.1           The Hitchins-Kasser-Massie (HKM) Framework for Systems Engineering

                  J. E. Kasser, SEEC/University of South Australia

 

George Friedman (Friedman, 2006) called for the development of a grand unified theory of systems engineering (GUTSE) echoing (Hill and Warfield, 1972) who wrote “development of a theory of systems engineering that will be broadly accepted is much to be desired.” Taking up the spirit of the challenge, this paper applies systems thinking to systems engineering to propose a framework that can serve as a vital element in formalizing the discipline of systems engineering and potentially as a platform for developing such a theory.

 

This paper focuses on what systems engineers do, and builds on past research and success. Documenting research using an object-oriented approach in a creative and innovative manner it discusses the evolution of a proposed framework for systems engineering that meets or shows promise of meeting the following four requirements (Kasser, 2006):

 

1. The framework shall provide an understanding of why systems engineers can’t

    agree on their roles and activities.

2. The framework shall provide an understanding of the reasons for the overlap

     between systems engineering and management.

3. The framework shall provide a way to cope with complexity.

4. The framework shall enable the lowering of the cost of doing work by at least an

    order of magnitude.

 

The framework is based on a combination of the Hitchins’ five-layer representation of systems engineering (Hitchins, 2000) extended by Kasser and Massie over the systems lifecycle phases (Kasser and Massie, 2001) coupled with Shenhar and Bonen’s taxonomy of systems based on technological uncertainty (risk) (Shenhar and Bonen, 1997).

 

6.4.2           A Metric Framework for Capability Definition, Engineering and Management

                  S. Lam, J. G. Pogotto, Defence Research and Development Canada

                  C. Pogue,  D. Hales, CAE Professional Services Canada

 

As defence planning and management evolves from a platform-centric, threat-based approach toward a capability-based paradigm, the need for a rigorous approach to systems engineering at the capability level is amplified.  This is because capability-based plans incorporate system-of-systems configurations with varying developmental timeframes that must deliver interoperable effects on the battlefield.  In addressing this challenge, a capability-based planning construct is being examined within the Department of National Defence.  This construct is supported by integrating and enabling concepts like enterprise architectures, system-of-systems engineering principles and capability metrics.  While an architecture framework is useful for developing functional requirements of a capability, a metric framework, as this paper contends, can be used as a guide for defining and articulating desired quality characteristics. This paper describes the concept of a capability metric framework, and how it has been applied to define capability goals and evaluate implementation options.

 

6.4.3           Architecture Frameworks in System Design: Motivation, Theory, and Implementation

                  M. G. Richards, N. Shah,             D. Hastings, D. Rhodes, Massachusetts Institute of Technology

 

This research examines the underlying rationale of architecture frameworks and their use in acquisition with the goal of identifying best practices to improve system development.    Three key questions are addressed: (1) What is the role of artifacts in system design? (2) What are the benefits provided by architecture frameworks? And (3) what are the best measures-of-effectiveness for assessing the value of architecture frameworks?  To address the first question, we review relevant literature on collaborative design and propose a rationale for using artifacts as communicative and illustrative tools.  Second, we enumerate the motivations for their use in system design and acquisition.  Third, eight measures-of-effectiveness of architecture frameworks are derived from the literature and our experience with the Department of Defense Architecture Framework.

SESSION 7

 

Session 7 Track 1: Communities & SE

 

7.1.1           No Vehicles on the Mall

                  C. Pringle,  R. S. Carson, Central Washington University

 

Systems Engineering methods are applied to address symptomatic problems associated with pedestrian-vehicle interactions on a university campus. Through discovery techniques a more accurate picture of the true problem is obtained. Using system modeling, potential consequences associated with proposed solutions are identified. An optimized solution was identified which maximized benefits without incurring unacceptable costs. This application of Systems Engineering shows the value of problem definition and analysis prior to solution implementation in the domain of public policy.

 

7.1.2           Analysis of Singapore's 1991 Strategic Economic Plan Using the Large Scale

                  Systems Engineering Framework

                  E. Chia, Defence Science and Technology Agency

 

Planning for large-scale systems such as a country’s economy is a huge undertaking and fraught with difficulties. This paper explores how such an undertaking could be managed using the large-scale systems engineering framework. It uses the Singapore’s Strategic Economic Plan of 1991 to retrospectively examine how well the large-scale systems engineering framework could have measured up to such a Plan. It was found that such a framework is effective in understanding the complexities of and planning for such a large-scale system.

 

7.1.3           The Story of Verdal:  How One Intelligent Community Uses Systems Engineering to

                  Enable Sustainable Development

                  C. Haskins, NTNU

 

Verdal is a small community in mid-northern Norway, with a culturally significant historical tradition dating back to 1030. The town has reinvented itself to keep abreast of changing times; moving from an agriculturally based economy to an industrial region. The changes have been mostly evolutionary and unscripted until 1999 when a downturn in the business of the largest employer threatened the welfare of the entire community. Today, Verdal is one of the most stable and admired communities in Norway. To remain that way, they are embarking on a new initiative using systems engineering to ensure sustainable growth. This is their story.

This paper provides a case history of how systems engineering is being applied to a non-traditional application domain - sustainable development - in the context of an "intelligent community" in Norway. The case is allegorical and has relevance for practitioners in city planning and manufacturing.

 

7.1.4           Coping With System Integration Challenges in Large Complex Environments

                  G. Muller, Embedded Systems Institute

 

The increasing scope of systems integration poses many challenges for the system integrators. This paper contends that in conventional projects the Systems Integration phase is systematically underestimated. During this phase all unexpected and unforeseen problems surface, where most problems are cross-organizational. When the project size increases with more suppliers, more users, more enterprise processes, and more (intelligent) functionality, then the system integration phase gets tremendously more difficult.

 

In this paper we will bring order to the integration process and discuss an approach and best practices to cope with systems integration in conventional projects. Such level of integration approach is a prerequisite to deal with all added integration complexity in systems with a scope of (intelligent) enterprises.

 

Session 7 Track 4: Perspectives on SE

 

7.4.1           Coupling Enterprise and Technology by a Compact and Specific Architecture

                  Overview

                  G. Muller, Embedded Systems Institute

 

Enterprise level projects tend to be delayed and to exceed budgets. Original expectations and targets are not met by these projects. Many solutions have been proposed to address this problem, one of them the application of Systems Engineering at large. In this paper we show how a compact Architecture Overview is a helpful instrument to keep enterprise level projects on track.

 

Practical experience shows that such an overview provides a quick insight in project progress and in potential threats. Principal customers and managers should ask the architects for this overview. Benefit for the architects of making the overview is that it helps to position their work in the enterprise context. Experience also shows that pragmatic system engineering practices, such as process orientation and project management are complementary to the proposed overview. This combination of overview and pragmatic systems engineering is very powerful.

 

One of the main issues in creating an architecture overview is the need for breadth, what needs to be included and for whom, and the balancing act of providing sufficient depth, what are crucial details that are part of this top-level description. Also the way of describing is discussed, from stakeholder needs to ambiguity and the level of formalism.

 

7.4.2           Development and Application of Abstract Relation Types for Use in Systems and

                  System-of-Systems Design and Evaluation

                  J. J. Simpson, Systems Concepts; C. H. Dagli, A. Miller, University of Missouri-Rolla

 

Abstract relation types (ART) are developed to represent, describe and establish a computational framework for a system.  An abstract relation type is closely related to and builds upon two fundamental ideas. The first idea is the binary relation and structural modeling techniques developed by John N. Warfield. The second idea is the concept of abstract data types. These two ideas are combined to create an abstract relation type that provides a structured representation and computational method for systems and system components.  The complete system description approach is based on six abstract relation types:  context, concept, functions, requirements, architecture, and test (CCFRAT). When combined with digraphs and other graphical representations of the matrix form, ART provides a powerful tool for the communication of complex system interactions to large system design teams. 

 

7.4.3                       Some Early History of Systems Engineering - 1950's in IRE Publications (Part 1):

The Problem

                  T. L. Ferris, SEEC/Univeristy of South Australia

 

This paper is part 1 of the first stage in a project investigating the early history of systems engineering. Many current texts refer to the post World War II era as the origin of systems engineering as a means to overcome the problems of systems development projects that failed to deliver satisfactory product systems according to budget and schedule. The present paper investigates primary sources from the 1950’s period to develop an understanding of the concerns present in the engineering community when systems engineering is said to have emerged in order to develop an understanding of the objectives and issues of concern addressed. The sources have been investigated from the perspective of the evidence that they provide concerning the reasons why systems engineering emerged with the characteristics that it developed.

 

7.4.4              Some Early History of Systems Engineering - 1950's in IRE Publications (Part 2):

The Solution

                  T. L. Ferris, SEEC/University of South Australia

 

This paper is the second stage in a project investigating the early history of systems engineering. Many current systems engineering texts refer to the post World War II era as the origin of systems engineering as a means to overcome the problems of systems development projects that failed to deliver satisfactory product systems according to budget and schedule. The present paper investigates primary sources from the 1950’s period to provide an understanding of the early stages of development of the systems engineering solution to the problems that had been observed and discussed in part 1 of this study. The sources have been investigated from the perspective of the evidence that they provide concerning the systems engineering solution to the problems which had been experienced and why these solutions were regarded as satisfactory.

 

Session 7 Track 5: Risk

 

7.5.1           Taking Out the Garbage: How to Get Good Risks into Your Risk Tool

                  V. Parker, Northrop Grumman Corporation

 

You have a sophisticated risk tool. You have leadership buy-in on the importance of risk management and you have formal risk management communication channels. Yet, your risk assessment discussions swirl and your list of top risks does not accurately reflect what you know to be true. Worse, the risk information is not helpful in your organization's decision-making forums. What else can you do? Consider the old saying "garbage in, garbage out." Before you dazzle them with your quantitative analysis and Monte Carlo simulations, strive for getting good content into the tool. In this white paper, you will see examples of effective risk statements and learn a proven approach for getting better risk data into your organization's decision-making activities – and put that sophisticated risk tool to good use.

 

7.5.2           Risk Analysis

                  E. D. Smith, University of Missouri – Rolla; T. Bahill, University of Arizona

 

This paper presents a risk analysis example with quantitative data for frequency of occurrence and severity of consequences. It presents an algorithm for deriving severity scores. Then it shows use of a risk management tool that is commonly used in industry. Finally it presents many other factors that affect human perception of risk. Identifying and controlling risk is a characteristic behavior of intelligent enterprises.

 

7.5.3           Cultural Models of Organizational Risk in Product Development

                  S. T. Collins, University of Connecticut

 

This paper uses cognitive domain elicitation methods to explore taxonomies of risk in engineering product development.  The paper places typical technologies of risk control within a context of theories that emphasize system-focused risk identification.  Two case studies identify weaknesses in this approach: operator errors in a chemical plant, and pilot error classification on P-3 aircraft.  Shifting the emphasis to user-focused rather than system-focused risk identification reveals several key concepts that are missing from the formal theories of risk mitigation.  Using numerical analysis from a survey at a small engineering company, the paper explores cognitive anthropology insights regarding the distinction between folk and scientific taxonomies.  The results present four significant findings: People who think they disagree with each other don’t; experts and non-experts view risky things differently; despite this difference, non-experts have a systematic understanding of risky things; and there are verifiable ways to elicit the structure of this understanding.

 

Session 7 Track 5: Risk

 

7.5.4           Controlling Project Risk by Design

                  N. Malotaux, N R Malotaux – Consultancy

 

A lot of risks that plague projects have a high probability to occur: e.g. the risk that we don’t deliver the right things or deliver late, and the underlying causes of these problems. This calls for proactively anticipating potential problems and organizing our projects in such a way that the probability of the impact is minimized. The Evolutionary Project Management (Evo) approach is just doing that, constantly being aware of what could go wrong and preventing it going wrong, by design. In stead of assuming a theoretical model of how humans “should” behave, Evo studies actual human behavior and strives to make optimum use of how humans actually behave. Opposing what’s in our genes is a lost battle.

 

In this paper we will first investigate prevailing risk management. Then we show how Evo practices are designed to successfully mitigate typical risks in projects. Finally, we spend a few words on how Evo relates to Enterprise Intelligence. The techniques discussed are not merely theoretical ideas, but have been tested, honed and proved by the author in the practice of more than 50 projects in various environments and cultures.

 

Session 7 Track 6: SE Principles & Heuristics

 

7.6.1                       Systems are Imaginary -- Systems are Not Real:  Some Thoughts on the

                  Nature of Systems Thinking

                  J. N. Martin, The Aerospace Corporation

 

Systems are not as real as we think they are. It is indeed true that engineers design things that when placed into service are very real. But these things are merely constituents of perhaps many different systems. Which systems these engineered things belong to is really up to our imagination to make such assignments. The assignments of these things to systems is what is involved in “systems thinking.” We make assignments of things to systems before these things exist in order to examine their contribution to the system’s intended “purpose.” We can even make assignments of things to (different) systems to examine how they are currently behaving (or perhaps misbehaving). This paper will explore what it means to employ systems thinking to imagine various system structures and to examine these structures for their suitability in different situations to address perceived problems.

 

 

 

 

7.6.2           Damn the Torpedoes! Lessons from Underwater Warfare.

                  T. Fossnes, Norwegian Defence Procurement Division – Submarines

 

Torpedoes in underwater warfare have become an increasingly more sophisticated threat to the opponent over the past 150 years. Human ingenuity, creativity and advancements in technology have resulted in a very complex and intelligent system in its own right. This paper examines five cases where torpedo failures ended in more indignation for the weapon launchers rather than their targets, or caused severe consequences for the carrying platforms. The recent loss of the Russian submarine Kursk is an example of the latter, examined in case 5. Cases from the history of torpedo failures provide cautionary tales: the failures are largely attributed to inadequate systems engineering performance and badly executed enterprise performance during different stages of the systems’ life cycles. Experiences gained from these failures are applied in the torpedo industry today; intelligent enterprises have discovered that responsible systems engineering provides the key to safer product development and operations. 

 

7.6.3           Case Study in Establishing Systems Engineering Principles:

                  One Organization's Experience

                  A. L. Reutzel, Sandia National Laboratories

 

Even within a well-established systems engineering organization, formalizing the practice of systems engineering can be an arduous task. This paper describes one organization's effort to start this formalization by defining and documenting the very foundation of its practice: its systems engineering principles. Topics include the process for developing principles (augmenting organizational guidance with industry best practices), the final form of the principles (justifying terminology), and the connection to broader formalization efforts (associating the principles diagram to the systems engineering logo). The principles are divided into four categories that tie mainstream systems engineering definitions together: Stakeholder, Systems Engineer, Problem, and Solution.

 

7.6.4           Some Powerful Systems Engineering Heuristics

                  T. S. Gilb, RPL

 

The heuristics recommended for systems engineering are as follows:

1. All designs are valid if they deliver the performance within the constraints.

2. The system level architecture optimizes to assist the specialist disciplines, and yet also constrains them.

3. We don’t really know if something will work until we try it out.

4. System models cannot be relied on, and their only justification is when there is no other realistic way to economically represent the future system.

5. Systems need to be built to tolerate change and expansion beyond current stakeholder needs.

6. The number of system stakeholders is most likely always one more than you know about; and known stakeholders have at least one more requirement than you currently know about.

7. You cannot economically satisfy all critical stakeholder needs, so the job is to increase value-to-cost ratios in the long term.

8. The most critical requirements and critical designs are probably soft, not hard….and most systems engineers are not social engineers.

9. Don’t ever try to build it all at once – evolve the system based on highest value early, and aim to rapidly learn from the realities.

10. Manage the detail through focusing on the high-level measurable objectives, not through bureaucracy.

11. Contractors will deliver better value for money, if paid only for value delivered, not for work completed.

12. Risks are impossible to detail completely and correctly, but can be controlled by frequent and early numeric feedback and change – as well as creating openness for necessary change in architecture, contracts and relationships.

SESSION 8

 

Session 8 Track 1: Intelligent Enterprises

 

8.11                        Get Smart- Enabling Enterprise Systems Intelligence and Decision Making

Through Critical Parameter Management

                  C. N. Hamman, N. A. Mackertich, Raytheon Integrated Defense Systems

 

It is becoming evident that in order to effectively compete in an increasingly challenging global marketplace, organizations are going to need to both extend and leverage their established Systems Engineering principles and practices across the entire enterprise. Early returns from an emerging Systems Engineering best practice, Critical Parameter Management, has proven itself highly effective in this regard. Critical Parameter Management is a set of tools, enablers, and best practices for managing, analyzing, and reporting technical product performance by unifying and integrating systems, engineering design, and manufacturing activities. Specifically, the use of a Critical Parameter Management has enabled Enterprise Systems intelligence and decision-making through: real-time, sensitivity analyses at the system, subsystem and component levels; efficiently shared technical product documentation and analyses; performance design margins that are statistically managed over the System product lifecycle for their customer and business benefit; and the capturing and leveraging of invested intellectual capital for future business reuse.     

 

8.1.2           Human Factors Integration for MODAF: Needs and Solution Approaches

                  A. Bruseberg, Systems Engineering and Assessment Ltd.; G. Lintern, General Dynamics

 

The design of complex, large-scale, socio-technical systems such as Network-Enabled Capability (NEC) requires collaboration of diverse disciplines since it needs to embrace all areas of systems design.  One approach to dealing with such complexity is the use of Architectural Frameworks such as MODAF.  There is a concern however, as to the extent to which MODAF is able to address Human Factors Integration (HFI) issues that should be applied as an integral part of socio-technical system design.  Equally, the discipline of HFI may not sufficiently consider concerns from the Systems Engineering domain.  This paper provides an assessment of the adequacy of MODAF in addressing HFI design issues and summarizes recommendations and initial solution approaches. 

 

8.1.3           Towards an Integrated Model of Enterprise Systems

                  G. A. Kennedy, C. E. Siemieniuch, M. A. Sinclair, Loughborough University

 

An enterprise system consists of a number of components or building blocks.  It is common to use views or models of the enterprise that contain a selection of these components (dependent on the intended usage of the model).  The premise is that if these views are considered systems in their own right then the total enterprise system is actually a system-of-systems. Difficulty arises however when the boundaries between the systems overlap - it is therefore necessary to have an integrated model of the total enterprise that can cope with these overlaps and hence interactions between the systems.  Within this paper there will be two main areas of work described; firstly the development of models/tools of “soft” enterprise characteristics; and secondly how these characteristics may be included in an integrated model of an enterprise system.  Case studies of UK organizations (primarily within the defence industry) were undertaken to provide context to the results.

 

Session 8 Track 2: Commercial Applications

 

8.2.1           The  Compilation of an Integrated Qualification and Commissioning

                  Programme for    a Nuclear Power Plant

                  B. C. Brits, PBMR Ltd

 

Systems engineering principles, and more specifically qualification principles, are application dependant. In general, these principles can be easily applied in the qualification of most products in the automotive, aerospace and arms industries. When it comes to the qualification of a commercial nuclear power plant (or probably any commercial plant for that matter), however, there are numerous limiting factors that prohibit the orthodox application of these basic principles.

 

The intent of this paper is to show how the classic qualification principles can be interpreted and adapted to a specific application, provided there is a solid understanding of both the basic qualification principles, as well as the peculiarities associated with the specific product and its related industry sector. The size, cost, design complexity, maturity of technology base and the projected life cycle of the product, as well as acceptable practices within its industry sector, have a significant effect on how the basic principles can be applied. Once the application of the principles is understood, it becomes relatively easy to plan and structure a process for the compilation of an integrated qualification programme. This process is essential to ensure that all angles are covered during the qualification planning stages, and to ensure effective execution and management of the planned qualification activities.

 

8.2.2           Improvement of Software Engineering Performances:

An Experience Report at Bombardier Transportation –

Total Transit Systems Signalling Group

                  C. Y. Laporte, Ecole de Technologie Superieure

                  D. Roy, Centre de Recherche Informatique de Montreal

                  M. Doucet, Bombardier Transportation – Canada

                  M. Drolet, Bombardier Transportation – USA

 

The performance of the Bombardier TTS/Pittsburgh Signaling group has been evaluated twice: first in November 2003 and again in January 2006.  The 2003 evaluation established a baseline for the evaluation of progress made in 2006.  During those visits, the same evaluation method was used to evaluate project performance and organizational change management, i.e. the people issues.  Since 2003, there has been substantial improvement in both process maturity level and process performance.  This experience report, at Bombardier Transportation, illustrates that process performance improvements are achievable when two key factors are involved, namely: a link between business goals and process improvement activities, and a sponsor committing the right level of resources to the improvement program.  This paper explains the multi-dimensional methodology used to perform the evaluations, as well as the business goals and the quantitative performance improvements achieved since 2003.

 

8.2.3           Optimal Integration and Test Planning Applied to Lithographic Systems

R. Boumen, I. S.M. de Jong, J. M. van de Mortel-Fronckzak, J. E. Rooda

Eindhoven University of Technology

 

In the current integration and test phase of the development of a complex system, (the “right side” of the V-model) planning is becoming more and more difficult because of: 1) variability in delivery times of components, 2) failing tests and subsequent repairs, 3) resource changes and the use of component models, and 4) the growing system complexity and growing number of components and tests. Manually created integration and test plans are often not optimal regarding time-to-market. Furthermore, creating and maintaining these plans costs a lot of effort. In this paper, we introduce a method that allows to automatically create optimal integration and test plans. This method can be used by intelligent enterprises to shorten the time-to-market of a system and to reduce the effort needed to create and maintain integration and test plans. We illustrate this method with two cases studies related to the development of ASML lithographic machines (ASML 2006).

 

Session 8 Track 3: SysML

 

8.3.1           Bridging the Chasm - Tracing from Architectural Frameworks to SysML

                  M. C. Hause, F. Thom, Artisan Software Tools

 

A conspicuous disconnect exists between a MoDAF/DoDAF Architectural Model (MAF) and any subsequent Systems Engineering modeling activities. MAF permits the modeling of ‘system-of-systems’ and they both facilitate the capture of the high-level properties of a system’s interfaces. However, how is this critical information communicated to an organization contracted to develop the real system? How does an organization ensure traceability from MAF artifacts and any subsequent Systems Engineering artifacts? In addition to heavyweight and lightweight mapping, SysML offers bridges that provide traceability between artifacts in MAF and any subsequent system specification. The concepts used by the different languages are examined as well as mapping from MAF to SysML. Then this paper explores allocation and requirements traceability. Due to the inherent extensibility of a UML-based model, properties not prescribed by MAF (‘Risk’) can be added to a MAF and the two approaches to flow-down can be augmented with these domain specific properties.

 

8.3.2           A Formal Universal Systems Semantics for SysML

                  M. H. Hamilton, W. R. Hackler, Hamilton Technologies, Inc.

 

OMG SysML is a general purpose systems modeling language adopted by OMG in May, 2006.  Used for specifying, analyzing, designing, and verifying complex systems; it provides graphical representations with a semantic foundation for modeling system requirements, behavior, structure, and integration with a broad range of engineering analysis. SysML represents a subset of UML2 with extensions needed to satisfy the requirements of UML for systems engineering. The goal is to enhance systems quality, improve the ability to exchange information among tools, and help bridge the semantic gap between systems, software, and other engineering disciplines (Friedenthal et al. 2006). This paper provides an analysis of how SysML may be further enhanced by a more formal framework that uses the semantics, based on the axioms of a general systems theory, of the universal systems language, 001AXES (Hamilton April 1994).  At the same time SysML provides 001AXES with a standardized based approach for capturing this formalism.

 

001AXES has had a focus on reliable systems since its inception. Instead of object oriented and model driven systems, the designer thinks in terms of system oriented objects (SOOs) and system driven models. Much of what seems counter intuitive with traditional approaches, that tend to be software centric, becomes intuitive with this approach, which is system centric. How to minimize errors and maximize integration of systems to software, reuse, open architectures, evolvable systems, and productivity in a system's development becomes better understood; this understanding can then be used as a means to an end­­—designing and building better systems.

 

001AXES is used today to address problems considered difficult to solve with traditional approaches (Hamilton and Hackler 1991, 2003-2004); it can be used to address these problems for SysML users as well. Its preventative paradigm and how the 001AXES kernel can provide SysML with a formal foundation will be discussed.  Examples show mappings between SysML and 001AXES and how the kernel can be used to support SysML.

 

8.3.3           Enterprise Domain Modelling Process Using SysML for the Tooling Enterprise

                  at the U.S. NNSA's Pantex Plant

                  D. A. McGrath, L. M. Mayes, BWXT Pantex; R. M. Griego, Sandia National Laboratories

 

This paper describes the process and methods applied in modelling an enabling enterprise within the NNSA Pantex Plant within the U.S. Nuclear Weapons Complex.  The process used is based on the Enterprise Domain Modelling and systems analysis methods enabled by Systems Modelling Language (SysML).  SysML consists of four types of views to describe a system:  structure, requirements, parametrics, and behavior (INCOSE, 2006).  The  model illustrated behavioural viewpoints of the tooling enterprise.

 

Session 8 Track 4: Scenarios & States

 

8.4.1           Intelligent Operational Scenarios: A Strategy for Cost-Saving Scenario Selection

                  S. H. Dam, Systems and Proposal Engineering Company (SPEC)

 

Use of scenarios or “use cases” is all the rage these days.  However, the approach most often used for scenario selection is ad hoc.  As a result the list of scenarios can be largely overlapping and can leave gaps in needed capabilities.  In this paper we demonstrate an approach to intelligently selecting a series of scenarios that build one upon the other to reach the mission objectives.

 

8.4.2                       Exploring Concurrent Activities: Using State Machines to Understand

                  Net-Enabled Operations

                  R. Sorensen, Vitech Corporation

                  R. Funk, M. Ball, Centre for Operational Research and Analysis

 

The Defence Research and Development Canada (DRDC) Centre for Operational Research and Analysis (CORA) is developing capability engineering analysis tools to help build and assess Net-Centric architectures.  This paper describes the research into State-Machine (SM) models to simulate job workflow that can either be done serially using the Task, Process, Exploit and Disseminate (TPED) cycle or concurrently using the Task, Post, Process, Use (TPPU) cycle.

Classical behavioural models cannot simulate TPPU beyond simple cases due to all the possible permutations in the job flow.  SM models overcome this by storing the status of activities and then use them in the next time slice as inputs to change the status through an action or an output.  The SM approach shifts the analysis orthogonal to the timeline so the interrelationships of concurrent activity can be simulated in more detailed than is feasible for classical architecture models.  Sample results and analysis tools for the current SM model are presented.

 

8.4.3           Architecture Scenario Analysis: Estimating the Credibility of the Results

                  M. Gammelgård, M. Ekstedt, P. Närman, Royal Institute of Technology / KTH

 

The Defence Research and Development Canada (DRDC) Centre for Operational Research and Analysis (CORA) is developing capability engineering analysis tools to help build and assess Net-Centric architectures.  This paper describes the research into State-Machine (SM) models to simulate job workflow that can either be done serially using the Task, Process, Exploit and Disseminate (TPED) cycle or concurrently using the Task, Post, Process, Use (TPPU) cycle.

 

Classical behavioural models cannot simulate TPPU beyond simple cases due to all the possible permutations in the job flow.  SM models overcome this by storing the status of activities and then use them in the next time slice as inputs to change the status through an action or an output.  The SM approach shifts the analysis orthogonal to the timeline so the interrelationships of concurrent activity can be simulated in more detailed than is feasible for classical architecture models.  Sample results and analysis tools for the current SM model are presented.

 

SESSION 9

 

Session 9 Track 1: Human Factors

 

9.1.1           Human Functional Analysis of Lean Staffing: Extensions to the Department of

                  Defense Architecture Framework (DoDAF)

                  G. Lintern, General Dynamics; A. Bruseberg, Systems Engineering & Assessment Ltd.

 

We address the problem of lean staffing with a review of the Department of Defense Architecture Framework and conclude that the human system aspects of the relevant Organizational and Systems Views need to be informed by special analytic methods from Cognitive Systems Engineering. We describe a systematic framework for Human Views in a companion paper. In this paper, we illustrate how selected knowledge acquisition methods of cognitive engineering can be used to generate supplemental information for the Human Views needed to resolve the issue of lean staffing.

 

9.1.2           Better use of Design Descriptions to Embrace Complexity and Creativity in

                        Systems Engineering.

                  G. Strengers, Tenix Defence Pty Ltd

 

Most Systems Engineering practitioners now have access to Computer Aided Systems Engineering (CASE) tools that greatly assist with the engineering of complex problems. However, the productivity of these tools is often offset by the inability to effectively manage the large amounts of data associated with the system models offered by these engineering tools. As well as better CASE tools to improve productivity and success, we must not forget the role of innovation and creativity as a means of progressing solutions to engineering problems. This paper examines the use of the long standing practice of using ‘design descriptions’ and advocates that we formalize this approach by using Systems Engineering Design Descriptions to manage the engineering complexity and to embrace engineering creativity.

 

9.1.3           System Resilience: Capabilities, Culture and Infrastructure

                  S. Jackson, University of Southern California

 

System resilience is the ability of organizational, hardware and software systems to mitigate the severity and likelihood of failures or losses, to adapt to changing conditions, and to respond appropriately after the fact.  Challenger, Columbia, Chernobyl and Bhopal are examples of such failures. System resilience goes beyond traditional disciplines, such as reliability and system safety to achieve its goal. System resilience employs systems engineering principles at product and infrastructure levels. The infrastructure system includes such nodes as the developer, the customer, the user, the maintainer, and the operator. System resilience requires that systems engineering principles be practiced across organizational boundaries and to a greater level of detail than is common in today’s world. System resilience depends on developing beneficial paradigms within all nodes of the infrastructure. Finally, system resilience requires that all nodes of the infrastructure system have a set of capabilities that are directly derivable from root causes of catastrophes. The combination of capabilities, culture and infrastructure forms the basic framework of system resilience.

 

A key aspect of catastrophes is emergence, that is, the negative interaction among two or more elements of the system, who, when acting alone perform benignly. Prediction of emergence and design against emergence is a major challenge of resilience.

 

Adaptability is the characteristic of a system that allows it to survive a catastrophe. Although rules for the creation of adaptability in human-intensive systems have been formulated, similar rules for hardware and software systems are in their infancy.

 

Session 9 Track 2: Notable Approaches

 

9.2.1           Optimized Airport Security Infrastructure System (OASIS)

                  J. M. Gonzalez, S. L. Harris, E. R. Castaneda, J. Kim, George Mason University

 

It has been suggested that the current security measures being implemented in airports around the country produce “soft targets” in the form of lengthy queues.  These soft targets heighten the risk of a terrorist attack within airport premises that could potentially have the same impact as destroying a commercial flight. Using Washington Dulles International Airport as a case study, this study examines the security measures being implemented in the airport and designs a methodology that will result in optimal allocation and usage of security resources.  Two alternatives are designed that make use of layered, defense-in-depth security measures that aim to deter terrorist attacks by using the concept of unpredictability.  Models of these alternatives are built and the best alternative is selected by analyzing simulation outputs and evaluating them based on a value function.  At the end of the study, an Optimized Airport Security Infrastructure System (OASIS) that will provide a more efficient and reliable method for screening passengers and their luggage is proposed.

 

9.2.2           Object-Oriented Systems Engineering Method (OOSEM) Applied to Joint Force

                  Projection (JFP), a Lockheed Martin Integrating Concept (LMIC)

                  L. Izumi, S. Friedenthal, A. Meilich, Lockheed Martin Corporation

 

A Lockheed Martin Team is developing an enterprise architecture to specify a Joint Mission Capability Package for Next Generation Long Range Strike (NGLRS) in support of Major Combat Operations.  The modeling approach leverages the Object-Oriented Systems Engineering Method (OOSEM) and the newly adopted Object Management Group Systems Modeling Language (OMG SysML) using the I-Logix Rhapsody modeling tool. The preliminary modeling effort resulted in a model of the enterprise architecture and an executable architecture to support behavior analysis and simulation. The analysis and simulation are intended to allow JFP to validate customer and mission requirements and develop and demonstrate System of Systems (SoS) architecture solutions.  A brief overview of SysML is included in the paper; however, those who are not familiar with SysML will benefit from a review of the OMG’s SysML Tutorial [3].

 

9.2.3           Standardized Process as a Tool for Higher Level Systems Thinking

                  C. M. Lamb, D. H. Rhodes, Massachusetts Institute of Technology

 

Standardized processes are being used to address three issues in engineering today: increasing system complexity; shifting demographics; and longer development cycles that result in a dearth of experiential learning for young engineers.  There is obvious value in having engineers who can see the big picture and effectively broker design tradeoffs: engineers capable of systems thinking.  However, what is the impact of standardized processes on the ability of teams of engineers to make these critical tradeoffs?  This paper lays the groundwork for research investigating ways in which standardized process usage facilitates or hinders systems thinking within engineering teams—termed collaborative systems thinking.

 

Session 9 Track 3: SysML

 

9.3.1           Teaching SysML Through a Process Led Approach for Systems Engineering:

                        Lessons for the SysML Standard

                  D. J. Battersby, BAE Systems, SEIC

 

The systems modelling language, SysML, supports the growing demand for model based systems engineering. This paper describes the design of undergraduate teaching material for SysML based upon an approach which maps the language to systems engineering needs. These needs are high level requirements for a systems engineering language, which are based upon elements of systems engineering lifecycle process standards. This approach is designed to show the capabilities of SysML and UML against the backdrop of a set of simple and logical activities which the students could identify in the context of their studies and industrial experience.

 

The course material was successful in introducing the students to visual modelling through an initial analysis of UML for systems engineering, followed by the introduction of SysML where this adds value to the UML 2 standard. Lecture material and a practical session were used to emphasise this focus on systems problems, including hardware and human aspects. As these issues were addressed the information presented was assessed against the needs identified in order to show the value of SysML to the students.

 

The comparison of the standard with the needs identified resulted in a compliance table that explored how well SysML supports systems engineering; this identifies a number of potential weaknesses of the language which can be seen as opportunities for the next iteration of the standard. The key difficulty identified when trying to apply the SysML standard was the lack of a methodology for the application of the language. This methodology would allow the use of SysML by engineers without previous experience of UML though providing a framework for use and education.

 

9.3.2           Simulation-Based Design Using SysML - Part 1: A Parametrics Primer

                  R. S. Peak, M. W. Wilson, M. Bajaj, I. Kim, Georgia Tech

                  R. Burkhart, Deere & Company; S. Friedenthal, Lockheed Martin Corporation

 

OMG SysML™ is a modeling language for specifying, analyzing, designing, and verifying complex systems. It is a general-purpose graphical modeling language with computer-sensible semantics.  This Part 1 paper and its Part 2 companion show how SysML supports simulation-based design (SBD) via tutorial-like examples. Our target audience is end users wanting to learn about SysML parametrics in general and its applications to engineering design and analysis in particular.  We include background on the development of SysML parametrics that may also be useful for other stakeholders (e.g, vendors and researchers).

 

In Part 1 we walk through models of simple objects that progressively introduce SysML parametrics concepts.  To enhance understanding by comparison and contrast, we present corresponding models based on composable objects (COBs).  The COB knowledge representation has provided a conceptual foundation for SysML parametrics, including executability and validation.  We end with sample analysis building blocks (ABBs) from mechanics of materials showing how SysML captures engineering knowledge in a reusable form.  Part 2 employs these ABBs in a high diversity mechanical example that integrates computer-aided design and engineering analysis (CAD/CAE).

 

The object and constraint graph concepts embodied in SysML parametrics and COBs provide modular analysis capabilities based on multi-directional constraints.  These concepts and capabilities provide a semantically rich way to organize and reuse the complex relations and properties that characterize SBD models.  Representing relations as non-causal constraints, which generally accept any valid combination of inputs and outputs, enhances modeling flexibility and expressiveness.  We envision SysML becoming a unifying representation of domain-specific engineering analysis models that include fine-grain associativity with other domain- and system-level models, ultimately providing fundamental capabilities for next-generation systems lifecycle management.

 

9.3.3           Simulation-Based Design Using SysML - Part 2: Celebrating Diversity by Example

                  R. S. Peak, M. W. Wilson, M. Bajaj, I. Kim, Georgia Tech

                  R. Burkhart, Deere & Company; S. Friedenthal, Lockheed Martin Corporation

                 

These two companion papers present foundational principles of parametrics in OMG SysML™ and their application to simulation-based design.  Parametrics capabilities have been included in SysML to support integrating engineering analysis with system requirements, behavior, and structure models.  This Part 2 paper walks through SysML models for a benchmark tutorial on analysis templates utilizing an airframe system component called a flap linkage.  This example highlights how engineering analysis models, such as stress models, are captured in SysML, and then executed by external tools including math solvers and finite element analysis solvers.

 

We summarize the multi-representation architecture (MRA) method and how its simulation knowledge patterns support computing environments having a diversity of analysis fidelities, physical behaviors, solution methods, and CAD/CAE tools.  SysML and composable object (COB) techniques described in Part 1 together provide the MRA with graphical modeling languages, executable parametrics, and reusable, modular, multi-directional capabilities.

 

We also demonstrate additional SysML modeling concepts, including packages, building block libraries, and requirements-verification-simulation interrelationships.  Results indicate that SysML offers significant promise as a unifying language for a variety of models—from top-level system models to discipline-specific leaf-level models.

 

Session 9 Track 4: COSYSMO & Changeability

 

9.4.1           Lessons Learned From Industrial Validation of COSYSMO

                  R. Valerdi, Massachusetts Institute of Technology; J. E. Rieff, Raytheon Corporation

                  G. J. Roedler, Lockheed Martin Corporation; M. J. Wheaton, The Aerospace Corporation

                  G. Wang, BAE Systems

 

The development of COSYSMO has been an ongoing collaboration between industry, government, and academia since 2001.  INCOSE provided expertise as well as a forum for collaboration between stakeholders that led to the eventual development of the model.  In 2004, we provided eleven lessons learned from experiences collecting systems engineering data from six companies in collaboration with the INCOSE Measurement Working Group and the Practical Software and Systems Measurement (PSM).  These lessons were focused on the development of COSYSMO that was motivated by a similar model from the software domain, COCOMO II, but was a first of its kind for systems engineering.  Now that the development phase of the model is completed we take a retrospective view of lessons learned during the ongoing validation phase of the model and present new lessons learned that should help cost model developers, academic researchers, and practitioners develop and validate similar approaches.  These lessons include the need for more specific counting rules, an approach to account for reuse in systems engineering, and strategies for model adoption in organizations.

 

9.4.2           Incorporating Security and Survivability into the System of Systems Architecting

                  A. Singh, C. H. Dagli, University of Missouri-Rolla

 

System of systems (SoS) security and survivability issues have found prominence in the wake of increased importance of such large scale interconnected systems. The threats and risks associated with SoS architectures present unique challenges to system architects. SoS security and survivability practices are needed to ensure the performance and survival of the system under an intrusion. Current security engineering activities are performed independent of the system architecting process, leading to ad hoc solutions and after-the-fact reactions to vulnerabilities as discussed in (Evans et al. 2005). Literature on security and survivability oriented system architecting activities is far and few in between. This paper studies the major classes of threats and risks associated with SoS and the response to such vulnerabilities.  Existing works were researched to outline the key characteristics of an effective security and survivability process that can be integrated with systems engineering activities. Overviews of three survivability architectures are provided on the basis of the identified criteria. Comments on the currently available solutions and future areas of emphasis are presented.

 

9.4.3           Defining Changeability: Reconciling Flexibility, Adaptability, Scalability, and

                  Robustness for Maintaining System Lifecycle Value

                  A. M. Ross, D. H. Rhodes, D. E. Hastings, Massachusetts Institute of Technology

 

Designing and maintaining systems in a dynamic contemporary environment requires a rethinking of how systems provide value to stakeholders over time. Classically, two different approaches to promoting value sustainment may include developing either alterable or robust systems. The first accomplishes value delivery through altering the system to meet new needs, while the second accomplishes value delivery through maintaining a system to meet needs in spite of changes. The definitions of flexibility, adaptability, scalability, and robustness are shown to be different parts of the core concept of “changeability,” which can be described by three aspects: change agents, change effects, and change mechanisms. Cast in terms of system parameter changes, flexibility and adaptability are shown to relate to the origin of the change agent (external or internal to a system boundary respectively). Scalability and robustness, along with the additional property of modifiability, are shown to relate to change effects. The extent of changeability is determined by the number of possible change mechanisms available to the system as accepted by decision makers. Creating changeable systems, which can incorporate both classical notions of alterability and robustness, empowers systems to maintain value delivery over their lifecycle, in spite of changes in their contexts, thereby achieving value robustness to stakeholders over time.


SESSION 10

 

Session 10 Track 1: Intelligent Enterprises

 

10.1.1          Capability Engineering:  Learning from Practice

                  W. Robbins, C. Lalancette, M. Lizotte, C. Necaille, J. Pagotto, B. Waruszynski,

                  Defence R&D Canada

 

For over four years, Defence R&D Canada has been investigating Capability Engineering, which aims at supporting the Capability-Based Planning (CBP) decision-making process, under the Collaborative Capability Definition Engineering and Management Technology Demonstration (CapDEM TD) project.  Based on the systems engineering paradigm, the approach is articulated around three axes:  People, Process and Materiel.  This paper presents the results of an experimental evaluation conducted to assess the CapDEM approach to Capability Engineering.  The focus is on the lessons learned from Exercise Beta, the second of three validation exercises which are part of an evaluation strategy attempting to evolve capability engineering from theory into practice.

 

10.1.2          Simple Yet Profound Enterprise Impact

                  H. Mooz, K. Forsberg The Center for Systems Management

 

We of The Center for Systems Management are continuously frustrated to find that many enterprises and organizations view process and process improvement as something that must be done to compete (SEI CMMI Level Three, ISO 9000, etc.) rather than as cost efficient best practices that produce substantial return on investment. In fact, some venture capitalists have stated to us “we want no process as it will inhibit our creativity.” Other enterprises state that they want to take it slow and easy with process adoption lest they bog down in the minutia of implementation.

Unfortunately, these misperceptions are usually rooted in prior experiences where process improvement consisted of lengthy documentation and verbiage that ended up collecting dust on the bookshelf rather than being faithfully practiced by the enterprises’ staff to produce exemplary and consistent results.

 

Some of the most beneficial processes are extremely simple to implement yet they can produce high value results to the quality and safety of the activity. This paper explores a few of a family of Simple Yet Profound Management Techniques that if faithfully implemented will improve an enterprises performance and return on investment. The ultimate goal would be to have these processes instilled in a systemic enterprise culture.  

 

10.1.3          Evaluating Product Development Task Interactions Using Network Analysis

                  S. T. Collins, University of Connecticut;

                  A. A. Yassine, University of Illinois at Urbana-Champaign

 

This paper proposes the integration of two useful systems engineering analysis tools, the Design Structure Matrix (DSM) and Network Analysis (NA) to study task interactions in a Product Development Process (PDP) using a small engineering company as a case study.  The DSM is a matrix-based systems engineering tool that enables streamlining of the PDP through task sequencing and simulation of project execution. NA techniques such as key players, centrality, influence, and brokerage provide methods to identify critical product development tasks and interactions to focus PDP improvement.  Collecting interactions between product development tasks in matrix form provides opportunities to use DSM and NA techniques to identify highly central tasks and identify patterns of cross-coupling between tasks and the groups performing those tasks.  One benefit is the ability to describe feedback characteristics of critical PDP tasks.  This is valuable when evaluating the impact of omitting, combining, or re-sequencing task execution based on program-specific constraints. 

 

10.1.4                   Systems Engineering for the Intelligent Enterprise – More Important Than You May Think

                  R. Kaffenberger, Ferchau Engineering GmbH

 

The emergence of the intelligent enterprise is very important for all of us, because the classical enterprises that govern the way of our lives are not able to cope with the pace of change we experience. For many systems engineers like me the term “Intelligent Enterprise” is not part of the daily work. Nor do we have a clear idea why Systems Engineering would be the key enabler for the formation and survival of the intelligent enterprise. I will give a short characterization of the intelligent enterprise and the kind of systems engineering required to establish and maintain it.

 

This is my interpretation in classical system engineering terms of some of the information collected in the “knowledge claims” compiled by the INCOSE Intelligent Enterprise Working Group (IEWG 06).

SESSION 11

 

Session 11 Track 1: Intelligent Enterprises

 

11.1.1          An Approach to a Network Centric Product Development System

                  R. Abbott, A. Miller, C. H. Dagli, University of Missouri-Rolla

 

Current product development architectures range from vertically stove-piped organizational structure to dispersed organizational entities working in a collaborative manner.  Various product development methodologies have been developed to speed the communication between product team members including co-location of the development team, email, scheduled telecom and video-com meetings, Internet Web casting to keep all team members in contact with one another.  No company has implemented a network centric product development system that links all users in the product development process together in a single system where real time communication or shared databases are used or exist.  This would require a company to change it business model as a network centric product development system requires closer cooperation between and within itself, subcontractors and suppliers.  As an example, both Wal-Mart and Deutsche Morgan Grenfell have incorporated network centric systems into their business model with great success.  Can the product development process be used on a network centric system?  A Network Centric Product Development System requires a system configured and optimized to speed team communication and share product databases regardless of team member location or organizational affiliation.

 

11.1.2          Systematic Enterprise Definition

                  J. O. Grady, JOG System Engineering, Inc.

 

One prerequisite to enterprise improvement is management awareness of the enterprise current process, organization, and the relationship between these entities. That is, the enterprise must define itself as a system capable of satisfying a pre-defined enterprise functionality using a particular organizational entity structure derived from that needed functionality. If this sounds familiar, it should because it is precisely the way system engineers have defined product systems for many years applying traditional structured analysis. The same methods used to define large product systems can be employed to define enterprises and their programs which are, after all, process systems. This paper describes how this process can be employed to re-engineer an enterprise that has been found to be inefficient. It is not suggested as a way to originally engineer an enterprise, though it will work in that context, because enterprises are commonly formed by entrepreneurs who seldom have a lot of interest in organized ways of thinking. Over time, however, an initial success will often expose a need for better discipline and efficiency.

 

11.1.3          Tour d horizon in Requirements Engineering - Areas Left for Exploration

                  M. F. Kossmann, C. Ingamells, Airbus; M. Odeh, A. Gillies, University of the West of England

 

The present paper aims to give an overview of the state-of-the-art in Requirements Engineering (RE) based on a wide collection of publications from recent years, and focuses specifically on some advanced areas that need to be further explored in the future. Those areas addressed here are the use of ontologies and UML in RE, the coverage of non-functional requirements, interfaces to other engineering disciplines and other functions, as well as RE in the context of corporate wide improvement initiatives such as CMMI and Lean Enterprise Value.

 

KEY RESERVES

 

KR 01         A Conceptual Glossary for Systems Engineering: Define the Concept, Don't Quibble about the Terms

                  T. S. Gilb, RPL

 

We seem to spend a lot of our time defining terms, arguing over terms, standardizing terms, and misunderstanding terms. In connection with my development of a planning language, and its basic textbook I had to make a decision regarding my glossary. One of the formal design requirements I had set for myself was that the planning language, and its textbooks were easy to translate into other international languages. It was primarily in order to satisfy that requirement that I came up with the concept of a concept-centered glossary, rather than the conventional term-focused glossary (like a conventional dictionary).

                 

The basic idea is that we focus on defining a concept, no matter how many synonyms it might have, or how many different opinions there are about what the concept should be called.

 

KR 02          Creative Product Development

                  M. J. Dick, Northrop Grumman Corporation, Integrated Systems Sector

 

Enterprises can establish a culture for engineering creativity by encouraging engineers to  practice proven conceptualisation techniques that lead to better designed systems.  This paper presents several easily-performed creativity techniques that work within the context of engineering. 

 

KR 03          Cultural Differences - and how they affect Systems Engineering.

                   A. Pandikow, Syntell Group; R. Larsson, L. Ruhe, Saab Services USA LLC;

                   E. Herzog, Saab Aerosystems AB

 

Systems Engineering often deals with complex systems being developed and / or supported by multi-national teams of engineers with different cultural backgrounds. In such environments, cultural differences among the involved individuals often lead to misinterpretations and misunderstanding, leading to suboptimal solutions or even errors in design and failures in systems. In this paper we intend to draw the attention of systems engineers to the area of anthropology, where the analysis of cultural differences delivers a number of interesting insights that may be of great use for improving communication among systems engineers. We provide indices for measuring cultural differences as well as recommendations how cultural analysis can be integrated in the Systems Engineering process.

 

KR 04         Effective Industrial Modeling for High-Tech Systems: The Example of Happy Flow

                  G. Muller, Embedded Systems Institute; J.M.J. Beckers, Océ Technologies BV

                  W.P.M.H. Heemels, B.H.M. Bukkems, Technische Universiteit Eindhoven

 

In the design of high-tech systems like copiers, wafer steppers and televisions, modeling plays an important role. However, not all developed models are industrially successful. It would be very beneficial if guidelines were available on how to create industrially effective models that support the system architects and speed up the multi-disciplinary design of high-tech machines. In this paper, we describe a very successful industrial model in the context of the design of copiers. The model is developed for the design of the paper transport system (the mechanical layout of the paper track, the schedule of print jobs, sensors, actuators, etc.) in a multi-functional office copier. As most other activities in the printer are synchronized to the paper transport system, this design issue is at the heart of the overall design and has a major influence on the total functioning of the machine. The so-called Happy Flow model is based on kinematic modeling and its generic elements are not restricted to copiers only. Its main ideas are applicable to a much wider range of mechatronic products. It is important to learn from such instances of successful industrial models. The aim of this paper is to identify the success factors of this particular model, which forms a first step towards a more systematic method on how to construct industrial effective models.

 

KR 05         Everything Always Works the Way It's Supposed to Right? The Importance of

                        Tool Integration and Customization in Today's Development Programs

                  J. L. Colwell, The Boeing Company; C. H. Dagli, University of Missouri - Rolla

 

In theory, the relationships between customer needs and requirements, design artifacts, and what is actually built are straight forward. In practice, it is not always as simple as one would think. Tools used to develop today’s Architecture’s cover a broad landscape that is complicated by a multitude of tools for requirements management, analysis and design, and development environments.  Further complicating the issue can be customer mandates for usage of specific tools, toolsets, or Integrated Development Environments (IDE’s).  This paper describes how the overall requirements hierarchy and the traceability to design artifacts were established and implemented for a medium sized program.  The integration of the requirements management tool, DOORS, with IBM’s Rational Software Architect (RSA) using a third party tool, DOORKeeper, will be described.  Finally, the development of customized tools for the standardization and automation of requirements and design metrics gathering will be described.

 

     

 KR 06         The Evolving Joint Perspective and Meta-systems Theory: A Case Study Based

                        on the Joint Vision Document Moving from a Systems View to a Meta-Systems

                  View of the Evolving Joint Perspective

                  K. D. Palmer, SEEC Student

 

The Evolving Joint Perspective document which was the precursor to the current Capstone Concept for Joint  Operations was analyzed in relation to Meta-systems Theory in this case study which was done in the 2004 timeframe. The basic thrust of the new document is the same as the original document so this analysis is considered to still be relevant. Meta-systems theory is proposed as a basis for Joint Forces organization. Currently the theory that is the basis of both documents is Complex Adaptive Systems Theory. The emphasis here is on the dual of that which would be Complex Adaptive Meta-systems Theory. Both Systems and Meta-systems Theories are said to be needed to have a complete theory for Joint Operations of Joint Forces.

 

KR 07         Expanding Functional Analysis to Develop Requirements for the Design

                       of the Human-Computer Interface

      B. P. McKenna, J. Gualtieri, ManTech - Cognitive Systems Engineering Center

      W. C. Elm, Resilient Cognitive Solutions

 

The purpose of this paper is to provide a framework for extending the functional analysis of a system to the human decision-making agents in order to improve overall system effectiveness. The subsystems needed to accomplish the goals of the system can often be found through a functional analysis. However, the different subsystems need to be completely integrated in order for the system to be effective. This integration is often problematic within the Human-Computer Interface (HCI), where the operator is reliant on the information provided in order to have an understanding of what is occurring within the work domain. As a functional analysis helps to define the goals to be accomplished and the subsystems that accomplish them, it follows that expanding the depth of the functional analysis will help integrate the human operator and technology through the HCI to make a more effective Joint Cognitive System (JCS). The functional analysis leads to the creation of more insightful design requirements for the HCI that directly link the work that the user must accomplish and the information needed to complete this work – making it truly user-centered design. An example of how the functional analysis can be applied to a system is provided, comparing an HCI developed with typical design requirements to an HCI developed from an expanded functional analysis.

 

KR 08         From Research to Reality: Making COSYSMO a Trusted Estimation

                        Tool in Your Organization

                  R. Valerdi, Massachusetts Institute of Technology; C. Miller, SSCI

 

As the COSYSMO model transitions from the development phase into the adoption phase, industry stakeholders are beginning to embrace the model and integrate it into their existing measurement processes.  To date, much of the guidance provided by the COSYSMO development team has been focused on the usage of the model.  In the adoption phase, users need guidance on how to adopt the model as they work to convince management to invest resources in competition with other process improvement initiatives.

This paper outlines a process which provides guidance on the piloting and institutionalization of COSYSMO designed to help scope the effort needed for successful adoption and implementation.  The process has been developed as a result of interactions with over a dozen organizations that have participated in the industry calibration of the model and have begun to integrate the model into their internal processes.  The knowledge obtained from working with these organizations is reflected in this process.

 

KR 09         Modeling Emergent Behavior for Systems-of-Systems

                  J. C. Hsu, M. Butterfield, The Boeing Company

 

Emergent behaviors exist in biological systems, physical systems and human performance.  Little is currently known about constructing an interoperable network of systems and the incorporation of known emergent behaviors.  Definitions of emergence are introduced.  The four principles of emergence are outlined and discussed.  Conceptual agent-based modeling is discussed to illustrate possible modeling approaches for identifying and assessing emergent behaviors according to the emergent principles.  The agent-based simulation will be the inputs to system-of-systems (SoS) architectural models.  Neural network artificial intelligence may be needed to assist our understanding of the emergent behaviors during operations of SoS and the associated system architecture model development.  It is recommended that the integration of agent-based simulation and neural network methods with SysML be considered.

 

KR 10         Requirement Relationships: A Theory, Some Principles, and a Practical Approach

                  T. S. Gilb, RPL

 

This paper will argue that the ‘conventional ideas’ [NASA 97, INCOSE01, Raytheon06] of how requirements relate to other entities is unnecessarily weak in relation to the complex demands placed on a systems engineering task. We will argue that it would improve systems engineering requirements practice if we were to invest substantially more in effort to determine, and to specify, at least a dozen or two useful relationships for each requirement. We will argue that the nature or variety of these relationships should but relatively unlimited (by a standard or tool), and should be whatever is useful to the engineering work. In addition, we need to keep the requirement relationship specifications, together with the core requirement itself, in a reusable requirement ‘object’ (a mini database about each discrete requirement, which is tool independent). Systematic rules and conventions, like those illustrated, will enable more-automated use (analysis, presentation, consistency checking, reuse) of requirements, even with simple text string searching.

 

KR 11         Using a Boundary Object Framework to Analyze Interorganizational Collaboration

A.     Fong, J. Srinivasan, R. Valerdi,  Massachusetts Institute of Technology

 

The U.S. military is facing a plethora of challenges as a result of tightening procurement budgets and the need to acquire new capabilities to operate in modern war environments.  This requires integrating legacy systems with developing technologies in what is loosely defined to be a System of Systems.  Most Systems of Systems require some integrator to manage and operate the system interfaces.  In addition to technical integration challenges, these system integrators have the difficult undertaking of integrating various organizations.  The boundary object framework proposed by this paper provides a tool for systems integrators working in System of Systems or any type of complex system to identify and categorize communication, coordination, and collaboration interfaces and address possible failures.

 

 



®Carnegie Mellon, CMM, CMMI, and Capability Maturity Model are registered in the U.S. Patent and Trademark Office by Carnegie Mellon University.

1All trademarks, service marks, and registered trademarks are the property of their respective owners.

 

© 2001-2006 http://www.incose.org/symp2007 - All Rights Reserved. Designed by Dreamweaver-Templates.net