MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Software Component Test Cases: The Need for a Conceptual Taxonomy

Download:
Download as a PDF | Download as a PS
by Allen Parrish, David Cordes, David Hale, Joanne Hale, Shane Sharpe
ftp://gandalf.umcs.maine.edu/pub/WISR/wisr8/proceedings/ps/parrish.ps
Add To MetaCart

Abstract:

Component-based software engineering is becoming an increasingly popular endeavor, in part because of the perceived gains in terms of software reuse. However, we feel that for component engineering to be successful in fully exploiting reuse opportunities, components must be independent of the processes used to derive them. That is, there should be standard canonical forms for software artifacts that do not carry with them the baggage associated with a particular development methodology or process. This is the type of effort associated with the rapidly emerging discipline of software architecture, and would make the notion of "software component" much more like the analogous "hardware component " concept from hardware engineering. In this paper, we outline some initial modest ideas with regard to capturing a process-independent notion of a component "test case. " Ultimately, the idea behind this work is to produce a complete conceptual framework for understanding test cases as objects. Such a framework would support the specification and reuse of test cases as part of a standardized component architecture.

Citations

258 Abstractions for software architecture and tools to support them – Shaw, DeLine, et al. - 1995
233 Architectural Mismatch, or, Why It’s Hard to Build Systems out of Existing Parts – Garlan, Allen, et al. - 1995
142 Correct architecture refinement – Moriconi, Qian, et al. - 1995
93 Introduction to the special issue on software architecture – Garlan, Perry - 1995
47 Data-abstraction, implementation, specification and testing – GANNON, MCMULLIN - 1981
46 Software architecture in industrial applications – Soni, Nord, et al. - 1995
45 A syntactic theory of software architecture – Dean, Cordy - 1995
45 Specifications and their use in defining subtypes – Liskov, Wing - 1993
43 Abstraction and Specification – Liskov, Guttag - 1986
31 Case studies on testing object-oriented programs – Doong, Frankl - 1991
11 Mastering Object-Oriented Design in C – Horstmann - 1995
1 Class Development and Testing Models: A Contribution to Object-Oriented Pedagogy – Parrish, Cordes, et al. - 1996