This stable version of the Guideline Wiki Page displays the guideline as per the i* Style of the University of Toronto. Registered users can use 'Open Version' link right at the end of the guideline statement below to access the open version of this page
Guideline (Intermediate,Layout) Use the specialized actor notation to the degree that you can gain advantage and higher level detailing in instantiating the actual stakeholders. Open Version
Discussion: It has been outlined in Section 18.104.22.168 “Actors” the guideline of using Agents and Roles instead of the general Actor notation when the distinction is easily made. Choosing to use the specialized Actor notations such as Agent, Roles, and Positions can help in gaining higher level of detailing in instantiating the actual stakeholders and capturing the knowledge domain. On the one hand, lack of use of any of these specialized actor notations might subject the model to some lose of useful information. On the pother hand, excessive use of the special actor notations might lead to much more complex models that might become harder to deal with. Therefore, it is recommended to subject the choice for the use of the general Actor versus the specialized Actor notation based on the value and additional information that they will add to the model.
For questions regarding i* syntax please click on the "discuss" tab. This feature is available for registered users only. For registration information please see the Registration and User Rights Policy for the i* Wiki.