MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  ABSTRACT

Download:
pdf
by Yin Liu
http://www.cs.rpi.edu/research/pdf/06-10.pdf
Add To MetaCart

Abstract:

We propose a mechanism for alias control which is based on the Unified Modeling Language (UML). Specifically, we propose use of ownership and immutability constraints on UML associations and verification of these constraints through reverse engineering. These constraints inherently support software design principles, and impose requirements on the implementation that may help prevent serious program flaws. We propose implementation-level models for ownership and immutability that capture well the meaning of these concepts in modeling, and we develop novel static ownership and immutability inference analyses. We perform an empirical investigation on several relatively large Java programs. The results indicate that the inference analyses are precise and practical. Therefore, the analyses can be integrated in reverse engineering tools and can help support effective reasoning about software quality and software security. 1.

Citations

4828 Genetic Algorithms – Goldberg - 1989
4364 Elements of Information Theory – Cover, Thomas - 1991
2961 Pattern Classification and Scene Analysis – Duba, Hart - 1973
2217 Introduction to Modern Information Retrieval – Salton, McGill - 1983
2141 Learning Internal Representations by Error Propagation – Rumelhart, Hinton, et al. - 1986
1943 Snakes: Active contour models – Kass, Witkin, et al. - 1987
1790 Congestion avoidance and control – Jacobson - 1988
1651 R-trees: A dynamic index structure for spatial searching – Guttman - 1984
1463 Indexing by Latent Semantic Analysis – Deerwester, Dumais, et al. - 1990
1206 Introduction to Parallel Algorithms and Architectures: Arrays – Leighton - 1992
1103 A Tutorial on Support Vector Machines for Pattern Recognition – Burges - 1998
1042 Directed diffusion: A scalable and robust communication paradigm for sensor networks – Intanagonwiwat, Govindan, et al. - 2000
1009 editors. Foundations of Databases – Abiteboul, Hull, et al. - 1995
957 Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer – Salton
894 A performance comparison of multi-hop wireless ad hoc network routing protocols – Broch, Maltz, et al. - 1998
880 System Architecture Directions for Networked Sensors – Hill, Szewczyk, et al. - 2000
845 Federated database systems for managing distributed, heterogeneous, and autonomous database – Sheth, Larson - 1990
805 Combinatorial Optimization: Algorithms and Complexity – Papadimitriou, Steiglitz - 1998
798 Mediators in the architecture of future information systems – Wiederhold - 1992
792 GPSR: Greedy perimeter stateless routing for wireless sensor networks – Karp, Kung - 2000
788 Near Shannon limit error-correcting coding and decoding: turbo codes – Berrou, Glavieux, et al. - 1993
735 Data Mining: Concepts and Techniques – Han, Kamber - 2000
682 W.: Query by Image and Video Content: The QBIC System – Flickner, Sawhney, et al. - 1997
645 Perturbation theory for linear operators – Kato - 1980
635 Generalized Additive Models – Hastie, Tibshirani - 1990
607 End-to-end Internet Packet Dynamics – Paxson - 1999
603 Querying heterogeneous information sources using source description – Levy, Rajamaran, et al. - 1996
574 Next century challenges: scalable coordination in sensor networks – Estrin, Govindan, et al. - 1999
569 Adaptive mixtures of local experts – Jacobs, Jordan, et al. - 1991
547 Tag: a tiny aggregation service for ad-hoc sensor networks – Madden, Franklin, et al. - 2002
533 Nearest neighbor pattern classification – Cover, Hart - 1967
520 Generalised linear models – McCullagh, Nelder - 1989
508 An energy-efficient MAC protocol for wireless sensor networks – Ye, Heidemann, et al. - 2002
489 Neural networks and the bias/variance dilemma – Geman, Bienenstock, et al. - 1992
484 R.S.J.: Wireless sensor networks for habitat monitoring – Mainwaring, Culler, et al. - 2002
453 The strength of weak learnability – Schapire - 1990
446 Statistical analysis with missing data – Little, Rubin - 1986
442 ªAn Optimal Algorithm for Approximate Nearest Neighbor Searching – Arya, Mount, et al. - 1994
440 Cross-Validatory Choice and Assessment of Statistical Predictions – Stone - 1974
439 Theory of communication – Gabor - 1946
439 Evolution Computation: Toward a New Philosophy of Machine Intelligence – Fogel - 1995
433 Optimal approximations by piecewise smooth functions and associated variational problems – Mumford, Shah - 1989
422 Shamos „Computational Geometry – Preparata, M - 1985
419 Emergence of simple-cell receptive field properties by learning a sparse code for natural images – Olshausen, Field
410 An algorithm for finding best matches in logarithmic expected time – Friedman, Bentley, et al. - 1977
404 Active Contours – Blake, Isard - 1998
383 Photobook: Contentbased manipulation of image databases – Pentland, Picard, et al. - 1996
380 Sorting networks and their applications – Batcher - 1968
376 Efficient and effective querying by image content – Faloutsos, Barber, et al. - 1994
370 Programming Be Liberated From the von Neumann Style? A Functional Style and Its Algebra of Programs – Backus, “Can - 1978