Survey Of Concurrent Engineering Environments And The Application Of Best Practices Towards The Development Of A Multiple Industry, Multiple Domain Environment