DEVELOPMENT OF OPERATING CONCEPTS
T.E. (Ted) Thompson
Transport Canada Aviation
320 Queen Street, AANFD
Ottawa, Ontario, Canada K1A 0N8
Abstract. Systems engineering techniques, especially requirements collection
and management, are well described in the literature but appropriate methods
of determining and documenting operator requirements are not as widely
discussed. The Canadian Airspace System (CAS) is a large, complex systems
engineering task. This paper discusses the methods used by Transport Canada
to elicit, review, discuss and document the operating concepts for the
future evolution of the CAS.
CONTEXT
The Canadian Airspace System (CAS) is the collection of equipment and facilities
which, together with skilled people, processes and procedures, makes up
the Air Navigation System which ensures the safe conduct of air traffic
in Canada.
Noteworthy aspects of the CAS include its;
-
size (over 30,000 systems serving 2,000 operators),
-
diversity (several hundred subsystem procurement and installation projects
over many years),
-
geographic scale (1.5 billion hectares from the Pacific coast to the mid-Atlantic
and from the Great Lakes to the North Pole),
-
scope (2,000 sites across Canada including 58 towers, 102 Flight Service
Stations, 2 Terminal Control Units, and 7 Area Control Centres plus several
regional and national facilities),
-
time scale (to the year 2005 and beyond),
-
cost (expected to exceed $4 Billion by 2000),
-
diverse communications requirements (voice, data, navigation, fixed, mobile,
far north, mid-ocean),
-
large user community with varying requirements for levels of service.
The CAS is without doubt a large and complex system and the application
of system engineering principles is absolutely necessary to avoid expensive
duplication or incompatibilities in implementing the many subsystems. In
the past, subsystems were simpler and were relatively stand-alone. Today's
systems are so complex that it has become very difficult to be sure that
the final system is correct and is neither over- nor under-specified.
In 1989, the Canadian Government Department of Transport embarked
on a System Engineering and Integration Project to formalize the processes
for the definition of requirements and the evolution of the system design
of the CAS. As air navigation is a continuing business, a "clean-sheet"
design is not possible. Every design decision flows to some extent from
today's system in an evolutionary rather than revolutionary manner.
Transport Canada uses the normal sequence of system engineering
steps shown in Figure 1:
- Understand mission needs
- Develop the operating concepts
- Specify system requirements
- Specify the system design
- Develop a transition plan
A key component is the database of system level requirements, including the traceability
to higher level requirements. The system documentation is only a snapshot of the
database at some point in time. The "real" system design is the database itself;
the documentation is produced to facilitate review and discussion.
Much has been published on the development and maintenance of large requirements
databases but there has been little discussion on the derivation of those requirements.
In this paper I will concentrate on step 2 in the standard process - the techniques
we use to develop and maintain the operating concepts.
UNDERSTAND MISSION NEEDS
This is the highest level definition of the needs of the users (the aviation
community) reflecting the policies of the service provider (the Federal
Government of Canada). Services are based on the pilots' needs, international
aviation commitments and government policies. There are only 28 services
at this level and each is directly traceable to Government policy or to
an Act of Parliament. The formal document is known as the Operations Requirement
Document.
A very structured format was chosen to document ANS services.
Each is stated in the form: "The air navigation system shall..." which
helps ensure that it is written from the point of view of a user who is
outside the system. Each statement is a concise, single sentence describing
the "what" of a system service followed by the precise but high-level details
of that service. An example is:
"The ANS shall provide to user aircraft in flight a volume of
conflict free airspace."
The "how" is described later in the form of Operating Concepts.
THE CONCEPTS
Operating concepts must be developed to establish which system level processes
and tasks will be accomplished by people or procedures and which will best
be accomplished by the "machinery" of the CAS in support of the Mission
Needs.
The concept documents provide a system model which:
-
describes the functional involvement of the operators and users of the
system;
-
defines the facilities and operational positions within those facilities
from which services are to be provided;
-
specifies the flow of information through the system in support of defined
services from the source to the user of the data;
-
allocates the data processing functions to either human or machine;
-
reflects future technologies and demands and is readily revised as they
evolve;
-
represents a consensus among concerned operational, technical and user
agencies;
-
is based on and is fully traceable to the operations requirements document;
and
-
forms the basis for development of detailed system-level functional requirements.
Two documents were produced to describe operating concepts. One describes
all aspects of the CAS related directly to the control of air traffic while
the other describes all logistic support matters, such as maintenance,
training and simulation, that support the operational concept.
Both documents describe the relevant concepts from the point of
view of the user expectations of the CAS. For each operating position (such
as "Radar Controller" or "Maintenance Supervisor") every required function
of the position is tabulated to describe the expected machine inputs and
outputs. We must keep in mind, though, that the system design is targeted
at 10 years in the future so the concepts describe the future work of the
operators and users of the equipment, not the way it is done today.
Where do these concepts come from? As the system we are defining
will evolve from today's system, it is clear that many of the concepts
will be based on today's concepts. A number of the concepts are defined
for us by ICAO, the International Civil Aviation Organization.
We also recognize that many concepts first appear as something
an operator saw at a trade show or read about in a magazine. Proposed concepts
are often driven by "what can now be done through technology" as much as
by "what we really need to do".
A major task for the concept design team is to consider the various
concept alternatives and to decide on the most efficient and cost effective
options, including quantities and locations for various facilities.
Concepts are evaluated through discussions with users and operators,
operational simulations, formal task analysis and structured trade-off
studies. All evaluation teams take pains to avoid describing hardware,
software or product specific solutions. There is plenty of opportunity
for that later.
All the concepts treat the entire CAS as a single "black box"
that is defined in terms of input and output. The precise algorithms for
linking specific inputs and outputs are not described at this point, nor
are the specific pieces of equipment or sub-systems.
Similarly, the concept documents do not discuss the details of
the Computer/Human Interface (CHI). It is important not to get mired in
details such as the size of the window on the display or the colour of
the characters or the switch at this time. Those are implementation details
that are best determined through extensive human factors prototyping and
testing in a simulated operational environment.
CONCEPT DOCUMENT CONTENTS
Section 1. The first section contains a description of the operating environment
and its constraints on the operating concepts. Such issues as the type
and extent of airspace served, the number and types of users, the distribution
of aerodromes served and the planned types and locations of operational
facilities are described and evaluated. All these factors constrain the
range of possible design solutions.
Section 2. The second section identifies those services to be
provided by the system. Each service is as defined in the Operations Requirement
Document and information is provided on to whom, by whom, and how the service
may be provided. This section also describes any special technology that
is to be employed as mandated by international agreement. The information
is provided in an easily understood and concise textual form that requires
only about one page per service.
Section 3. The third section is broken into three parts, the context
description, the system model and the operational scenarios. The first
two parts use formal data flow graphical design and documentation techniques.
The context diagrams define all the external entities that communicate
or interact with the CAS while the system model describes staffed and unstaffed
facilities, logical workstation positions and activities required to deliver
the required services. This is the point at which it becomes essential
to make use of efficient software tools for modelling the system and maintaining
the data dictionary. All functions associated with each workstation are
allocated to human, machine or procedure and tabulated for review. This
tabulation defines implicitly where human/machine interfaces occur. These
interfaces are tabulated separately in terms of form (text input, graphic
display, alarm etc.), description and stimulus.
The operational scenarios were devised to demonstrate the sequential
flow of activities in the future ANS and provides an opportunity for the
user and operator experts to validate the specific ideas expressed in the
rest of Section 3. The scenarios are as detailed as possible and include,
for example, references to specific airports and air routes to facilitate
accurate visualization by the reviewers. The set of scenarios were crafted
to exercise every facility and function and a cross reference table is
included.
Appendices. The concept document contains several appendices,
the most important of which is the traceability matrix which is organised
on a function by function basis to trace back to the high level service
requirements. This information are not now required in paper form as good
software requirements management tools enforce and manage requirements
traceability.
A second major appendix captures those future operating concepts
that were known to be imminent but which were not adequately defined by
international bodies for inclusion in the system design at this time. They
will be re-evaluated and included as necessary at a later date.
CONCLUSION - LESSONS LEARNED
The concept documents form a solid basis for the further system design
but the design team learned several valuable lessons from the development
process.
-
It was necessary to have the system concepts defined in several different
ways: graphically, in text form, and in structured tables. We found that
the various types of reviewers (managers, pilots, controllers, engineers
and technicians) have very different ways of viewing the world and could
work most efficiently with the presentation format the came closest to
their past experience.
-
It is essential to have (and to use!) good automation tools for maintaining
the databases that are developed during the design process. Paper documentation
was essential as most reviewers did not have direct access to the software.
Efficient production of the paper copies was a major requirement for the
software tool.
-
The concepts were developed by teams that included users, operators and
technical personnel. A lot of time was spent on agreeing to certain critical
definitions in the beginning but once that was accomplished, and the results
were recorded for future teams, the work progressed quickly. Those definitions
were carried on to later design stages and, as a side effect, a glossary/lexicon
was produced for use throughout the organization.
-
As this is not a one-time design for a system to be built and "sold off",
it is essential that the change review and configuration management processes
be carefully and fully documented. These processes will be used by many
team over the years to modify the concepts and thus change the system design.
-
To avoid re-inventing the design it is important to record and cross reference
the concept evaluations and trade-off considerations as the studies are
carried out. The final document displays the results to the world but the
interim decision support materials are as important and must not be lost.
-
While it is important to use the software tools to collect all the data
necessary to support follow-on work, it is also important to collect no
more than necessary. Extra data in a database must be maintained, at a
significant cost. Requirements for the form and content of the stored data
should be carefully defined. Be sure you know what each data item will
be used for and how it will be used. In other words, don't forget to Systems
Engineer the Systems Engineering System!
BIOGRAPHY
Mr. Thompson worked with Transport Canada from 1971 when he received a
BASc Degree in Computer Engineering from the University of Waterloo, Waterloo,
Ontario, Canada until he left to pursue a consulting career in 1995. He
received his MSc degree in Aviation Electronic Systems from the Cranfield
Institute of Technology, Cranfield, England in 1980. As Chief Systems Engineer,
he was responsible for the engineering development, technical system design
and advanced project management tools and procedures for the transition
from today's system to the future Canadian Airspace System.
© T. E. Thompson 2014
Thompson Aviation Transportation Systems
7075 Quinnfield Way, Greely, Ontario,
Canada K4P 1B7
telephone: + 1 613 574 2803
e-mail to: consult@thompsonats.com |
HOME PAGE
|