U.S. Dept. of Transportation | PTI (Public Technology Inc.) |
Acknowledgments
On the much-heralded day of January 1, 2000, many of the computers and chips embedded in the heart of community's infrastructures will be unable to recognize the actual date. Normal data transmissions, transportation and public safety operations, and financial transactions may be performed irrationally, or not at all. This primer describes how state and local officials use their leadership to avert the negative impact on their communities.
This primer was made possible through the contributions of researchers and discussion groups participants. Special thanks go to Clint Page, Kathleen Guzda, and Robert Hicks, who authored different sections of this primer for the U.S. Department of Transportation; and the Urban Consortium's Transportation and Telecommunications and Information Task Forces for their vigilance and work in identifying issues critical to local governments; and to PTI's internal Year 2000 (Y2K) team.
Public Technology, Inc. (PTI), is the non-profit technology research, development, and commercialization organization of the National League of Cities (NLC), the National Association of Counties (NACo), and the International City/County Management Association (ICMA). PTI's mission is to advance the development and use of technology in local and state governments.
PTI's Urban Consortium (UC) is a special network of the nation's largest cities and counties that focuses on new solutions to common concerns. The UC provides a creative forum for elected and appointed officials to identify practical ways to improve the provision of public services while generating new revenue opportunities.
The UC addresses the critical needs of large local governments through five technology task forces: Energy, Environment, Telecommunications and Information, Transportation, and Public Safety. The task forces are staffed by representatives of the UC member cities and counties who are experts in these areas and have extensive experience managing practical challenges in their jurisdictions.
UC members act as urban laboratories to develop and test solutions as well as to share new technologies and management approaches with other local governments, both large and small, across the United States.
The Year 2000 (Y2K) challenge is real: Unless we take action now, our communities may be severely weakened on that fateful Saturday morning in January 2000. Regional economies may falter, public safety and health may be compromised, and our citizens may become frustrated and begin to look for places to lay the blame. Even though the issue reflects programming choices made decades ago by people in both industry and public service, it will test our state and local government leadership mettle like no other challenge in recent years.
Yet, the Y2K challenge also presents a golden opportunity to show local and state agencies and the private sector how truly essential transportation institutions really are. We hold in our hands a winning strategy to keep our national economy going through what may be rough times. We can adopt the following four-part approach:
It will take leadership for government to be ready!
This primer on intelligent transportation systems and Y2K is one element
of a comprehensive campaign launched by Public Technology, Inc., and its
three sponsoring organizations, the National League of Cities, National
Association of Counties, and International City/County Management Association.
It marks the start of our commitment to overcome this challenge, and indeed,
to make it an opportunity for forging stronger public/private alliances
at all levels of government.
Federal and state government organizations have already announced their
commitment to this national campaign. We intend to include state, regional,
and local government organizations so officials in all communities, no
matter what their size, are aware of the Year 2000 Problem and have the
tools and resources to develop effective solutions.
Costis Toregas
President, Public Technology, Inc.
The Year 2000 Problem
Call it the Year 2000 Problem or the Y2K Problem, and it sounds like a technical glitch. Call it the Millennium Bug, and it sounds like an end-of-the-world science fiction thriller. Whatever we call it, the problem is real.
Nobody is sure what computers--or for that matter, any of the countless devices and systems controlled by microchips--are going to do at the stroke of midnight when December 31, 1999, rolls over to January 1, 2000. Some computers and systems will make the change smoothly. Some will stop working. Others will behave erratically.
Why? During the early days of computing, when processing power and storage capacity were puny compared with those of today, programmers and engineers reduced the space needed to store dates by recording only the last two digits of the year; Valentine's Day 1980, for example, was stored as 021480. (They saw no reason to store the slashes between the month, day, and year, either.) When this century ends and the new one begins, that practice will present a problem. Computers won't know the difference between Valentine's Day, 1901, and Valentine's Day, 2001. They will both be stored as 021401 and collide in the confusion.
Traditional mainframe computers, dominated by older programming languages such as COBOL, FORTRAN, and others, are where the problem has its roots. But virtually anything, and everything, that relies on embedded process controllers (microchips) will be affected. The multitude of personal computers are threatened. Many older IBM-compatible PCs will not be 'Y2K-compliant,' (see definition, left) but machines sold after 1997 generally will be.
Macintosh computers will not have a Year 2000 problem, because they store the date as a number based on the number of seconds since January 1, 1904. This system will handle the year 2000 just fine, but apparently has its own problem: At 6:28:16 a.m. on February 6, 2040, the total number of seconds since Jan. 1, 1904, will be too long a number for the allotted storage space to handle.
Microchips also control security elevators and doors, telephone switches, traffic signal controllers, and electric utility substations, as well as small household and office appliances. Industry experts predict that of the 25 billion chips in electronic components, only about 2 percent will fail, but which 2 percent? In many, perhaps most, cases these devices will just stop working. Elevators will descend to the basement or go into security mode; VCRs will work but will not be able to be programmed.
The problem is not just hardware and chips. Any software that stores and uses dates--spreadsheets, databases, financial management software of all kinds, human resources software, and a host of other programs--is vulnerable to the Year 2000 Problem. By extension, all the data files used by those programs are also vulnerable.
In ways that may not be obvious, transportation systems too are susceptible to the problem. The complex links between public and private systems that move people and goods usually involve computers or automated systems somewhere along the way. With the growth of intelligent transportation systems, the use of computers has multiplied in transport and emergency management systems. Many of those systems include dates in their calculations. The consequences of such systems failing range from annoying inconveniences to life-threatening disasters.
Although plenty of attention has been focused on the dangers of a confused air traffic control system on January 1, 2000, other transportation snafus that may demand a remedy are timed traffic signals that no longer time, intelligent transportation systems that are suddenly dumb, and electronic parking or toll passes that do not permit passage. Buses could be thrown off their timetables, and parking ticket records might no longer be recorded.
Unlike new personal computers, new sophisticated transportation systems are not safe. The burgeoning number of transportation systems that rely on satellite global positioning systems will face an additional punch, a sort of 'mini-Y2K,' on August 2, 1999. Then, the atomic clocks that keep track of time by counting the sequence of weeks since Jan. 5, 1980, will run out of bit space and 'roll over' to Week 0, with the possible result of inaccurate position calculations. In short, anything electronic that depends on dates or on calculations involving dates is vulnerable.
You're susceptible if:
A Mandate for Leadership
By now there have been enough Chicken Little warnings that everyone should be looking at the sky. The consequences of ignoring the problem until New Year's Day 2000 could be great: messy complications that won't be easily sorted out; snarled transportation; angry taxpayers; irate businessmen; lawyers bearing lawsuits. Elected officials could become 'unelected' over their failure on this issue; civil servants could find their constituents most uncivil.
The bad news is, if your state and local governments have not yet begun
to address the Year 2000 Problem, it already is late. The good news is,
most responsible cities, counties, and states have begun to take remedial
steps, typically starting with obvious areas such as public safety systems
or the computers that handle accounting and payroll.
The purpose of this primer is to encourage administrators and officials
to look at the less-obvious--but potentially troublesome--problems that may
occur in the vital transportation area.
Systems at Risk
The challenge of spotting potential Year 2000 problems in intelligent transportation systems (ITS), and fixing them before they occur, is complicated by the hybrid nature of the nation's transportation system. Most ITS are a mix of private and public enterprise. Often, the public portion of the responsibility is shared among local, regional, and state governments, transit authorities, and other entities.
This entwined nature of transportation makes it all the more important for elected officials and administrators to look closely at the computers behind their roadways, traffic signal systems, trucking regulations, airports, shipping ports, rail hubs-in short, behind anything that moves. Chances are, a computer is involved somewhere, and if that computer uses dates, it could be the weak link that breaks the chain.
The private users or other governmental agencies involved in the transit system cannot be counted on to tackle the problem, nor can the manufacturers or vendors of computers and other electronic equipment. Many companies are not sure what will happen with their systems. Others are unable, or unwilling, to provide a cure. Even recently purchased hardware and software cannot be assumed to be Y2K-compliant; check it.
Finally, even if your hardware and software are able to handle the turn of the millennium, if the data has been entered with only two digits to represent the year there may be trouble lurking. The systems may work, but the data may not.
Here are some transportation areas that may be troublesome on January 1, 2000:
Legal Liabilities
The potential effects of the Year 2000 problem seem likely to create an environment in which legal action will thrive. So far, with no lawsuits filed, there are no court decisions and no case law. But there will be.
Warren Reid of Encino, Calif., a legal consultant specializing in Y2K issues, told clients in a recent white paper: "Failing to fix your upcoming Year 2000 problems can not only cause disruption and loss of market share, productivity, and profitability in your company, but will expose the company and you to class-action lawsuits, possible loss of coverage from insurance companies, malpractice for professionals, and director and officer liability-a grand slam!"
Several states have passed laws to protect private business and state agencies from just that kind of legal action related to the Y2K problem. Despite those efforts, and despite the fact that the Year 2000 problem is a technical problem with a technical solution, your city or county attorney should be aware of legal risks.
On The Technical Side
Solving the Year 2000 problem is not technically difficult, even for
cases involving embedded microchips.
This approach offers a complete, permanent fix that will change all
data records and every application using them. It also is the most intuitive
fix. But it requires extensive program and file conversions. Every program
in an application must be checked for significant data use and converted;
then the entire application has to be converted from its previous form
to its new form all at once. Existing data must also be converted all at
once, including all active, archived, and security files. This approach
also demands a significant amount of new storage space, roughly a 7 percent
increase. It takes the most time (of which many are already in danger of
running out) and is the most costly.
A strategy for putting the appropriate technical fixes in place might
look like this:
Carrying out this strategy is complicated by two factors. The first
is that there are many related areas to find and fix. In numerous cases,
application software was developed on a custom basis, or at least heavily
customized, to handle local government business practices. These custom
applications can be difficult to maintain, and some are too old to change.
Even a medium-sized local government or business could have millions of
lines of program code, any of which might use dates. Invalid date comparisons
could crop up in programs, training, embedded processors, or data. Beyond
the computer hardware and software, there are also all those other systems
and devices that are controlled by microchips.
The other complicating factor is time. It takes time to make all the
necessary changes. The inventory alone for a medium-sized organization
could take six to nine months, up to twice as long for a large one, according
to some experts. And that is only the computers and software. It may take
another three months to inventory all equipment that uses embedded chips.
Once the code that needs fixing is identified, maybe 70 to 80 percent can
be updated automatically. The rest will have to be read, a line of code
at a time, by programmers, and manually changed. At an average rate of
3,000 lines of code a day, that is not a quick job either. With the Year
2000 right around the corner, time is running out, and the deadline cannot
be extended.
The Cost of Coping
The time and money it takes to solve Y2K problems in your local government
or in your community will very likely be available only at the expense
of other improvements and other projects. Solving the transportation-related
Y2K problems will add costs to your local government's overall burden in
addressing Y2K. How much resistance the cost meets depends, in part, on
how much advance consideration there was of the transportation issues,
and how thoroughly the problems were identified and inventoried as the
local government assessed its Y2K tasks. Obviously, the fewer surprises
the better.
There are options, such as the variety of reprogramming solutions discussed
previously, each of which carries a different price. The option of replacing
older systems before the turn of the century also might become more attractive
after a sober look at the cost of fixing the existing system. Whatever
the decision, this much is certain: It is not something that can be delayed
or postponed. Time grants no reprieves.
Solving the problem requires reprogramming, replacing, or retiring older
'legacy' computing systems-the mainframes and minicomputers that were the
mainstays of computing before the advent of the personal computer. It also
requires that newer computer systems be checked as well as other systems
that use microchips, such as elevator controls and security systems.
The exact cost of doing that will depend on the size of the city and
the extent of its use of information technology. Seattle estimates it will
spend more than $50 million to reprogram major applications affected by
the problem and replace the city's accounting system. Some cities are fortunate
to have recently launched major information technology plans that will
replace old systems with new ones in time to avoid the Year 2000 problem.
In these cases, many of the Y2K compliance costs are covered by funds budgeted
for system improvements in the overall city budget.
In Conclusion
The Year 2000 problem presents potentially serious repercussions for
the public and private transportation systems on which all of us depend.
The burden of fixing the problem falls to government and cannot be shirked.
Fixing the problem is not difficult technically; computer experts know
the solutions and how to perform them. But those solutions take time and
money.
The first step, identifying the problem, takes both technical expertise
and a thorough and thoughtful look at the entire range of transportation
systems and the supporting casts of computer hardware, software, data,
and automated systems. The checklist that follows is a general outline
for action for local officials and transportation experts.
Coping With the Year 2000 Problem: A Checklist
Technical Responses
Management Responses
For Further Information
Web sites
Several states have set up Web sites devoted to the Year 2000 problem.
Alaska: http://www.state.ak.us/local/akpages/ADMIN/info/y2000.htm
Several public and quasi-public entities are collaborating:
ICMA: International City/County Management Association: http://www.icma.org
State municipal leagues, state county associations and regional councils
of government have also begun to collaborate on the Year 2000 Campaign.
Other entities are encouraged to join in the campaign's work: contact
the campaign coordinators by e-mail at y2kcampaign@pti.nw.dc.us, or call
PTI at 1/800-852-4934.
Related Books
Time Bomb 2000, by Edward Yourdon and Jennifer Yourdon, Prentice Hall.
There are five recognized solutions:
water systems controls, etc.
California: http://www.year2000.ca.gov
Florida: http://www.mail.irm.state.fl.us/yr2000.html
Idaho: http://www2.state.id.us/itrmc/2k/default.htm
Iowa: http://www.state.ia.us/government/its/century
Massachusetts: http://www.state.ma.us/dls/year2k.htm
Minnesota: http://www.state.mn.us/ebranch/admin/ipo/2000/2000.html
Nebraska: http://www.das.state.ne.us/das_cdp/rfp/rfp.htm
New York: http://www.irm.state.ny.us/yr2000/yr2000.htm
Oregon: http://www.state.or.us/IRMD/y2k/year2k.htm
Pennsylvania: http://www.state.pa.us/Technology_Initiatives/year2000/index.html
Texas: http://www.state.tx.us/standards.html
Utah: http://www.gvnfo.state.ut.us/sitc/yr2000.htm
Virginia: http://www.cim.state.va.us/cdc/INDEX.htm
Washington: http://www.wa.gov/dis/2000/y2000.htm
NACo: National Association of Counties: http://www.naco.org
NLC: National League of Cities: http://www.nlc.org
NASIRE: National Association of Information Resource Executives: http://www.nasire.org
President's Council on Year 2000 Conversion: John Koskinen, Chair:
http://www.y2k.gov
PTI: Public Technology, Inc.: http://pti.nw.dc.us
Year 2000 Solutions for Dummies, by K.C. Bourne, IDG Books Worldwide.
Meeting the Year 2000 Challenge: A Guide for Property Professionals,
by BOMA (Building Owners and Managers Association).
Responding to the Y2K Challenge: A Primer for Local Government Officials
on the Year 2000 Problem, by Public Technology, Inc., copyrighted 1998.