Multidisciplinary Problem Solving Environments
MPSE as a user abstraction
Software Architecture
Anupam Joshi