• Documents
  • Authors
  • Tables
  • Other Seers ▼
    RefSeer AckSeer CollabSeer SeerSeer
  • Log in
  • Sign up
  • MetaCart

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations | Disambiguate

Validation

Cached

  • Download as a PDF
  •  
  • Download as a PS

Download Links

  • [ftp.cs.washington.edu]

  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Are Software
  • Summary
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@MISC{Software_validation,
    author = {Are Software},
    title = {Validation},
    year = {}
}

Bookmark

citeulike Connotea Bibsonomy Del.icio.us Digg Reddit

OpenURL

 

Abstract

plan a change task on an existing system, and shows that the technique scales to use on a large (million lines of C [Kernighan and Ritchie 1978] code) system. Next, I describe my use of the reflexion model technique to assess the conformance of a program restructuring tool implemented in CLOS [Bobrow et al. 1989] to a previously prepared software architecture. This case provides evidence to support the claim that the software reflexion model technique aids in the execution of a change task by enabling a conformance check between a system's design and its implementation. Third, the use of both the reflexion model technique and the lexical source model extraction technique to promote an understanding of the structure of the SPIN operating system [Bershad et al. 1995] before a change is described. This case study provides evidence that approximate structural information can be useful for reasoning about change. In addition to these in-depth accounts, condensed descriptions

Citations

1618 ObjectOriented Modeling and Design - Rumbaugh, Blaha, et al. - 1991
1392 The C++ Programming Language - Stroustrup - 1995
1208 SmallTalk-80: The Language and its Implementation - Goldberg, Robson - 1983
1128 The C Programming Language - Kernighan, Ritchie - 1988
1048 On the Criteria To Be Used in Decomposing Systems into Modules - Parnas - 1972
880 Object-Oriented Analysis and Design with Applications. Benjamin/Cummings, Menlo Park - Booch - 1994
749 The program dependence graph and its use in optimization - F, Ottenstein, et al. - 1987
706 Eiffel: the language - Meyer - 1992
669 A Complexity Measure - McCabe - 1976
429 Reverse Engineering and Design Recovery: A Taxonomy - Chikofsky, Cross - 1990
392 safety and performance in the SPIN operating system - BERSHAD, SAVAGE, et al. - 1995
322 The X window system - Scheifler, Gettys - 1986
290 Abstractions for software architecture and tools to support them - Shaw, DeLine, et al. - 1995
285 Gprof: A call graph execution profiler - Graham, Kessler, et al. - 1982
282 Software Engineering - Boehm - 1981
282 Software reflexion models: Bridging the gap between design and implementation - MURPHY, NOTKIN, et al. - 2001
277 Make---a program for maintaining computer programs - Feldman - 1979
244 Formalizing architectural connection - Allen, Garlan - 1994
204 A principled taxonomy of software visualization - Price, Baecker, et al. - 1998
188 Type systems - Cardelli - 1997
186 Case Study Research - Yin - 2002
184 D.: Finite automata and their decision problems - Rabin, Scott - 1959
174 Programming Perl. O’Reilly and Associates - Wall, Schwartz - 1991
172 Multi-service search and comparison using the MetaCrawler - Selberg, Etzioni - 1995
163 Yacc: Yet another compiler compiler - Johnson - 1979
160 LaSSIE: a knowledge-based software information system - Devanbu, Brachman, et al. - 1991
159 Correct Architecture Refinement - Moriconi, Qian, et al. - 1995
157 Structured design - Stevens, Myers, et al. - 1974
151 Software visualization in the large - Ball, Eick - 1996
150 The Implementation of the Icon Programming Language - Griswold, Griswold - 1986
144 The Z Notation - Spivey - 1989
140 Software Structure Metrics Based on Information Flow - Henry, Kafura - 1981
135 The C information abstraction system - Chen, Nishimoto, et al. - 1990
131 Programs, life cycles, and laws of software evolution - Lehman - 1980
131 Software aging - Parnas - 1994
130 LEX---a lexical analyzer generator - Lesk - 1975
123 The Programmer’s Apprentice - Rich, Waters - 1990
115 Agrep-a fast approximate patternmatching tool - Wu, Manber - 1992
108 System structure analysis: Clustering with data binding - H, Basili - 1985
96 A survey of architecture description languages - Clements - 1996
95 The program summary graph and flow-sensitive interprocedural data flow analysis - Callahan
95 TXL: A rapid prototyping system for programming language dialects - Cordy, Halpern, et al. - 1988
91 The InterLisp Programming Environment - Teitelman, Masinter - 1981
87 Formalizing design spaces: Implicit invocation mechanisms - Garlan, Notkin
85 Human Factors and Typography for More Readable Programs - Baecker - 1990
79 An empirical study of static call graph extractors - Murphy, Notkin, et al. - 1996
74 Programmable reverse engineering - Tilley, Wong, et al. - 1994
70 An Approach for Reverse Engineering of Relational Databases - Premerlani, Blaha - 1994
70 Structural redocumentation: A case study - Wong, Tilley, et al. - 1995
68 Visualizing and querying software structures - Consens, Mendelzon, et al. - 1992
The National Science Foundation
  • About CiteSeerX
  • Submit Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2010 The Pennsylvania State University