[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-seo-655941-105":3,"detail-sidebar-cat-0-en-105":80,"doc-detail-655941-en":130},{"code":4,"msg":5,"data":6},0,"ok",{"site_id":7,"language":8,"slug":9,"title":10,"keywords":11,"description":12,"schema_data":13,"social_meta":73,"head_meta":75,"extra_data":77,"updated_unix":79},105,"en","object-orientation-validation-of-atm-using-fsm-vol-6-part-1-6","Object Orientation Validation of ATM Using FSM - Vol 6 Part 1 - 6","","ATM is a computerized banking machine providing real-time 24/7 access to customer accounts through a magnetic-encoded card and a PIN. It enables cash withdrawals within daily limits, supports transactions with privacy, and can dispense new currency notes. The paper applies object-oriented modeling for an ATM system using UML, including class, sequence, activity, and state models, and validates them via designed valid and invalid test cases using a state-to-FSM approach.",{"@graph":14,"@context":72},[15,34,55],{"@type":16,"itemListElement":17},"BreadcrumbList",[18,23,27,31],{"item":19,"name":20,"@type":21,"position":22},"https://docshare.wps.com","Home","ListItem",1,{"item":24,"name":25,"@type":21,"position":26},"https://docshare.wps.com/document/","Document",2,{"item":28,"name":29,"@type":21,"position":30},"https://docshare.wps.com/document/technology/","Technology",3,{"item":32,"name":10,"@type":21,"position":33},"https://docshare.wps.com/document/object-orientation-validation-of-atm-using-fsm-vol-6-part-1-6/655941/",4,{"url":32,"name":10,"@type":35,"image":36,"author":41,"headline":10,"publisher":44,"fileFormat":47,"inLanguage":8,"description":12,"dateModified":48,"datePublished":49,"encodingFormat":47,"isAccessibleForFree":50,"interactionStatistic":51},"DigitalDocument",{"url":37,"@type":38,"width":39,"height":40},"https://docshare.wps.com/thumbnails/object-orientation-validation-of-atm-using-fsm-vol-6-part-1-6/655941.png","ImageObject",300,407,{"name":42,"@type":43},"The UK Girl","Person",{"url":19,"name":45,"@type":46},"DocShare","Organization","application/pdf","2026-10-30","2026-10-25",true,{"@type":52,"interactionType":53,"userInteractionCount":22},"InteractionCounter",{"@type":54},"ViewAction",{"@type":56,"mainEntity":57},"FAQPage",[58,64,68],{"name":59,"@type":60,"acceptedAnswer":61},"What role does the ATM play in the proposed system?","Question",{"text":62,"@type":63},"The ATM provides online, real-time banking services such as cash withdrawal and balance checking without involving a cashier or clerk.","Answer",{"name":65,"@type":60,"acceptedAnswer":66},"How is the ATM modeled using UML?",{"text":67,"@type":63},"The paper represents the ATM using UML static and dynamic diagrams, including class, sequence, activity, and state models to capture system behavior.",{"name":69,"@type":60,"acceptedAnswer":70},"How are valid and invalid cases used for validation?",{"text":71,"@type":63},"Valid and invalid test cases are designed to validate the UML models, particularly by converting the state diagram into a finite state machine for testing.","https://schema.org",{"og:url":32,"og:type":74,"og:title":10,"og:site_name":45,"og:description":12},"article",{"robots":76,"canonical":32},"index,follow",{"doc_id":78,"site_id":7},655941,1792965024,{"code":4,"msg":81,"data":82},"success",[83,87,91,95,100,104,109,114,119,122,126],{"id":22,"doc_module":4,"doc_module_name":25,"category_name":84,"show_sort_weight":85,"slug":86},"Story & Novel",90,"story-novel",{"id":26,"doc_module":4,"doc_module_name":25,"category_name":88,"show_sort_weight":89,"slug":90},"Literature",80,"literature",{"id":33,"doc_module":4,"doc_module_name":25,"category_name":92,"show_sort_weight":93,"slug":94},"Exam",70,"exam",{"id":96,"doc_module":4,"doc_module_name":25,"category_name":97,"show_sort_weight":98,"slug":99},5,"Comic",60,"comic",{"id":101,"doc_module":4,"doc_module_name":25,"category_name":29,"show_sort_weight":102,"slug":103},6,50,"technology",{"id":105,"doc_module":4,"doc_module_name":25,"category_name":106,"show_sort_weight":107,"slug":108},7,"Healthcare",40,"healthcare",{"id":110,"doc_module":4,"doc_module_name":25,"category_name":111,"show_sort_weight":112,"slug":113},8,"Research & Report",30,"research-report",{"id":115,"doc_module":4,"doc_module_name":25,"category_name":116,"show_sort_weight":117,"slug":118},9,"Religion & Spirituality",20,"religion-spirituality",{"id":117,"doc_module":4,"doc_module_name":25,"category_name":120,"show_sort_weight":117,"slug":121},"World Cup","world-cup",{"id":123,"doc_module":4,"doc_module_name":25,"category_name":124,"show_sort_weight":123,"slug":125},10,"Lifestyle","lifestyle",{"id":127,"doc_module":4,"doc_module_name":25,"category_name":128,"show_sort_weight":96,"slug":129},19,"General","general",{"code":4,"msg":81,"data":131},{"doc_id":78,"user_id":132,"nickname":42,"user_avatar":133,"doc_module":4,"category_id":101,"category_name":29,"doc_title":10,"doc_description":12,"doc_content":134,"file_id":135,"file_url":136,"file_type":137,"file_size":138,"view_count":22,"is_deleted":4,"is_public":22,"is_downloadable":22,"audit_status":22,"page_count":139,"language":140,"language_code":8,"site_id":7,"html_lang":8,"table_of_contents":141,"faqs":142,"seo_title":143,"seo_description":12,"update_tm":79,"read_time":144},2199028711991,"https://us-avatar.wpscdn.com/davatar_994ba38a5ba835b3df7d355c54d3ed8d","Object Orientation Validation of ATM Using FSM  \nRam Pratap 1, Taskeen Zaidi2 and Nityanand3  \nAbstract  \nATM is a computerized machine that provides bank customers to gain access to their accounts using magnetic encoded plastic card and code number. ATM is a real-time system that is very complex in design and application. The ATM provides 24*7 hours service, customer can withdraw cash up to certain limit with in a day any time. ATM is very beneficial for travellers, as they need not carry large amount of cash with them. The customer also withdraws brand new currency notes from ATM card. ATM also provides privacy to customer transactions. The Unified Modeling Language that is an object-oriented approach is used for modeling purposes know days by researchers and scientists. UML represents various static and dynamic views of system. The present paper represents class, sequence, activity and state model of ATM system. Valid and invalid Test cases are also designed for validation of models.  \nKeywords: Software engineering; UML; FSM; ATM  \n1 SRMU. E-mail: [rampratapmca11@gmail.com](rampratapmca11@gmail.com)  \n2 SRMU. E-mail: [taskeenzaidi867@gmail.com](taskeenzaidi867@gmail.com)  \n[3](3 SRMU. E-mail: nityananddwivedi29@gmail.com)[ SRMU. E-mail: nityananddwivedi29@gmail.com](3 SRMU. E-mail: nityananddwivedi29@gmail.com)  \nArticle Info: Received : December 22, 2015. Revised : February 18, 2016.  \nPublished online : March 1, 2016.  \n1 Introduction  \nLittle work has been done to employ UML for modeling of parallel and distributed applications. The Pllana and Fahringer[13,14] has develop various building blocks to control and enhance flow of data. Mapping of applications on process topologies is also illustrated. Brief introduction on UML versions, models, concepts, views and environment as well as role of UML in software development on various platforms are well described in [2] . UML was implemented by OMG [10,11,12] in 1996 which aims to maintain the specifications by publishing documents and tools related to UML.Well known object oriented language UML was used[21]to construct model for execution of task in distributed manner, for validation of UML model state diagram is converted to Finite state machine and testcases are generated for proposed model. An ATM network for distributed database system was designed by hossain [8] . In 1967,Barclays introduced first ATM machine in Hendson branch, London and ATM emerges as smaller, faster and easier medium [3] . A trend in transaction infrastructure and two-factor authentication with respect to ATM was evaluated in [19] and also performance of ATM machine was evaluated. Fingerprint authentication in ATM machine was proposed by [8] for providing security to the ATMs. It is composed of three-tier structure and it emphasized on reducing ATM fraud. Biometric verification at ATM user interface overview is explained by[7].PII (personal identification image) method for ATM security is proposed in [17].Wang etal.[20] has proposed a fingerprint orientation model on 2D Fourier expansion and also its applications to singular point detection fingerprint indexing. Automated fingerprint recognition system and its key challenges including research scope is well illustrated in [1] . Object oriented modeling using UML is well described in [9]. Alternative PIN entry method referred as cognitive trapdoor games which make harder for criminal to obtain PINs even he get entire input and output of a PIN entry procedure was introduced by [16] . Concept of graphical password scheme was introduced by [22] . Shoulder surfing resistance with eye-gaze entry in recalling graphical password was explained by [6] .  \nShaukat [18] described a state based approach for integration testing in UML models. Debashish [4] has used UML for constructing, visualizing and modeling. A spacial model of ATM networks for transaction fees between banking and non banking services was introduced by [5] .  \n2 Background  \n2.1 ATM  \nAn electr","cbCaio5pIrh9zv75","https://ap.wps.com/l/cbCaio5pIrh9zv75","pdf",215214,18,"English","# Introduction\n# Background\n## ATM\n# UML Static and Dynamic Diagrams\n## Use Case diagram","[{\"question\":\"What role does the ATM play in the proposed system?\",\"answer\":\"The ATM provides online, real-time banking services such as cash withdrawal and balance checking without involving a cashier or clerk.\"},{\"question\":\"How is the ATM modeled using UML?\",\"answer\":\"The paper represents the ATM using UML static and dynamic diagrams, including class, sequence, activity, and state models to capture system behavior.\"},{\"question\":\"How are valid and invalid cases used for validation?\",\"answer\":\"Valid and invalid test cases are designed to validate the UML models, particularly by converting the state diagram into a finite state machine for testing.\"}]","Object Orientation Validation of ATM Using FSM - Vol 6 Part 1 - 6 | PDF",45]