These environments are used by real people and many of those take charge of safety issues. I am promoting the importance ithas for our community that we create our own methodologies, standards, procedures and tools to develop safer systems.
One problem within this area is the lack of suitable methodologies so we have developed several new methodologies within my research group, including:
a User-centred I.E. Development Process (UC-IEDP)
a Requirements elicitation method for Intelligent Environments (R4IE) and
an Ethical Framework (eFRIENDS).
Let me know if you are interested in knowing more about these and I will be happy to explain them to you and to support you on their application to your product development.