UCITA Pointers for Software Engineers

The short version: a new "model" state law called UCITA will legitimize a large number of anti-consumer software practices. In particular, it makes it legal for a vendor to say that safety critical software is provided "as is," so that if anything goes wrong, their warranty language absolves them of responsibility. That sounds like a dangerous situation to me, so I've spent some time trying to get them to exclude embedded and especially safety-critical software from that law. (The exact story is complex and intricate and involves many additional problems, but that summary works for practical purposes.)

Lecture notes on UCITA for software engineers (.pdf; 2.2 MB), March 2002

My writing on the subject:

Other pointers:

Phil Koopman: home page | e-mail: koopman@cmu.edu