Saurabh Tiwari

Learn More
Test driven development, an agile programming approach, has been advocated as a promising approach for developing quality code. This approach aims at developing minimal, non-redundant code accepting only one test case at a time. However, not much has been deliberated in the literature on how to systematically generate test cases for incremental coding. In(More)
In this paper, we present an approach of validating functional requirements modeled as a set of use cases. In this approach, we perform requirement analysis both at use case level as well as system level. The approach consists of two steps. In step one, each use case is independently modeled by a UML Statechart, which is then analyzed for any state-specific(More)
An office document mashup called 'Dual Forms' is presented to demonstrate the feasibility and advantages of imbuing an office document with intelligent interaction capabilities, access to web services of a service-oriented architecture (SOA), digital signatures for legally binding contractual agreements, and a self-submission capability that allows the(More)
  • 1