CLUPIR: A Model for Classification of Visual Software Modeling Languages
software engineering, software visual modeling languages, classification, taxonomy.
Software Visual Modeling Languages (SVMLs) play a crucial role in facilita- ting systems analysis and documentation processes, as well as communication between those involved. However, the large number of languages available makes it difficult for the software designer to select an appropriate SVML to model a given problem situation. This research created a classification model (CLUPIR) that aims to organize and catalog SVMLs based on a set of aspects. The existing classification models and their classification aspects were surveyed through a systematic mapping of the literature, which supported the choice of the classification aspects of the CLUPIR model. At the end of the research, to demonstrate the use of the model, eight SVMLs were classified. After that, we validated the usefulness of the model with 30 professionals from the software industry.