|
home
bio
research
projects
writing
funding
teaching
other
activity
personal
contact
|
|
Total
Lifecycle Management, Program Manager, Light-Armored Vehicles, United
States Marine Corps
Information systems are increasingly composed of heterogeneous components
integrated into large-scale distributed architectures. Design and
evaluation of such systems presents significant challenges to understanding
stakeholder requirements and priorities, particularly in the early
stages of a project, when both a project's core objectives and its
key constraints are poorly understood. Modern systems integration
projects often involve combining custom hardware and software components,
commercial-off-the-shelf (COTS) hardware and software, and telecommunications
services. For such systems to support planning and decision making
in complex organizations, identifying distributed data sources,
owners, formats, extraction-transformation-load (ETL) requirements,
and their necessary quality sustainability attributes is a critical
challenge.
We are developing
and enacting an approach to requirements engineering and design
for highly distributed planning and decision making applications
with complex data source requirements. The target system is intended
to provide total life cycle management (TLCM) support to Marine
Corps planners for combat ground vehicles. The objective of the
TLCM project is to provide Marine Corps planners with information
technology to help increase weapon system asset visibility, improve
system readiness and sustainment, and reduce overall system lifecycle
costs. At the heart of the approach is the use of scenarios as the
fundamental unit of analysis in requirements engineering, design,
and evaluation. Scenario-based design and scenario-based evaluation
allow us to focus all analysis, design, and evaluation activity
on the actual use context of the envisioned, rather than on abstract
statements about a system's desired properties. Scenarios act as
a focusing mechanism for understanding how a particular system supports
actual human activity and how it fits into the technical, psychological,
and organizational environment for which it is intended.
The general
approach we propose to take to TLCM-AT data requirements analysis
is scenario-based design and related analysis techniques, including
claims analysis. The essence of scenario-based methods is that system
design and evaluation should be grounded in the concrete use scenarios
for which design is intended. Scenarios are narratives that describe
details of a user interaction with a system or application. In addition
to the main scenario narrative, a scenario unit also includes an
identified actor (user and/or stakeholder), which may be a specified
individual but typically is represented as a prototypical role;
a setting describing the context in which the scenario occurs; task
goals describing the motivation behind performing a scenario; and
claims, which are statements about the effects or consequences of
providing system support for the scenario. Claims are a critical
component of the evaluation approach. Claims are the mechanism by
which system designers or analysts reflect on the design to consider
what is 'right' (positive claims) and what is 'wrong' (negative
claims) with respect to system support for a given scenario.
One of the key
attributes of the SBD/CA technique is its relative simplicity and
the focus on a single representation, claims, for capturing design
reasoning and design knowledge. Scenario-based design and claims
analysis is a relatively simple technique for designers to pick
up and use with minimal training, though their relative lack of
structure places significant demands on computational services that
attempt to manipulate the data they produce. One approach suggested
to help structure claims data with additional classifying information
is to create claims taxonomies representing the underlying objectives,
environment, and constraints of the specific claims analysis effort.
The concept diagram below shows the overall process including an
example claims taxonomy for the TLCM effort.

TLCM Method Concept
|