

The fact that UML models are stored as text simplifies their integration with a variety of tools (like version control systems) that programmers already use in their everyday work so there’s no need to learn/buy/install additional tools. In fact, since most textual UML tools have an online editor, they are a jackpot for occasional modelers.īut why are text-to-UML tools so popular? The short answer is that textual modeling tools have a very low barrier to entry. Together with online modeling tools, they are the go-to option for all people looking for some kind of lightweight solution to draw some models. Indeed, the textual UML tools market is one of the fastest-growing segment in the UML tools market (based on my own perception of visitors’ interest). This category of textual modeling tools is also known as diagrams as code (for similar reasons as many model-driven tools are renaming themselves as low-code tools). Many of these textual modeling tools focus on UML but beyond text to UML, we have also text to ER, text to BPMN, text to architecture and even text to chatbot tools. The experimental results reveal that the proposed EOIDC system is efficient in providing secured SSO protocol for banking services.A textual modeling tool supports the use of textual notations and languages to describe software models and automatically renders the corresponding graphical diagram from that textual description. The formal security analysis and validation demonstrate the strength of the EOIDC against possible attacks such as impersonation, eavesdropping, and a brute force login. Moreover, the EOIDC tightens the security mechanism with the help of SAT to avoid impersonation attack using replay and redirect. The proposed Enhanced OpenID Connect (EOIDC) modifies the authorization code flow of OpenID Connect to build a secure channel from a single trusted identity provider that supports multiple banking services. This paper proposes an extension of OpenID Connect protocol that establishes a central identity provider for bank users, which facilitates the users to access different accounts using single login information. The banking system depends on a dedicated central banking authority which controls the monetary policy and it must assume the role of the identity provider. Owing to stringent security requirements, the SSO for banking service necessitates a highly trusted identity provider and a secured private channel for user access. The existing SSO protocol such as OpenID Connect protocol provides secure SSO but it is applicable only in the consumer-to-social-network scenarios. Mission critical application such as banking demands highly trusted identity provider to authenticate its users.

Single Sign-On (SSO) decreases the complexity and eases the burden of managing many accounts with a single authentication mechanism.
