Model-Based System Architecting and Software Engineering (MBASE)

9/1/1999

Click here to start

Table of Contents

Model-Based System Architecting and Software Engineering (MBASE)

MBASE Outline

Fred Brooks

Fred Brooks

Understanding the Tar Pit: Model Clashes

Examples of Model Clashes

The Golden Rule as SW Success Model

Where do Models (and Clashes) Come From?

Success Model-Clash Profiles: General, Master Net

Model Clashes and Tar Pits: Bank of America Master Net Example

Master Net Stakeholders- I

Master Net Stakeholders- II

Master Net Contract

Initial Progress

The Tar Pit

The Bottom Line

Clashes Among MBASE Models

MBASE Outline

MBASE Integration Framework

Product Line Domain Scope a Function of ROI, Scope of Empowered PL Manager

MBASE Conceptual Framework

Success Models Drive Other Model Choices

Process Model Decision Table

Spiral Model Experience

Life Cycle Anchor Points

WinWin Spiral Anchor Points

Initial Operational Capability (IOC)

Anchor Points and Rational USDP Phases

Architecture in a Project's Life Cycle

How a Review Is Conducted

MBASE Outline

MBASE Example I - Digital Library Applications

The Challenge

Problem Statement #4: Medieval Manuscripts

Elements of Critical Front End Milestones

MBASE Model Integration: LCO Stage

Domain Model: Block Diagram

WinWin Taxonomy Mapping to Requirements Description Outline

Digital Manuscript

WinWin Negotiation Model

WinWin Look and Feel 

Primary WinWin Critique Comments

Transition Between Cycle 2 and 3

Project Results: 1996-97

1998-98 Results

MBASE Project Experience at USC/Columbia

Unmet Expectations Problems

Requirements and Expectations: Domain Model Clashes

1998 Simplifier/Complicator Experiment

Example S&C's

The Results

MBASE Laboratory

Initial Cognitive Demands Analysis for MBASE Inception Phase

Prospective SEDA Model Clash Aids

Conclusions: Digital Library Projects

Case Study: CCPDS-R Project Overview

CCPDS-R MBASE Models

Common Subsystem Macroprocess

Detailed Guidelines

Early Adopters

MBASE Conclusions

References

Web Site Information

Author: Barry Boehm