Complex Logical Connectors in Unified Modeling Language

Abstract:

Nowadays, very few development teams does not use a graphical notation Unified Modeling Language. This graphical way of modeling has become an industry standard that is widely supported by commercial and freely available software tools. It is a methodology with a comprehensive and well-structured standard, which manages modeling majority of situations that are encountered when developing software. Nevertheless, there are situations where standard methodology UML does not offer appropriate solutions. This mainly concerns the situation where the UML is not used directly in the context of software development, but in the modeling process. This UML, although originally not intended, however, the reality is that it is relatively widely used. One such situation is the modeling of parallel activities where the UML notation does not allow effectively to model more complex situations in which it is necessary to precisely specify the logical connection between the individual parallel streams. The aim of this article is to outline a possible approach to such situations by introducing domain-specific solutions in the form of logical connectors.

nsdlogo2016