Responses to Questions ARINC Encoding Tool DTFAAC-11-R-02423R1

aboardarmΔιακομιστές

4 Δεκ 2013 (πριν από 3 χρόνια και 6 μήνες)

127 εμφανίσεις

Responses

to Questions

ARINC Encoding Tool

DTFAAC
-
11
-
R
-
02423
R1


1

of
12

1.

We have read two mechanisms for the delivery of our proposal, as hardcopies described on page
31 L.3(h) and as electronic copy as described on page 35 3.2.2.3
-
20 Electronic Offers (July
2004). Is one method preferable over another?


Response:
Hard copies

are pre
ferred but electronic will be accepted.



2.

Is it possible to resend the SIR in Microsoft WORD format to assist in the filling out and
completion of the SIR?


Response:
Yes, see
attach
ment

to this
posting
.


3.

Since this is a 100% complete small bus
iness set aside why is this not being vetted through the e
-
FAST program?


Response:
The FAA Aeronautical Center's position is to award and administer our in
-
house
requirements rather than the customer incurring the additional cost associated with
utilizin
g the e
-
FAST program.



4.

What is the target

OS on which the software is to

reside and operate?


Response:
The applications shall operate in a Windows environment using Java/J2EE or
.NET and must be accessible via the FAA Intranet. Approved scripting and mar
kup
languages for ATO systems include HTML and Javascript.

Any relational database
management solutions shall be either Oracle 10g or Microsoft SQL Server 2008 solutions.
The applications shall run on one of the following server platforms: Solaris, Micr
osoft
Windows, or Red Hat Linux. Application and web servers shall be either Apache Tomcat
or Microsoft IIS.


5.

What, if any, is the desired language to be used for the software code?


Response:
J2EE or .
NET.

The application and any needed database soluti
ons shall be
compliant with FAA NAS
architect.

The new applications shall comply with the
Information System Security (ISS) Program Policy, Order 1370.82A found at:
http://www.faa.gov
/regulations_policies/orders_notices/
ure requirements and Section 508.
Web
-
services shall be compliant with the following FAA standards (these may be found at:
http://www.faa.g
ov/air_traffic/nas/system_standards/standards/
):


6.

Who developed the existing system used for this function? i.e., who is the incumbent?


Response:
We do not have a standalone tool at this
time
.


7.

How many past performances are required?


Response:
The o
fferor should list
all
relevant past and present contracts performed within
the past three (3) years. No specific number of past performance references are required.


8.

How many resumes for key personnel are required for each CLIN?


Response:
Per PWS Sectio
n 13.0 and AMS Clause 3.8.2
-
17


Key Personnel and Facilities

Responses

to Questions

ARINC Encoding Tool

DTFAAC
-
11
-
R
-
02423
R1


2

of
12

The contractor shall submit resumes of all contractor personnel tasked with supporting the
contract. The key personnel positions under this contract are: Project Manager, Systems
Analyst, Techn
ical Lead, Senior Architect, Senior Developer and Quality Lead.


9.

In 16.6, 17.3 and 18.2 states that the software will be performed in iterations, will there be a
maximum number of iterations? This seams to be open ended
.


Response:

The number of iteratio
ns will depend upon the contractor’s understanding of the
requirement and
their
progress

as

demonstrated through the iterative process with the
FAA.
Reference PWS 2.0, second paragraph for the minimum number of release or module
iterations.


10.

Requirements
gathering seams to be a collaborative effort between FAA SMEs and the
contractor. Could this be a different option/CLIN in the contract? Not having
closed requirements

can make the requirements open ended. Exercising this option/CLIN initially will present

a lower
risk to the contractor
.


Response: No. This
effort is
designed to be
refined through the collaborative

process
which
is intended to lower risk and provide specific customer feedback to the contractor
throughout

JAD

process
.



11.

What happens if after

the 18 months the delivered software is not acceptable to the FAA?


Response:
The process described in the SOW
is one of interactive development and is
intended to assure acceptable
software delivery

to the FAA. If final delivery is not
acceptable it wil
l be the responsibility of the contract
or

to correct any problems.



12.

Will be FAA consider making this solicitation LOE or Best Effort? For small companies the risk
of a “firm fixed price” solicitation may out
-
weight consideration to participate in this op
portunity.


Response:
No.


Level of Effort or Best Effort

was a consideration
;

however
,

it was

decided
th
is

approach would not be in

the government’s best interest

because the system functional
requirement are identified in the PWS and should be reasonably

understood by offerors
familiar with the ARINC

system.


However, a
dditional
effort

identified to be outside the
current requirement will be directed
/authorized

under CLIN 0004 Over and
Above/
Engineering
Services
using

Labor Hour provisions
.

The

PWS and
CLIN structure
have been
revised

to

reflect this change

and the appropriate clauses incorporated into the
SIR
.


13.

Who will be responsible of the Operations of the tool after the first delivered function software
(within 1 year) and until the end of the cont
ract (18 months)?


Response: Due to the interrelated function of the software

the contractor will need to
maintain or perform until the contract is complete
.

There is a potential for a follow
-
on
maintenance agreement once the contract is complete but that

has yet to be determined.



14.

If the proposal were to includ
e

COTS software, where should this cost be included? CLINs 001
-
003 are labor only


Response:
CLIN 0002
“Software Development”
should include costs of this type.



Responses

to Questions

ARINC Encoding Tool

DTFAAC
-
11
-
R
-
02423
R1


3

of
12

15.

There is a mention of AIXM data,
adapting this data can be very time
consuming;

can you
explain what is the expectation of the use of AIXM data?


Response:
The
Aeronautical

Information Exchange Model

(AIXM) is des
igned to enable the
management and distribution of
Aeronautical Information Services

(AIS) data in digital
format.


16.

For the interfacing to 3
rd party data sou
rces (.e.g, NASR, AirNav, etc.)
, will the FAA provide
ICD/IRDs for this interfaces? Are these services exposed?
W
ill the FAA facilitate
meetings/support for these interface requirement with these 3rd party data sources?


Response:
These ar
e not 3
rd

party data sources, these are FAA resources
.



17.

There is a requirement for creating a SOA
solution;

does the contractor need to follow any
particular solution? This can be time/cost consuming, is the FAA going to provide any COTS
software for this

function?



Response: No. The proposed
solution
should be able
use or function with our products.



18.

In the systems engineering requirements task there is no mention to
engineering

support. Will the
contractor be expected to provide support for Safety (SRM
D development and coordination),
Security (SCAP process) and CM (NCP process)?
If

not, will the delivered products be
conditional to a 3rd party developing these products?


Response: Yes. Offerors must comply with all security requirements of the PWS.


19.

Wi
ll the contractor be responsible for data adaption and data population in the tool?


There is no mention of a Server/Client system.
The

only description is for a Client, can this
change base on the SRD?



Response: Yes


The

contractor shall provide a turn
key system.
Data Adaption
-

I would
recommend the contractor
shall
deliver a turnkey system. Data population and adaption

are

included.

Server/Client
-

The solution does not have to be server client. It can be a web
based
s
olution. We support .Net and
Java.


20.

Will the tool be required to have an authentication process?
To

which standards does it need to
comply?


Response:
Yes.
Single
-
Sign
-
On (
SSO
)

will need to be implemented for
authentication
.


21.

Will the multiple tool installations be using the same dat
a sources (Read/Write) concurrently?


Response: Yes


22.

Is there any required encryption that the tool will need to use to communicate with the data
sources?


Response:
Oracle 10g is being used, and moving to 11g. Connection pooling is
recommended. Encryp
tion is needed when handling PII.



23.

Section C, 11.1 Engineering Services “
Contractor support that does not fall into one of the Fixed
Price CLINS, but is required in support of the ARINC coding tool, shall be provided under
Responses

to Questions

ARINC Encoding Tool

DTFAAC
-
11
-
R
-
02423
R1


4

of
12

Engineering Services.”

Does th
at mean that Engineering Services are to be priced as time and
material?


Response:
Yes



See revised SIR document with the changes discussed above.


24.

Section C, 11.0 Engineering Services AND Section C, 12.0 Over & Above Services


Supplemental Tasks
.

Plea
se explain the reason for

separately mentioning Engineering Services in
section 11.0 and Over & Above Services in section 12.0 when the services requested have a
significant overlap?


Response: See revised SIR document with the changes discussed above.


25.

S
ection C, 3.2 Facilitate JAD Meetings

-

Will there be a requirement to conduct JADs in any
location other than MMAC?


Response:
No



reference PWS 7.8


26.

Section C, 16.11 Operator and User training

-

Will the Government provide space for “train
-
the
-
trainers
” sessions at MMAC, or will the contractor facilities be used
?


Response:
Space will be provided at MMAC to conduct the subject training.


27.

Concerning CD copies:

L.1 (c) “
Complete written proposal submissions, including one electronic
copy on compact disk

of the entire proposal (CD) are required.
”L.3 (h) … Volume III Cost/Price
Proposal requires 1 CD.

Clarification: Is the Government requiring 2 CDs total


one containing
only

Volume III as is referenced by L.3(h) and the second containing all three volume
s as is
referenced by L.1(c)?


Response:
Two CD copies are required. The 1
st

containing only Volume III per L.3(h) and
the 2
nd

containing all three volumes per L.1(c).


28.

L.3 (f) Font size is allowed to vary for descriptive inserts, tables and/or foldouts.

Comment: We
take this statement to mean that we can use smaller
-
than
-
12pt font sizes (within reason) for
descriptive inserts, tables, and/or foldouts as opposed to limiting us to the use of 12 point and
larger. Is this correct?


Response: Yes
-

A font siz
e smaller than 12 pt font is allowable for descriptive inserts, tables
a
nd/or foldouts
.



29.

L.3 (f) “The technical proposal shall be limited to a total of 50 pages (excluding resumes and
subcontracting plan).”

Question: Can we assume that the cover page, co
ver letter of transmittal,
table of contents, and the list of acronyms are not counted as part of the 50 pages?


Response:
Cover pages, cover letters of transmittal, table of contents and list of acronyms
are not counted as part of the 50 pages


30.

L.3 (f) “P
ages are to be typewritten, double
-
spaced, on…”

Question: Can resumes be single
-
spaced?


Response:
Resumes can be single
-
spaced.


Responses

to Questions

ARINC Encoding Tool

DTFAAC
-
11
-
R
-
02423
R1


5

of
12

31.

What depth of experience of ARINC 424 is required for the following disciplines:

a.

Project Management

b.

Systems Engineering

c.

Softwa
re Development

d.

Quality Assurance

Response:
The proposal should demonstrate the offeror
’s personnel have
the knowledge
,
experience
and capability to execute the tasks required by Performance Work Statement.
(Reference

Sections L & M of the SIR
)

32.

The version
s of ARINC 424 that must be suppor
ted span almost 10 years, from
December 1995
to July 2005.


What level of experience is required in each of these versions?

Response:
The proposal should demonstrate the offeror
’s personnel have
the knowledge,
experience

and capability to execute the tasks required by Performance Work Statement.
(Reference

Sections L & M of the SIR
)

33.

It is somewhat unusual for all members of a project team to have deep, specific experience of a
particular standard at the start of a new pr
oject.


In my experience, there is normally a subject
matter expert, others with a general understanding, and perhaps some for whom the

project will
require assimilation of new knowledge.


It is assumed that competent, experienced engineers will
continuall
y acquire knowledge of new engineering techniques and specifications as part of their
professional practice.


Am I correct in thinking that such a team would
not

meet the qualification
standard, or is my interpretation too literal?

Response:
The proposal

should demonstrate the offeror
’s personnel have
the knowledge,
experience and capability to execute the tasks required by Performance Work Statement.
(Reference

Sections L & M of the SIR
)


34.

Concerning labeling volume Originals and Copies:

L.3 (h) The tabl
e shows “Technical Proposal”, “Original + 4 Copies”

L.3 (i) states “Copy Number I (original copy) of the offer shall contain the signed original of all
documents requiring signature by the offeror.”

The point of confusion lies with the statement in L.3(i)
appearing to equate copy I with the
original copy.

Question: Which of the following is the preferred method for labeling the volume
copies (using the 5 “copies” associated with the Technical Proposal Volume II as an example)?

Example 1: ORIGINAL, Copy 1 of

4, Copy 2 of 4, Copy 3 of 4, Copy 4 of 4

Example 2: ORIGINAL, Copy 2 of 5, Copy 3 of 5, Copy 4 of 5, Copy 5 of 5


Response:
Label as follows: ORIGINAL, Copy 1 of 4, Copy 2 of 4, Copy 3 of 4, Copy 4 of
4**


35.

2.0 SCOPE OF WORK
:
The Contractor shall ascertai
n and document the requirements necessary
for the creation of an automated system to convert and store procedural and aeronautical data in
ARINC 424 format, which shall be suitable for inclusion into the National Flight Database (NFD)
and FAA Flight Inspec
tion aircraft Flight Management Computers. The primary ARINC file
output will be as a “Per Procedure Packet” (P3) file. This file type contains all the procedural and
support records associated with a given terminal procedure. The Contractor shall also des
ign the
tool to extract files from TARGETS or to import TARGETS generated output, to produce
Standard Terminal Arrival (STAR) ARINC 424 records and provide basic validation and error
reporting of output data.

Responses

to Questions

ARINC Encoding Tool

DTFAAC
-
11
-
R
-
02423
R1


6

of
12

Question: Can we find out what a TARGET export
or import looks like to help identify what type
of data is to be extracted or imported?

Response:
TARGETS exports ARINC P3 packets!
O
nly basic validation and error
reporting
may

be required after importing the ARINC P3 packets.

Reference the following Scr
een Shots of the Import/Export data types.



Responses

to Questions

ARINC Encoding Tool

DTFAAC
-
11
-
R
-
02423
R1


7

of
12



36.

The data source
s to support this new system are available from a number of FAA databases (i.e.,
IFP,

SIAP, Fix, AirNav, NASR, Air Traffic, etc.). Schemas for these databases will be provided
by the FAA. The new system shall interface with these support databases to the m
aximum extent
possible. In addition, the application will provide support for full manual entry of all required
data.


Question: Schemas after contract award make it very difficult to quantify workload prior to
submitting a proposal. Can you give us a def
inition of the databases that are referred to in the Air
Traffic, etc?



Response:
The actual databases will not be accessed directly. This New Tool
should
access
each database using a web service and returning the data in AIXM 5.0 (with extensions)
form
at.
(
Reference

PWS 9.2)


37.

3.0 TASKS

3.2 Facilitate JAD Meetings
:
The Contractor shall lead and facilitate a Joint
Applications Development team (JAD) and deliver

the documentation and subsequent reports that
describe and detail the requirements for the AR
INC

424 coder. The team will be made up of FAA
subject matter experts (SMEs) and FAA project

support staff as well as the necessary facilitator,
requirements experts and clerical support from the

contractor. The Contractor shall be responsible
for providin
g agendas, facilitating and mediating

the meetings, taking notes, and distributing the
meeting minutes following each meeting.

Information gained from the JAD meetings shall serve
as the primary input for creating the

r
equirements package deliverables defi
ned in section 16
below.

Question: Contractor will provide “clerical support” to assist with meetings?

Responses

to Questions

ARINC Encoding Tool

DTFAAC
-
11
-
R
-
02423
R1


8

of
12

Response:
Yes
-

Meeting responsibilities

of the contractor
include what could be
described

as clerical in nature such as “taking notes and distributing

meet
ing

minutes”

as opposed to
technical personnel.

(
Reference

PWS 3.2)

38.

3.5 Software Development/Build the ARINC Coder System
:
The Contractor shall design and
build the ARINC coder system according to the requirements set

out by FAA SMEs through the
JAD o
r other communications and documented in the SDLC artifacts

compiled from all
requirements gathering activities. The on
-
going build process shall follow an

iterative approach
encompassing requirements as they are added, refined, or clarified through

commun
ication with
FAA SMEs. The Contractor shall build the software in compliance with all FAA

programming
language, architecture, methodology, and security guidelines.

Question: Is there any information that can be provided that outlines programming languages,

architecture, and security guidelines so that we can quantify the workload need to satisfy these
requirements?

Response:
The applications shall operate in a Windows environment using Java/J2EE or
.NET and must be accessible via the FAA Intranet. Approved
scripting and markup
languages for ATO systems include HTML and Javascript. Any relational database
management solutions shall be either Oracle 10g or Microsoft SQL Server 2008 solutions.
The applications shall run on one of the following server platfor
ms: Solaris, Microsoft
Windows, or Red Hat Linux. Application and web servers shall be either Apache Tomcat
or Microsoft IIS. J2EE or .NET . are going to be the languages used. The application and
any needed database solutions shall be compliant with FA
A NAS
architect.

The new
applications shall comply with the Information System Security (ISS) Program Policy,
Order 1370.82A found at:
http://www.faa.gov/regulations_policies/orders_n
otices/
ure
requirements and Section 508. Web
-
services shall be compliant with the following FAA
standards (these may be found at:
http://www.faa.gov/air_traffic/nas/system_stan
dards/standards/
):

39.

7.0 GOVERNMENT FURNISHED PROPERTY (GFP) AND
SERVICES:

7.5 AeroNav
Products will ensure all necessary data schemas are provided to fulfill all data interface

requirements of the contract.

Question: Providing Schemas after award makes it

impossible to quantify the amount of work
needed to incorporate the other database schemas into the development.

Response:
Th
ese

are

a screen shot
s

of the
files see a
ttached

documents
.


Responses

to Questions

ARINC Encoding Tool

DTFAAC
-
11
-
R
-
02423
R1


9

of
12




IFP Routes:


IFP Routes will only be using int
ernal web services (which AME is working currently) for
Phase 1, AIXM web services will be used for the push/pull which is not in scope for Phase 1 of
IFP Routes.


The data model and data
dictionaries for IFP Routes is

currently in development and neither
is
in a state to share for reference for development of other applications.
A
ttached is the
application (system requirements) for Phase 1.


ACESDAJWENROUTE
_System_Requirements_R42.doc


Physical Data model IFP FIX of the D2AVNIS Development environment, as requested
.






Responses

to Questions

ARINC Encoding Tool

DTFAAC
-
11
-
R
-
02423
R1


10

of
12

DP_SS_I7.doc

40.

9.0 TECHNICAL REQUIREMENTS
:
9.2 FAA aeronautical information (data) required to fulfill
this contract is stored in several FAA

databases. The Contractor shall determine the best method
for accessing this data in s
upport of

the ARINC encoding tool. FAA web services exist for some
data types. These web services are

based upon and the latest accepted version of the Aeronautical
Information Exchange Model

(AIXM). The FAA desires that AIXM based web services be used
to
access the required

aeronautical information but understands that this solution may not meet all
the data needs

required to fulfill the obligations of this contract.

Question: Compatible with AIXM5.0 or 5.1? Do you have the AIXM extensions written for
ARI
NC coding?

Response:
AIXM 5.0 will be the web service used. We have all FAA extensions.


41.


9.4.22 T
his list shall not be considered all inclusive of required record types.

Question: Do not understand this statement if all ARINC record types are listed.

Re
sponse:
All ARINC Record types were not included in the PWS, there could be others
that may need to be added once we start looking at all the requirements.

42.

10.0 SYSTEM FUNCTIONAL REQUIREMENTS
:
10.1 The system shall provide the capability
to produce ARINC
encoding on
-
demand. The request may

be initiated by a user or another
system.

Question:

Can you give us an example of “another system”?


Response:

Air Traffic Control uses “TARGETS” as their tool and may want to get ARINC
code from this tool.

43.

10.11 The C
ontractor will gather all existing FAA coder tool information and utilize as much
information as reasonably possible for the requirements for the new tool.

Question: Can you quantify how much FAA coder tool information is available and is to be used
in or
der for us to estimate the scope of the work?
We presently only have the ability to code
RNAV (GPS) procedures and may have some information on the ILS procedures, but this
was never completed and do not know how much can be used.

44.

Is this request a Service

Disabled Veterans or Disadvantaged Business Enterprise Opportunity?


Response:
No. This is a Total Small Business Set
-
Aside


45.

My company

submitted an Experience and Capabilities Statement back in April 2011.

Did that
statement satisfactorily meet your s
tandards?


Response:
Only proposals submitted in direct response to the SIR will be evaluated.
Prior
submissions
of information provided in response to other requests
will not be considered

for
award purposes
.



46.

Why is the existing ARINC 424 encoding
computer application being replaced?


Responses

to Questions

ARINC Encoding Tool

DTFAAC
-
11
-
R
-
02423
R1


11

of
12

Response:
It does not have the ability to code all of our products, just RNAV(GPS)
procedures.


47.

What are the limitations of the existing application?








Response:
It can only
code RNAV(GPS) procedures.


48.

Can the FAA provide examples of the ARINC 424 files from the existing application?



Response:
Yes. See attachments for examples.


49.

What is the maximum number of simultaneous users that are expected to use the new application?


Response: Between
200
-

250


50.

Since this is a firm fixed price quote, we would like to know all databases and their interfaces:


database calls, web services, etc.


Response:
See attachment
s

for examples
.


51.

Page 3:
“Contractor shall also design the tool t
o extract files from TARGETS or to import
TARGETS generates output…”

Is it possible to have output sample coming from Targets in the different formats?

Response: Yes


Response:
NO


Where the data are taken from?

Response:
Using Web services

e the FAA databases schema mentioned in the 2.0 scope of
work and the relevant identified features from which the application should be interfaced

Response: See attach
ment
s

for examples
.


52.

Page 3
: “Any needed database solutions shall be Oracle solutions”

Can you please provide current Oracle version?

Response:
10g


Does the mentioned FAA database use same oracle version?

Response:
Oracle 10g is being used, and moving to 11g. Connection pooling is
recommended. Encryption is needed wh
en handing PII.


53.

Page 8:
“FAA web services exist for some data types. These web services are based upon and
latest accepted version of the Aeronautical information Exchange Model (AIXM)”


R
esponse: The FAA has all
extensions.

?

Response:
AIXM 5.0 will be the web service used.



Response:
Yes

web services is it possibl
e to have documentation?

Response:
Will be provided upon contract award.


54.

Page 10:
“The system shall provide the capability to produce ARINC encoding on
-
demand. The
request may be initiated by a user or another system”

Responses

to Questions

ARINC Encoding Tool

DTFAAC
-
11
-
R
-
02423
R1


12

of
12

ntended for?

Response:
TARGETS

or generation of such data?

Response:
Web services


55.

Page 10:
“The system shall ensure the use of the version of data (aeronautical and

procedure)
which is
\
was
\
will be in effect for a given chart publication date (AIRAC cycle)”


Response:
Yes
,

many of the databases use temporality.

as Database AIXM 4.5/5.1
(different from the FAA current ones) to store Encoded data?

Response: NO

www.
aixm
.aero/
.

This is not a database but an exchange format

AIXM was
not designed to be a database. It was designe
d for exchange of data and will not correctly
handle temporality
.


56.

Page 13 : System Source Code

receive the source code only for the specialized part designed for FAA (i.e interface to DB or
Web Services)

Response: It is the Government’s intention to own all so
urce code delivered with this
contract (reference PWS 16.7).


57.

Page 35 : Electronic Offers (J
uly 2004)

For the submission of the technical proposal and the relevant document
required to be addressed to, does the contact point is Terry J Wilson or
should be Cheri Milburn
and you
?

Response:
All documents required by the SIR
must be submitted
exclusively
to
Terry.Wilson @faa.gov. Please do not contact Ms. Milburn or Mr. Vargas by phone or
email in regards to this requirement
.