COMPONENT TESTING USING FINITE AUTOMATA

Journal Title: Indian Journal of Computer Science and Engineering - Year 2012, Vol 3, Issue 5

Abstract

In Component-Based Software Engineering (CBSE), software systems are mainly constructed with reusable components, such as third-party components and in-house built components. Component Based Software Development (CBSD) is used for making the software applications quickly and rapidly. In Component Based Development (CBD), the software product is built by gathering different components of existing software from different vendors. This process reduces cost and time of the software product. But for a tester, many difficulties arise in testing phase because the tester has a limited access to source code of reusable component of the product. This concept is known as Black-Box Testing (BBT) of software components because Black box testing is used where source code of the component is not available. The additional information with the components can be used to facilitate testing. This paper has its focus on testing of an application using Finite Automata-based testing which covers two types of testing, viz. NFA-based testing and DFA-based testing. The working of the application is explained with the help of UML diagrams.

Authors and Affiliations

Damini Verma , Karambir

Keywords

Related Articles

Efficient Algorithms for Distributed Mutual Exclusion in Mobile Ad-Hoc Network

For distributed mutual exclusion problem in mobile environment we presented two algorithms.Both the algorithms are token based. The first algorithm is providing tokens to the nodes which are in critical section and the s...

WRITING QUALITY REQUIREMENTS (SRS): AN APPROACH TO MANAGE REQUIREMENTS VOLATILITY

Quality requirements, that form a major sub-category of requirements, define a broad set system-wide attributes such as security, performance, usability and scalability. Unfortunately, many organizations pay less attenti...

An Optimized Secure Communication Using VLR-GS-BU on Wireless Network

A novel protocol to achieve privacy-preserving universal authentication protocol for wireless communications called Priauth. to secure the communication as the data are sensitive or it requires the users to pay for it. I...

Comparative Study for Selection of Open Source Hypervisors and Cloud Architectures under Variant Requirements

Cloud computing has been emerging as one of the prominent technologies to the end users which offers pay-asyou- go model with the help of various underlying technologies. One of such technologies is virtualization that f...

SENTIMENT CLASSIFICATION OF MOVIE REVIEWS BY SUPERVISED MACHINE LEARNING APPROACHES

Large volumes of data are available in the web. The discussion forum, review sites, blogs and news corpora are some of the opinion rich resources. The opinions obtained from those can be classified and used for gathering...

Download PDF file
  • EP ID EP140619
  • DOI -
  • Views 109
  • Downloads 0

How To Cite

Damini Verma, Karambir (2012). COMPONENT TESTING USING FINITE AUTOMATA. Indian Journal of Computer Science and Engineering, 3(5), 658-666. https://europub.co.uk/articles/-A-140619