Architecture design in civil engineering