Well that should be possible but you would have to implement some custom code because Sirius does not listen to perspective change. However, based on the description of the behaviour that you describe, I think that you should be able to do it without the perspectives. You should probably define different "Viewpoint" elements on your odesign, for each kind of user group (instead of a perspective for each kind). Then, for each "presentation view" (Representation Description in odesign) you can check the combo box "Initialisation" (to allow automatic creation of your representations) and "Show on Startup" (to automatically open your representations). Do you think that this should cover your needs?