CFP last date
20 December 2024
Reseach Article

Modeling and Validation of Object-Oriented Test Case through Finite State Machine

by Taskeen Zaidi, Vipin Saxena
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 73 - Number 2
Year of Publication: 2013
Authors: Taskeen Zaidi, Vipin Saxena
10.5120/12716-9530

Taskeen Zaidi, Vipin Saxena . Modeling and Validation of Object-Oriented Test Case through Finite State Machine. International Journal of Computer Applications. 73, 2 ( July 2013), 44-47. DOI=10.5120/12716-9530

@article{ 10.5120/12716-9530,
author = { Taskeen Zaidi, Vipin Saxena },
title = { Modeling and Validation of Object-Oriented Test Case through Finite State Machine },
journal = { International Journal of Computer Applications },
issue_date = { July 2013 },
volume = { 73 },
number = { 2 },
month = { July },
year = { 2013 },
issn = { 0975-8887 },
pages = { 44-47 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume73/number2/12716-9530/ },
doi = { 10.5120/12716-9530 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T21:39:00.526331+05:30
%A Taskeen Zaidi
%A Vipin Saxena
%T Modeling and Validation of Object-Oriented Test Case through Finite State Machine
%J International Journal of Computer Applications
%@ 0975-8887
%V 73
%N 2
%P 44-47
%D 2013
%I Foundation of Computer Science (FCS), NY, USA
Abstract

Distributed computing approach is preferred over centralized approach due to low cost involvement and for providing reliability and expandability to network. An object-oriented language Unified Modeling Language is proposed by the authors to model the dynamic behavior for execution of tasks for the digital watch under distributed environment. A UML state diagram is designed and then converted into the transition diagram for computation of valid test cases by the use of Finite State Machine (FSM). Test cases are validated for the validation of the UML state diagram. The approach for generating the test cases through FSM is very reliable and efficient and does not support for the invalid test cases.

References
  1. Siberschatz, A. , and. Galvin, P. B, 2000, Operating Systems Concepts, 5th Edition, John Wiley and Sons, Inc. D. D. L. L. D.
  2. Siberschatz, A. , and Peterson, J. L, 1988, Operating System Concepts, Addison–Wesley, Alternate Edition.
  3. Andrew S. Tanenbaum, M. , 1995, Distributed Operating Systems, Prentice Hall.
  4. Hwang, K. , 1993, Advanced Computer Architecture, McGraw-Hill Series in Computer Engineering, Inc Publishing.
  5. Milenkovic, M. , 1997, Operating Systems: Concepts and Design, TataMcgraw-Hill.
  6. Lamport, L. , 1978, Time, Clocks and Ordering of Events in a Distributed System, Communications of ACM, Vol. 21,No. 7, pp. 558-565.
  7. Pllana, S. , and Fahringer, T. , 2002, UML Based Modeling of Performance Oriented Parallel and Distributed Applications, Winter Simulation Conference, Retrieved on June 19, 2012.
  8. Booch, G. , 1994: Object-Oriented analysis and Design with applications, Second Edition Addison Wesley.
  9. Booch, G. , RambaughJ. , and JacobsonI. , 1999: The Unified Modeling Language, User Guide Addison Wesley, Raeding MA.
  10. OMG 2001: Unified Modeling Language Specification, Available Online via http://www. omg. org (Accessed on 12 Nov. 2013).
  11. Saxena, V. ,and Zaidi, T. , 2012, "Modifications in Lamport Algorithm for Distributed Computing System", International Journal of Computer Applications", Vol. 53(6).
  12. Saxena, V. , and Arora, D. , 2009, Performance Evaluation for Object-oriented Software Systems, SIGSOFT Software Engineering Notes, Vol. 34, No. 2, 1-5, doi:=http://doi. acm. org/10. 1145/1507195. 15072-13.
  13. Zaidi, T. , and Saxena, V. , 2013, Modeling and Validation of Execution of Tasks on National Knowledge Network under Distributed Environment, SIGSOFT Software Engineering Notes, to be appeared in May, 2013.
Index Terms

Computer Science
Information Sciences

Keywords

Distributed system UML State diagram FSM Valid Test cases