You are on page 1of 23

ACE3 Conference

Scenario descriptions for the vCabin


Environment
Prepared by BCA Mobile and Web Solutions
31 July 2014

Contents
System requirements................................................................................................. 4
All applications..................................................................................................... 4
Mobile cabin panel............................................................................................... 4
Scenario descriptions................................................................................................. 4
CABIN PANEL FOR WEARABLES............................................................................... 4
View new seat fault notification...........................................................................4
View baggage-loading notification.......................................................................5
View safety equipment notification......................................................................6
View service call notification................................................................................ 6
Dismiss service call notification........................................................................... 7
Change lighting settings...................................................................................... 7
Change accent lighting settings...........................................................................8
Change cabin projection settings.........................................................................8
MOBILE CABIN PANEL.............................................................................................. 9
Check baggage-loading progress.........................................................................9
Confirm seat occupied....................................................................................... 10
View passenger preferences..............................................................................10
View safety equipment status............................................................................ 11
Change lighting settings.................................................................................... 12
Change accent lighting settings.........................................................................13
Change cabin projection settings.......................................................................13
Confirm water quantity...................................................................................... 14
View cabin faults................................................................................................ 14
View active service calls.................................................................................... 15
Dismiss active service calls................................................................................ 16
CABIN COMMUNICATOR......................................................................................... 16
Speak with cabin crewmember..........................................................................16
AIRCRAFT HEALTH MANAGEMENT..........................................................................17
View seat fault data........................................................................................... 17
View seat prognostic data.................................................................................. 18
View coffeemaker prognostic data.....................................................................18

AHM MOBILE APPLICATION.................................................................................... 19


View seat fault data........................................................................................... 19
ANALYTIC DASHBOARD.......................................................................................... 19
Evaluate lumbar extension usage......................................................................19
View mean time between unit replacement.......................................................20
WATER MANAGEMENT SYSTEM.............................................................................. 21
Calculate water quantity.................................................................................... 21

System requirements
All applications
Demonstration reset
A user may reset the scenario so that all changes made during the previous section
are undone.

Mobile cabin panel


Modify passenger manifest
For the purpose of the demonstration, the environment operator may modify the
passenger manifest to reflect the current audience. This demonstrates the
applications ability to integrate with and receive updates from an airlines back
office system.
Navigate cabin tools
The flight attendant must complete a number of operations prior to, during, and
after a flight segment. To facilitate this, applications will consist of related features
between which a flight attendant can easily navigate.
Features will have a common look and feel and will share common components,
when feasible.

Scenario descriptions
CABIN PANEL FOR WEARABLES
Operating system: Android
Device type: Android Wear, Google Glass, and Nexus 7 (notifications only)

View new seat fault notification


Primary actor
Flight attendant
Description
I want to be notified of a new seat fault.
The vCabin scenario calls for a flight attendant to view a seat fault notification.
Pre-conditions
The user has connected the application to the airplane network.
Post-conditions
The user can act to mitigate or otherwise address a new fault.

Details
The pop-up notification displays the following information:

Fault description

Fault priority

Location (e.g., seat number)

The application will present the pop-up notification over any other open application
on the users mobile device, so that the user must address it before returning to
their previous screen. The flight attendant addresses the pop-up notification by
dismissing it or by opting to view in application. Opting to view the application takes
the user to the View cabin faults use case.

View baggage-loading notification


Primary actor
Flight attendant
Description
I want to know when a high priority item is loaded onto the airplane.
The vCabin scenario calls for the flight attendant to receive a notification that a
passengers pet cargo is on the airplane.
Pre-conditions
The user has connected the application to the airplane network.
The passenger has checked his or her luggage and the airline has attached a
tracking technology to the luggage (e.g., RFID or NFC-enabled baggage tag).
Post-conditions
The user understands whether a particular high priority item is on board.
Details
The application will only send notifications for items that the operator has marked
as high priority in some way. The pop-up notification displays the following
information:

Passenger name

Seat number

Item description

The application will present the pop-up notification over any other open application
on the users mobile device, so that the user must address it before returning to
their previous screen. The flight attendant addresses the pop-up notification by
dismissing it or by opting to view in application. Opting to view the application takes
the user to the Check baggage-loading progress use case defined in the next
section.

View safety equipment notification


Primary actor
Flight attendant
Description
I want to be notified when a safety equipment item is missing or removed.
The vCabin scenario calls for the flight attendant to receive a notification that a
passenger life vest is missing on a wearable device.
Pre-conditions
The user has connected the application to the airplane network.
Post-conditions
The user can act to address the missing or removed safety equipment.
Details
At a minimum, the application will track the following equipment:

Passenger life vest

[Number of] economy seats in the demonstration environment will be equipped with
life vests. The application will show that every seat in the LOPA has a life vest. The
application only requires the capability to show which life vests are missing for
those seats actually equipped with life vests.
The application will present the pop-up notification over any other open application
on the users mobile device, so that the user must address it before returning to
their previous screen. The flight attendant addresses the pop-up notification by
dismissing it or by opting to view in application. Opting to view the application takes
the user to the View safety equipment status use case.

View service call notification


Primary actor
Flight attendant
Description
I want to know when a passenger has activated his or her attendant call light.
The vCabin scenario calls for a passenger to activated his attendant call light in
order to inquire about the status of his pet that the airline is loading into the cargo
hold. The flight attendant receives the notification and dismisses it after
investigating the customer issue.
Pre-conditions
The user has connected the application to the airplane network.
Post-conditions
The user can act to address a passenger issue.

Details
The application will display the seat number associated with the active service call.
The application will allow the user to switch between or view at once multiple
service call notifications.

Dismiss service call notification


Primary actor
Flight attendant
Description
I want to turn off any active service calls.
The vCabin scenario calls for a passenger to activated his attendant call light in
order to inquire about the status of his pet that the airline is loading into the cargo
hold. The flight attendant receives the notification and dismisses it after
investigating the customer issue.
Pre-conditions
The user has received a service call notification.
Post-conditions
The passenger service call is no longer active.
Details
Dismissing the service call on the application, the airplane system will dismiss the
actual call light.

Change lighting settings


Primary actor
Flight attendant
Description
I want to change the lighting settings for the airplane.
The vCabin scenario calls for the flight attendant to change the lighting in the cabin
from a wearable device. The flight attendant selects from a number of scenes and
the cabin lighting (in all parts of the cabin) updates to reflect the change.
Pre-conditions
The user has connected the application to the airplane network.
Post-conditions
The lighting settings reflect the users changes.
Details
The lighting system has numerous built-in settings for the passenger seating area,
forward entry area, and aft entry area. The flight attendant can manipulate the
settings for all three zones. The passenger seating area has the following scenes:

Scene 1

Scene 2

Scene 3

The application will allow the user to change lighting settings using voice
commands.

Change accent lighting settings


Primary actor
Flight attendant
Description
I want to change accent lighting settings for the airplane.
The vCabin scenario calls for the flight attendant to change accent lighting in the
economy class section of the cabin from a wearable device. The flight attendant
selects from a number of scenes and the accent lighting updates in the economy
zone to reflect the change.
Pre-conditions
The user has connected the application to the airplane network.
Post-conditions
The lighting settings reflect the users changes.
Details
The accent lighting system has numerous built-in settings for the passenger seating
area, forward entry area, and aft entry area. The flight attendant can manipulate
the settings for all three zones. The passenger seating area has the following
scenes:

Scene 1

Scene 2

Scene 3

The application will allow the user to change accent lighting settings using voice
commands.

Change cabin projection settings


Primary actor
Flight attendant
Description
I want to change cabin projection settings.
The vCabin scenario calls for the flight attendant to change the scene that the cabin
projector is displaying in the demonstration.

Pre-conditions
The user has connected the application to the airplane network.
Post-conditions
The user has changed the cabin projection scene.
Details
The cabin projector has the following scenes:

Scene 1

Scene 2

Scene 3

MOBILE CABIN PANEL


Operating system: Android
Device type: 7 mobile tablet

Check baggage-loading progress


Primary actor
Flight attendant
Description
I want to know which bags are on the airplane.
The vCabin scenario calls for a user to view baggage-loading progress for the
notional flight.
Pre-conditions
The user has connected the application to the airplane network.
The passenger has checked his or her luggage and the airline has attached a
tracking technology to the luggage (e.g., RFID or NFC-enabled baggage tag).
Post-conditions
The user understands whether a particular item is on board.
Details
The application will summarize the baggage loading status so that the user has a
comprehensive view of the state of the baggage loading process.
The application will display a full view of the baggage-loading progress by displaying
the number of checked bags by passenger and which of those are on board. The
application will identify the number of bags loaded in relation to the number of bags
checked (e.g., 45 of 80 bags loaded). The application will also provide a separate
count for high priority items.
When displaying the full view baggage-loading process, the application will highlight
in some way those passengers with high-value checked items.

The application will display the following information on each passenger for a given
flight:

Passenger name

Does the passenger have a checked bag?

Does the passenger have a high priority item?

Seat number

Item description

Baggage tracking number

Confirm seat occupied


Primary actor
Flight attendant
Description
I want to know whether a passenger has occupied a given seat.
The vCabin scenario calls for the flight attendant to view a cabin LOPA to determine
which seats are occupied.
Pre-conditions
The user has connected the application to the airplane network.
Post-conditions
The user understands the progress of passenger boarding.
Details
The user can refresh seat status to retrieve the latest seat occupancy status by any
one of the following means: opening the application for the first time, reopening a
previously opened application running in the background, using an application
feature (such as button or pull down to refresh feature) to refresh status
The application will show the user which seats are assigned a passenger according
to the passenger manifest.
The application will show whether a passenger has occupied an assigned seat.
The application will show whether a passenger has occupied an unassigned seat.
The application will summarize the seat occupancy information so that the user has
a comprehensive view of the state of the boarding process. For example, the
application may tell the user that a given flight has 100 confirmed passengers and
that 80 of those passengers are sitting in their assigned seat.

View passenger preferences


Primary actor
Flight attendant
Description
I want to view food and drink service preferences for a given passenger.
The vCabin scenario calls for a passenger to request a cup of coffee prior to take-off.
The flight attendant uses the application to learn that the passenger prefers his or
her coffee with one cream and one sugar.
Pre-conditions
The user has connected the application to the airplane network.
Post-conditions
The user can provide food and drink service to the passenger based on his or her
preferences.
Details
Assumption: The application is not responsible for collecting passenger preference
details. The operator will capture this information using another system.
The application will collect information needed to determine a given passengers
preference using an NFC or RFID-like solution. The solution will provide the
passengers information as well as the passengers location on the airplane.
The application will display the following information.

Passenger picture

Passenger name

Seat number

Frequent flyer number

Meal preference: Vegetarian, Kosher, Halal, Gluten-free, Lactose-free, Paleo

Notes: Free text

Special accommodations: Disability, Under 12, elderly, etc.

The flight attendant will be able to edit the notes section.

View safety equipment status


Primary actor
Flight attendant
Description
I want to know that safety equipment is present on the airplane.
The vCabin scenario calls for the flight attendant to confirm that all safety
equipment is present on the airplane.

Pre-conditions
The user has connected the application to the airplane network.
Post-conditions
The flight attendant understands the status of the airplanes safety equipment.
Details
At a minimum, the application will track the following equipment:

Passenger life vests

[Number of] economy seats in the demonstration environment will be equipped with
life vests. The application will show that every seat in the LOPA has a life vest. The
application only requires the capability to show which life vests are missing for
those seats actually equipped with life vests.
The application will present the pop-up notification over any other open application
on the users mobile device, so that the user must address it before returning to
their previous screen. The flight attendant addresses the pop-up notification by
dismissing it or by opting to view in application. Opting to view the application takes
the user to the View safety equipment status use case.

Change lighting settings


Primary actor
Flight attendant
Description
I want to change the lighting settings for the airplane.
The vCabin scenario calls for the flight attendant to change the lighting in the cabin
from a wearable device. The flight attendant selects from a number of scenes and
the cabin lighting (in all parts of the cabin) updates to reflect the change.
Pre-conditions
The user has connected the application to the airplane network.
Post-conditions
The lighting settings reflect the users changes.
Details
The lighting system has numerous built-in settings for the passenger seating area,
forward entry area, and aft entry area. The flight attendant can manipulate the
settings for all three zones. The passenger seating area has the following scenes:

Scene 1

Scene 2

Scene 3

Change accent lighting settings


Primary actor
Flight attendant
Description
I want to change accent lighting settings for the airplane.
The vCabin scenario calls for the flight attendant to change accent lighting in the
economy class section of the cabin from a wearable device. The flight attendant
selects from a number of scenes and the accent lighting updates in the economy
zone to reflect the change.
Pre-conditions
The user has connected the application to the airplane network.
Post-conditions
The lighting settings reflect the users changes.
Details
The accent lighting system has numerous built-in settings for the passenger seating
area, forward entry area, and aft entry area. The flight attendant can manipulate
the settings for all three zones. The passenger seating area has the following
scenes:

Scene 1

Scene 2

Scene 3

Change cabin projection settings


Primary actor
Flight attendant
Description
I want to change a cabin projection scene.
The vCabin scenario calls for the flight attendant to change the scene that the cabin
projector is displaying in the demonstration.
Pre-conditions
The user has connected the application to the airplane network.
Post-conditions
The cabin projection system has updated to reflect the users changes.
Details
The cabin projector has the following scenes:

Scene 1

Scene 2

Scene 3

Confirm water quantity


Primary actor
Flight attendant
Description
I want to confirm that the amount of water loaded on my airplane matches the
amount that operations planning recommended be loaded on my airplane.
The vCabin scenario calls for the flight attendant to confirm that there is enough
water on board the airplane. The application will display the parameters that the offboard water management application used to develop the preselect
recommendation and the flights actual corresponding parameters. Those numbers
will match for the purpose of the demonstration.
Pre-conditions
An operations planner has sent a water recommendation to the airplane and the
servicing agent has loaded water onto the airplane.
Post-conditions
The flight attendant has confirmed that the water quantity on the airplane is
correct.
Details
The application will display the recommended pre-select quantity generated by the
off-board water management application.
The application will highlight discrepancies between the planned flight and real
flight parameters.
For the purposes of the demonstration, the application will display a water quantity
that matches the recommended water quantity.
The application will display the following parameters used to calculate the water
level and for the actual flight:

Number of passengers

Departure and arrival cities

Departure and arrival time

Flight time

View cabin faults


Primary actor
Flight attendant
Description
I want to see all open cabin faults applicable to my airplane from the following
systems:

Galleys

Seats

Lavatories

The vCabin scenario calls for the flight attendant to view the seat fault that he or
she received via notification within the list of active faults for the cabin.
Pre-conditions
The user has connected the application to the airplane network.
Post-conditions
The user has sufficient information to address a fault.
Details
The application displays the following information on each fault:

Location

Passenger name, if applicable

Fault code

Fault description

Time

View active service calls


Primary actor
Flight attendant
Description
I want to view all active service calls.
The vCabin scenario calls for a passenger to activated his attendant call light in
order to inquire about the status of his pet that the airline is loading into the cargo
hold. The flight attendant receives the notification and dismisses it after
investigating the customer issue.
Pre-conditions
The user has connected the application to the airplane network.
Post-conditions
The user can act to address a passenger issue.

Details
The application will display the seat number associated with the active service call.
The application will allow the user to switch between multiple service call
notifications.

Dismiss active service calls


Primary actor
Flight attendant
Description
I want to dismiss active service calls.
The vCabin scenario calls for a passenger to activated his attendant call light in
order to inquire about the status of his pet that the airline is loading into the cargo
hold. The flight attendant receives the notification and dismisses it after
investigating the customer issue.
Pre-conditions
The user has received a service call notification.
Post-conditions
The passenger service call is no longer active.
Details
TBD.

CABIN COMMUNICATOR
Operating system: Android
Device type: Android Wear and Google Glass

Speak with cabin crewmember


Primary actor
Flight attendant
Description
I want to speak to my cabin crewmates via mobile device.
The vCabin scenario calls for a passenger who arrives late to the flight. He has a
carry-on bag but cannot find a place to put it. He enlists the help of the flight
attendant who calls another flight attendant to check about availability elsewhere in
the cabin.
Pre-conditions
The user has connected the application to the airplane network.
Post-conditions
Flight attendant has completed a conversation with another flight attendant.

Details
The flight attendant may access this application via mobile device. This will involve
cooperation between up to three different devices mobile phone or tablet, Android
Wear watch, and Google Glass.
The user may receive notification of a new call and may answer or dismiss that call
using any one of the devices. The user will communicate using the Glass or Wear
watch device.
The user must use the Google Glass or phone to initiate a call. (Preference is to
initiate call using the Wear watch, but we are putting this on hold and using the
Glass as backup until we discover more information about the Wear)
During initial phase, the application will support one-to-one conversations. If
possible, the flight attendant may have a conversation with more than one other
crewmember at the same time.
The applications contact list will consist of all crewmembers on the flight, assuming
that those crewmembers have access to the application. This list will come from the
airplane system, which will identify those crew devices that are connected to the
network.
A user can receive a call even if the application is closed at the time of the call.
The flight attendant may access this feature during all phases of flight.
As the system mature, we will reevaluate requirements to determine which device is
responsible for a given purpose (e.g., wear to initiate a call, any device to dismiss,
etc.)

AIRCRAFT HEALTH MANAGEMENT


Operating system: Browser-based web application
Device type: Any

View seat fault data


Primary actor
Maintenance planner
Description
I want to view seat fault and fault details reported by a cabin system.
The vCabin scenario calls for a maintenance planner using the AHM browser-based
application to view a fault generated by a business class seat.
Pre-conditions
The system has received the required data from a given airplane.
Post-conditions
The user has information needed to schedule maintenance if necessary.

Details
This application displays the process for receiving and managing a fault. It should
show the path from a planner receiving a new fault or prognostic to closing the
issue.

View seat prognostic data


Primary actor
Maintenance planner
Description
I want to view prognostic and parametric data reported by an airplane's business
and first class seats.
The vCabin scenario calls for a user to view prognostic data related to a seat unit
using the AHM browser-based application to determine whether it is likely to fail.
Pre-conditions
The system has received the required data from a given airplane.
Post-conditions
The user has information needed to schedule maintenance if necessary.
Details
None.

View coffeemaker prognostic data


Primary actor
Operations analyst
Description
I want to see analytic data related to the reliability of a cabin galley part.
The vCabin scenario calls for a user to view prognostic data related to a
coffeemaker unit using the AHM browser-based application to determine whether it
is likely to fail.
Pre-conditions
The system has received the required data from a given airplane.
The system has received enough data from the operators fleet to evaluate feature
usage.
Post-conditions
The user has enough information to identify whether a given part is prone to failure
earlier than its anticipated end of life cycle.
Details
The user may view filter data the following ways:

By aircraft type (narrow vs. wide body)

By departure and arrival time

By major model

By minor model

By flight length

By destination type

By departure/destination country

By departure/destination airport

By component manufacturer

By component installation date

By airplane delivery date

AHM MOBILE APPLICATION


Operating system: Android
Device type: 7 mobile tablet

View seat fault data


Primary actor
Mechanic
Description
I want to view seat fault data reported by an airplane's business or first class seats.
This vCabin scenario calls for a user to view the seats fault data on the AHM Notify
application.
Pre-conditions
The system has received the required data from a given airplane.
Post-conditions
The user has information needed to schedule maintenance if necessary.
Details
None.

ANALYTIC DASHBOARD
Operating system: Browser-based web application
Device type: Any

Evaluate lumbar extension usage


Primary actor
Operations analyst
Description
I want to see the frequency with which passengers use a particular feature on a first
or business-class seat.
Pre-conditions
The system has received the required data from a given airplane.
The system has received enough data from the operators fleet to evaluate feature
usage.
Post-conditions
The user has enough information to identify data usage trends.
Details
The vCabin scenario calls for a user to determine whether or how frequently
passengers use the lumbar extension feature. The user will evaluate usage for a
single flight and over a range of flights.
The user may view filter data the following ways:

By aircraft type (narrow vs. wide body)

By departure and arrival time

By major model

By minor model

By flight length

By destination type

By departure/destination country

By departure/destination airport

By component manufacturer

By component installation date

By airplane delivery date

By cabin zone

By seat position (aisle/center/window)

By passenger type

View mean time between unit replacement


Primary actor
Operations analyst
Description
I want to see average life cycle for a given cabin component.
The vCabin scenario calls for a user to look at the average life cycle for a
coffeemaker and determine that a particular coffeemaker must be replaced.
Pre-conditions
The system has received the required data from a given airplane.
The system has received enough data from the operators fleet to calculate mean
time between unit replacement.
Post-conditions
The user has enough information to know when to replace a unit.
Details
The user may view filter data the following ways:

By aircraft type (narrow vs. wide body)

By departure and arrival time

By major model

By minor model

By flight length

By destination type

By departure/destination country

By departure/destination airport

By component manufacturer

By component installation date

By airplane delivery date

By cabin zone

By seat position (aisle/center/window)

By passenger type

WATER MANAGEMENT SYSTEM


Operating system: Browser-based web application
Device type: Any

Calculate water quantity


Primary actor
Operations planner
Description
I want to calculate a recommended water quantity for a given flight based on water
usage data collected from previous flights. The user will change the destination to
show how the calculation changes for a longer/shorter flight.
The vCabin scenario calls for a user to submit certain flight parameters to a system
that returns a recommended volume of water to be loaded onto the airplane.
Pre-conditions
The system has received water usage data from previous flights. The operations
planner possesses the required details for the system to calculate a recommended
water quantity.
Post-conditions
The system presents water quantity values that state recommended water quantity
after fill and amount of water to load onto the airplane to meet that quantity.
Details
The user will locate a given flight by selecting from a list of flight numbers provided
by the application. When the user selects a flight, the system calculates a
recommended water quantity. This calculation considers the following parameters
from previous flights to provide a recommendation based on the current flights
parameters:

Number of passengers

Airplane configuration information

Departure and arrival cities

Departure and arrival time

The user will edit the following parameters to receive an accurate calculation:

Number of passengers

Departure and arrival cities

Departure and arrival time

The system will return a recommended water quantity and will display the following
values used to calculate the water quantity:

Number of passengers

Flight distance

Departure and arrival cities

Departure and arrival time

The results of the calculation will include a reserve amount of water to account for
usage variance and unexpected circumstances that increase water consumption
beyond the typical amount for a flight with those parameters.
Value of the recommended water quantity after fill will be in gallons or liters and in
percentage of tank capacity. The amount of water to be loaded will be in gallons or
liters. For example, the system recommends that the agent add 10 gallons to a 40gallon tank that contains 20 gallons of water. The system will state the following:
Add 10 gallons, post-fill quantity of 40 gallons (75% full). The format of the
recommendation will be determined during design.

You might also like