Scope :
This Guideline provides a method to provide a method for ensuring changes to
software are documented and reviewed for possible errors prior to being used.
This procedure establishes the methodology for the cataloging and tracking
of measurement software for Custody/Royalty measurement systems.
Frequency As needed
SOFTWARE TRACKING METHODS | PROCEDURES
This Guideline applies to measurement and metering software developed or
acquired by the Saudi Aramco or its contractors including software modified
or developed by contractors.
The following are examples of software
included in this procedure:
• Programmable Logic Controllers (PLCs);
• Man Machine Interface (MMI)-PCs;
• Flow Computers;
• Distributed Control Systems (DCS)
PROCEDURE:
All software will have a section, within the files being used, set aside to
document any and all changes. The information required; reason for the
change, the location within the file where the change was made, who
authorized the change, which made the change, which reviewed and verified
the accuracy, and the date of the change.
Operations shall develop and maintain a software tracking log of all existing
custody/royalty measurement software at their facilities. This log shall
include the following information:
o Source code (if available)
o Executable code on electronic media with labeling describing the
operating system with version identifier and compilation parameters
o Configuration and control files.
PROCESS & CONTROL SYSTEMS SECURITY(Opens in a new browser tab)
Automatic Tank Gauging and Overfill Protection Specification(Opens in a new browser tab)
General Piping Material Technical Purchase Specification(Opens in a new browser tab)
Acid Condensate Corrosion | Materials And Corrosion Control(Opens in a new browser tab)
Heat Checking | Materials And Corrosion Control(Opens in a new browser tab)
Fretting Corrosion | Materials And Corrosion Control(Opens in a new browser tab)