SMiLe: A Modular Textual Notation to iStar Requirements Models
Goal oriented Requirements Engineering, Istar Models, textual notation, Modularity
Computational systems are present everywhere, assuming a determining role in the most diverse activities and areas. The environments, whose systems are needed and designed, will be increasingly complex, social and technical. Thus, the iStar Framework emerges as a modeling language used to prospect both Dependency and Strategic Dependency model and Strategic Rationale models. These models capture and represent the motives and relationships of those involved in the studied environment. This approach has been used in several situations, such as telecommunications, air traffic control, agriculture and health. Despite this, the Framework has been finding it difficult to be widely accepted in the industry, and some studies point out weaknesses of the iStar Framework in the face of complex systems or involving many actors. In this context, the objective of this dissertation is to present and implement a textual notation that complements the iStar Framework's graphical models in order to deal with some challenges related to the use of Istar Models, such as modularity and scalability.