Performance-based building regulatory systems. Principles and experiences