BiStar: A Template-Based iStar Modeling Tool Combining Graphical and Textual ModelingDemonstration
iStar modeling is an effective measure for requirements analysis, and researchers have proposed nearly thirty different modeling tools for this purpose. There are two types of existing modeling tools, i.e., graphical and textual. However, either type has its limitations. Graphical modeling tools suffer from the scalability issue. Textual tools rely on visual models when modeling. To overcome the limitations, we have developed the BiStar, a template-based iStar modeling tool combining graphical and textual modeling. The two main features of our BiStar tool are as follows. First, BiStar adopts textual templates to support the batch addition of four common iStar model elements, including Actors, Intentions, Dependencies, and Refinements. Second, BiStar supports the templated creation of iStar models using text models. In addition, BiStar has full support for graphical iStar modeling as a basic feature of a modeling tool. BiStar automatically visualizes the model elements and templates added in the text as described above. After visualization, modelers can freely choose between graphical and textual modeling to continue modeling. Our BiStar tool thus combines graphical modeling with textual modeling.