PWS-final.doc
DOC document 69 KB Posted
- Attached to
- Develop IEEE 1451 dissector
- Solicitation number
- SB1341-12-RQ-0131
About this file
See attached PWS for requirements.
View the file
On GovTribe
Work with this file
- Download the original file
- Contacts named in this file
- Similar government files
- Ask GovTribe AI about this file
Text version
Performance Work Statement (PWS) Development of IEEE 1451 Dissector with Associated Personality Module and Knowledge-based Method for Machine Tools 1.
BACKGROUND
The Intelligent System Division (ISD) of the National Institute of Standards and Technology (NIST) conducts research on factory equipment network testing framework and smart machine tools in support of the NIST Engineering Laboratory’s Smart Manufacturing and Construction Systems Program and Smart Equipment and Process Program, respectively. The objectives of the Programs are to, 1) develop a measurement science-based performance and conformance testing framework that will enable the sharing of real-time factory equipment information and help to achieve optimization of manufacturing applications, and 2) develop knowledge-based methods for the evaluation of machine tools.
The testing framework will comprise of a universal client application (UCA) for providing performance testing applications, protocol-specific personality modules (PMs) for providing a mechanism for protocol-specific conformance testing, and a UCA application program interface (API) for connecting the UCA with various PMs. The performance characteristics to be measured include latency, bandwidth, and jitter. The protocols for PMs to be investigated include Industrial Ethernet, MTConnect, and IEEE 1451. The suite of IEEE 1451 standards defines a set of open, common communication interfaces for connecting transducers (sensors or actuators) to microprocessors, instrumentation systems, and control networks. The IEEE 1451.0 standard defines a common set of commands for accessing sensors and actuators connected in various physical configurations, such as point-to-point, distributed multi-drop, and wireless, to fulfill various application needs. It also defines a set of Transducer Electronic Data Sheets (TEDS) for describing the characteristics and manufacture-related information about a transducer (sensor or actuator). One of the primary goals of the IEEE 1451.0 standard is to achieve a data-level interoperability when multiple wired and wireless sensor networks are connected together in a system of systems, each adhering to a different member of the IEEE 1451 family of interface standards. Working in concert with IEEE 1451.0, the IEEE 1451.5 standard specifies four popular wireless communication protocols including 802.11 (WiFi), Bluetooth, ZigBee, and 6LoWPAN. Wireshark is a popular open source software-based network protocol analyzing tool for Windows and Unix. Wireshark allows users to capture and analyze packets in network communications. It also allows users to create Plug-ins for dissecting their own protocols. An IEEE 1451.0 dissector for Wireshark is needed for use in capturing IEEE 1451 (IEEE 1451.0 and 1451.5) packets in the course of the development of the testing framework for factory equipment networks and personality modules described above.
Smart machine tool research involves the development and validation of standards to promote the integration of equipment performance data, machine and process models, and real-time machine condition information in order to optimize machine tool performance. Smart machine tools have some intelligent characteristics, such as self-aware, self-diagnose, and optimized machining process. To accomplish self aware, the machine capabilities must be measured and represented in such a way that the capabilities can be input into and understood by the machine itself and other clients interacting with the machine. Information technology standards for machine tools will be harmonized to include standardized methodology for describing the physical structure of the machine tools and their current capabilities and performance. The machinability of a machine tool refers to the ease with which a workpiece can be machined to an acceptable size, surface finish, and tolerance on a specific machine tool.
ISD has a requirement for a contractor to develop an IEEE 1451 dissector with associated personality module and a knowledge-based method for the evaluation of machinability of machine tools using machine capability data.
2.
SCOPE OF WORK
The Contractor shall develop a personality module based on the IEEE 1451.5-802.11 standard and an IEEE 1451.0 dissector for Wireshark, and then integrate the personality module into the factory equipment network testing framework and perform integration to capture IEEE 1451 packets using the IEEE 1451.0 dissector in Wireshark. The contractor shall also develop a rule-based system to evaluate the machinability of machine tool.
3.
SPECIFIC TASKS AND FUNCTIONAL REQUIREMENTS
The Contractor shall perform the following tasks:
Task 1: Develop a personality module based on the IEEE 1451.5 standard for integration into the factory equipment network testing framework Functional requirements: Develop an IEEE 1451.5 personality module by developing all functions of the UCA API and parameters for Wireshark. The Contractor shall then integrate the IEEE 1451.5 personality module with performance test module of the UCA and evaluate performance with the IEEE 1451.5 personality module.
Task 2: Develop an IEEE 1451.0 dissector for Wireshark Functional requirements: Research Wireshark specification and develop an IEEE 1451.0 dissector to read sensor data and sensor TEDS. This can be accomplished by developing (1) IEEE 1451.0 protocol tree including all integers, single-precision and double-precision real numbers, string, Boolean, and all arrays, (2) IEEE 1451.0 read sensor data and TEDS command and reply messages trees. The Contractor shall then compile and build an IEEE 1451.0 dissector in Wireshark.
Task 3: Develop an IEEE 1451.5 dissector for Wireshark
Functional requirements: Develop an IEEE 1451.5 dissector in C programming language to read wireless sensor data and sensor TEDS. This can be accomplished by developing (1) IEEE 1451.5 protocol tree (2) IEEE 1451.0 command and reply messages trees. The Contractor shall then compile and build an IEEE 1451.5 dissector in Wireshark, and then integrate IEEE 1451.0 dissector with IEEE 1451.5 dissector to show the capture of IEEE 1451 read sensor data and TEDS packets (IEEE 1451.0 and 1451.5) using the IEEE 1451.0 and IEEE 1451.5 dissectors in Wireshark.
Task 4: Write a technical paper and a final report Functional requirements:
Technical paper: Write a technical paper on IEEE 1451 sensor standard which includes at least the following subtopics:introduction, technical approach, result, and conclusion, and present the paper at the ASME 2012 International Manufacturing Science and Engineering Conference from June 3 to 8, 2012 in Notre Dame, Indiana.
Final report: Write a 20-page or longer technical report detailing the development and result of Tasks 1 to Tasks 3.
Task 5: Research and recommend rule-based tool Functional requirements: Research, evaluate, and recommend a rule-based tool for decision making.
Task 6: Research a rule-based knowledge representation methodology of machine tool properties.
Functional requirements: Research rule-based knowledge representation methodology, and develop a rule-based knowledge base converted from machine tool properties.
The Government may also request the Contractor to perform the following optional tasks:
Task 7: Develop a rule-based software system to evaluate the machinability of a machine tool Functional requirements: Develop a software system to evaluate the machinability of a machine tool of a machined part according to the rule-based knowledge base system developed.
Task 8: Integrate rule-based software system with CAM software and write a technical report Functional requirements: Integrate and demonstrate the rule-based software system with a CAM (computer aided manufacturing) software system that can utilize the machine capability knowledge for the evaluation of machinability of machine tool. Write a 20-page or longer technical report detailing the development and result of integration and demonstration.
4. DELIVERABLES AND DELIVERABLE DUE DATES
All technical reports shall be written in Microsoft Word 97-2003 in one column format, including such topics as introduction, technical description of the development, software architecture, component and system functional diagrams, description of software modules and their interactions, and recommendation on improvement based on the result of implementation and analysis, where appropriate.
The Contractor shall deliver a brief monthly report summarizing progress and identifying potential problems with all tasks, draft technical reports, and final reports.
Task 1: Deliverable: A software personality module based on the IEEE 1451.5 standard Task 2: Deliverable: An IEEE 1451.0 dissector for Wireshark to read sensor data and sensor TEDS.
Task 3: Deliverable: An IEEE 1451.5 dissector for Wireshark and a demonstration showing the capture of IEEE 1451 sensor data and sensor TEDS packets.
Task 4: Deliverable: A technical paper delivered within 60 days of award and a technical report.
Task 5: Deliverable: A report on available rule-based tools.
Task 6: Deliverable: A report on rule-based knowledge representation methodology and knowledge base system.
Task 7: Deliverable: A rule-based software system for the evaluation of machine tool machinability.
Task 8: Deliverable: An integrated rule-based and CAM software system and a technical report.
Standards for Acceptance of Deliverables: The TIC shall review draft technical reports and provide comments not more than five calendar days from the date of receipt of the draft report. Revisions shall be made by the Contractor and a final version shall be submitted to the TIC not later than 5 business days after receipt of comments.
5. PERIOD OF PERFORMANCE AND PLACE OF PERFORMANCE
The period of performance shall be date of award through June 30, 2013.
Performance will be on site at NIST, 100 Bureau Drive, Gaithersburg, MD campus, with the requirement to relocate to or operate from other locations in instances such as a disaster(s). Work shall be performed between the hours of 8:30 AM to 5:00 PM on normal workdays to enable face-to-face technical interactions with the TIC and other key NIST staff.
6. PERFORMANCE REQUIREMENT SUMMARY
PERFORMANCE REQUIREMENT SUMMARY
| Desired Output |
| Required Service |
| Performance Standard |
| Monitoring Method |
| Documentation provided shall be accurate, complete, and easy to use. |
| Tasks 1 to Tasks 4 are to be performed in sequential order. Tasks 5 to Tasks 8 are to be performed in sequential order. However the two groups of tasks are allowed to be performed with overlapping in time. |
The performance will be measured by 1) 95% of the documentation meets the stated standard, and 2) successful demonstrations of the capture of IEEE 1451 sensor data and sensor TEDS packets and the rule-based software system.
For all required software, upon completion of all software developed, the Contractor shall demonstrate the functionality of the software to the TIC live through the created software. Any issues identified during the showing of software shall be corrected by the Contractor within two business days.
“Successful demonstration” means there is no error produced during the final demonstration.
The contractor shall deliver the monthly reports on the last business day of the month and the final report within 5 business days before the end of the contract.
Documentation and demonstration will be reviewed by TIC.
7.
OTHER REQUIREMENTS:
FACILITY/BUILDING/CAMPUS CLOSURES
During anticipated closure of the NIST Campus due to declared training holidays, administrative leave granted to the entire government staff, or other closure, contract employees may not be required to perform services, unless specifically scheduled. In the event of unplanned closure of the facility due to natural disasters, emergency, or severe weather, contract workers who are scheduled to work, shall not report to work unless notified differently by the TIC.
FEDERAL HOLIDAYS
The contract employee will not be paid on federal holidays unless contract employee is scheduled to work on a holiday and will be paid for hours worked at the hourly rate established in the contract. The following is a list of legal federal holidays as referred to elsewhere in the contract. Contract employees may be required to work on legal holidays as determined by the TIC or OU Division Chief.
· New Year’s Day, January 1st
· Martin Luther King’s Birthday, 3rd Monday in January
· President’s Day, 3rd Monday in February
· Memorial Day, Last Monday in May
· Independence Day, July 4th
· Labor Day, 1st Monday in September
· Columbus Day, 2nd Monday in October
· Veteran’s Day, November 11th
· Thanksgiving Day, 4th Thursday in November
· Christmas Day, December 25th
GOVERNMENT-FURNISHED PROPERTY, DATA, AND/OR INFORMATION
All materials and equipment used in the performance of this task order remains the property of the Government and shall be surrendered to the government upon completion or termination of this requirement. All deliverables, source code, and data generated under this task order remain the property of the Government.
Upon task order award, the Government will also provide an office, furnished with a desk, chair, computer, telephone, and sensor networks, software development tools, and associated equipment for the execution of the task order.
RISK ASSESSMENT
The HSPD-12 Security Risk Level assigned to this contract is low risk.
8. CONTRACTOR’S QUALIFICATIONS
The Contractor shall have expertise and experience as detailed below.
Key personnel shall have at least 5-6 years of programming experience in C, C #, and Java languages in implementing sensor networks based on the family of IEEE 1451 smart transducer interface standards, in particular, the IEEE 1451.0 and 1451.5 standards. In addition, the personnel shall be familiar with the Wireshark software network analyzer tool and computer aided manufacturing (CAM) system.
GENERAL INFORMATION
This work does not involve confidential or proprietary data. The certification and accreditation requirements of Clause 1352.239-73 do not apply and a security accreditation package is not required.
Misconduct or Disruption of Services: At any time during the performance period of this contract, the TIC or Operating Unit (OU) Director may request the Contractor employee be immediately removed from the premises if they determine, at their unilateral discretion, that any of the Contractor employee’s actions or impaired state to be a disruption to the workforce.
Safety: The Contractor employee shall be responsible for knowing and complying with all installation safety prevention regulations. Such regulations include, but are not limited to, general safety, fire prevention, and waste disposal.
Patent Rights: The Government retains a Government use license to all inventions arising from this work.
Security: NIST is a restricted campus. An identification badge is required for access for entry into buildings and also is shown to the armed Security Police when entering the campus.
Identification Badges: Contractor employees shall comply with NIST identification and access requirements. The Contractor employee is responsible for absences due to expired identification and access documents. Each Contractor employee shall wear a visible identification badge provided by the NIST Security Office. The badge must show the full name, title, and if required by NIST, the words “Contractor” in front. The Contractor employee shall turn in the NIST identification badge and vehicle pass to the TIC or Contracting Officer (CO) upon termination of their services under this contract.
Vehicle Registration: All Contractor employees must register their vehicles with the NIST Security Office to gain access to the campus. A valid driver’s license, Government-furnished civilian ID, proof of insurance and current registration must be presented to the NIST Security Office, at which time a NIST vehicle pass will be issued. The pass shall be displayed on the vehicle’s rear view mirror in accordance with instructions. The Contractor employee shall follow NIST procedures for removal and turn-in of the vehicle pass upon termination of services under this contract.
Media Inquiries: The Contractor employee shall not respond to any media inquiries. Any inquiries from the media shall be immediately relayed to the TIC and/or CO. There shall be no interviews, comments, or any other response without the knowledge and approval of the NIST Director.
File details come from the government source that posted it. Updated .