Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
David Sands Publications
[go: Go Back, main page]

David Sands Publications

[HS06] S. Hunt and D. Sands. On flow-sensitive security types. In POPL'06, Proceedings of the 33rd Annual. ACM SIGPLAN - SIGACT. Symposium. on Principles of Programming Languages, January 2006.
[ bib | .pdf | Abstract ]
[BS06] N. Broberg and D. Sands. Flow locks: Towards a core calculus for dynamic flow policies. In Programming Languages and Systems. 15th European Symposium on Programming, ESOP 2006, volume 3924 of LNCS. Springer Verlag, 2006.
[ bib | .pdf | Abstract ]
[AS06] S. Axelsson and D. Sands. Understanding Intrusion Detection through Visualization. Number 24 in Advances in Information Security. Springer, 2006.
[ bib | http ]
[SS05] Andrei Sabelfeld and David Sands. Dimensions and principles of declassification. In Proceedings of the 18th IEEE Computer Security Foundations Workshop, pages 255-269, Cambridge, England, 2005. IEEE Computer Society Press.
[ bib | .pdf | Abstract ]
[HS05] D. Hedin and D. Sands. Timing aware information flow security for a JavaCard-like bytecode. In First Workshop on Bytecode Semantics, Verification, Analysis and Transformation (BYTECODE '05), Electronic Notes in Theoretical Computer Science (to appear), 2005.
[ bib | .pdf | Abstract ]
[DHS05] Á. Darvas, R. Hähnle, and D. Sands. A theorem proving approach to analysis of secure information flow. In Dieter Hutter and Markus Ullmann, editors, Proc. 2nd International Conference on Security in Pervasive Computing, volume 3450 of LNCS, pages 193-209. Springer-Verlag, 2005.
[ bib | http | .pdf | Abstract ]
[MS04a] H. Mantel and D. Sands. Controlled declassification based on intransitive noninterference. In Proc. Asian Symp. on Programming Languages and Systems, volume 3302 of LNCS, pages 129-145. Springer-Verlag, November 2004.
[ bib | .pdf | Abstract ]
[MS04b] H. Mantel and D. Sands. Controlled declassification based on intransitive noninterference. Technical Report 2004-06, November 2004. Technical Reports in Computing Science at Chalmers University of Technology and Göteborg University. Extended version of [MS04a].
[ bib | .pdf ]
[DHS03] A. Darvas, R. Hähnle, and D. Sands. A theorem proving approach to analysis of secure information flow (preliminary version). In Roberto Gorrieri, editor, Workshop on Issues in the Theory of Security, WITS. IFIP WG 1.7, ACM SIGPLAN and GI FoMSESS, 2003. Subsumed by [DHS05].
[ bib ]
[MSC03] A. Moran, D. Sands, and M. Carlsson. Erratic fudgets: a semantic theory for an embedded coordination language. Science of Computer Programming, 46(1-2):99-135, 2003.
[ bib | .pdf | Abstract ]
[SGM02] D. Sands, J. Gustavsson, and A. Moran. Lambda calculi and linear speedups. In The Essence of Computation: Complexity, Analysis, Transformation. Essays Dedicated to Neil D. Jones, number 2566 in LNCS. Springer Verlag, 2002.
[ bib | .pdf | Abstract ]
[GS01] Jörgen Gustavsson and David Sands. Possibilities and limitations of call-by-need space improvement. In Proceeding of the Sixth ACM SIGPLAN International Conference on Functional Programming (ICFP'01), pages 265-276. ACM Press, September 2001.
[ bib | .pdf | Abstract ]
[AS01] J. Agat and D. Sands. On confidentiality and algorithms. In Francis M. Titsworth, editor, Proceedings of the 2001 IEEE Symposium on Security and Privacy (S&P-01;), pages 64-77. IEEE Computer Society, May 2001.
[ bib | .pdf | Abstract ]
[SS01] A. Sabelfeld and D. Sands. A per model of secure information flow in sequential programs. Higher-Order and Symbolic Computation, 14(1):59-91, March 2001. Extended version of [SS99].
[ bib | .pdf | Abstract ]
[San01] David Sands, editor. Programming languages and systems: 10th European Symposium on Programming, ESOP 2001, held as part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2001, Genova, Italy, April 2-6, 2001: proceedings, volume 2028 of Lecture Notes in Computer Science, New York, NY, USA, 2001. Springer-Verlag Inc.
[ bib | http ]
[SS00] A. Sabelfeld and D. Sands. Probabilistic noninterference for multi-threaded programs. In Proceedings of the 13th IEEE Computer Security Foundations Workshop, pages 200-214, Cambridge, England, July 2000. IEEE Computer Society Press.
[ bib | .pdf | Abstract ]
[MSC99] A. K. Moran, D. Sands, and M. Carlsson. Erratic Fudgets: A semantic theory for an embedded coordination language. In the Third International Conference on Coordination Languages and Models; COODINATION'99, number 1594 in Lecture Notes in Computer Science, pages 85-102. Springer-Verlag, April 1999. Extended available: [MSC03].
[ bib ]
[MS99] A. K. Moran and D. Sands. Improvement in a lazy context: An operational theory for call-by-need. In Proc. POPL'99, the 26th ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages, pages 43-56. ACM Press, January 1999.
[ bib | .pdf ]
[SS99] A. Sabelfeld and D. Sands. A per model of secure information flow in sequential programs. In Programming Languages and Systems, 8th European Symposium on Programming, ESOP'99, volume 1576 of Lecture Notes in Computer Science, pages 40-58. Springer-Verlag, 1999. Extended version in [SS01].
[ bib ]
[GS99] J. Gustavsson and D. Sands. A foundation for space-safe transformations of call-by-need programs. In A. D. Gordon and A. M.Pitts, editors, The Third International Workshop on Higher Order Operational Techniques in Semantics, volume 26 of Electronic Notes in Theoretical Computer Science. Elsevier, 1999.
[ bib | .html | .pdf | Abstract ]
[CS99] K. Claessen and D. Sands. Observable sharing for functional circuit description. In P.S. Thiagarajan and R. Yap, editors, Advances in Computing Science ASIAN'99; 5th Asian Computing Science Conference, volume 1742 of Lecture Notes in Computer Science, pages 62-73. Springer-Verlag, 1999. Extended Version Available.
[ bib | .pdf | Abstract ]
[MS98] A. K. Moran and D. Sands. Improvement in a lazy context: An operational theory for call-by-need (extended version). Extended version of [MS99], November 1998.
[ bib | .pdf | Abstract ]
[San98a] D. Sands. Computing with contexts: A simple approach. In A. D. Gordon, A. M. Pitts, and C. L. Talcott, editors, Second Workshop on Higher-Order Operational Techniques in Semantics (HOOTS II), volume 10 of Electronic Notes in Theoretical Computer Science. Elsevier Science Publishers B.V., 1998.
[ bib | http | Abstract ]
[HMS98] Chris Hankin, Daniel Le Métayer, and David Sands. Refining multiset tranformers. Theoretical Computer Science, 192(2):233-258, 20 feb 1998.
[ bib | .pdf | Abstract ]
[SW98] D. Sands and M. Weichert. From Gamma to CBS: Refining multiset transformations with broadcasting processes. In H. El-Rewini, editor, Proc. of the 31st Hawaii Intl. Conf. on System Sciences, volume VII Software Technology Track, pages 265-274, Hawai`i, January 1998. IEEE Computer Soc.
[ bib | .pdf ]
[San98b] D. Sands. Improvement theory and its applications. In A. D. Gordon and A. M. Pitts, editors, Higher Order Operational Techniques in Semantics, Publications of the Newton Institute, pages 275-306. Cambridge University Press, 1998.
[ bib | .pdf | Abstract ]
[San97] D. Sands. From SOS rules to proof principles: An operational metatheory for functional languages. In Proceedings of the 24th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL). ACM Press, January 1997.
[ bib | .pdf | Abstract ]
[San96b] D. Sands. Proving the correctness of recursion-based automatic program transformations. Theoretical Computer Science, 167(10), October 1996. Preliminary version in TAPSOFT'95, LNCS 915.
[ bib | .pdf | Abstract ]
[San96d] D. Sands. Total correctness by local improvement in the transformation of functional programs. ACM Transactions on Programming Languages and Systems (TOPLAS), 18(2):175-234, March 1996. Extended version of [?].
[ bib | .pdf ]
[San96a] D. Sands. Composed reduction systems. In Coordination Programming: Mechanisms, Models and Semantics, pages 360-377. IC Press, World Scientific, 1996.
[ bib | .pdf ]
[San96c] D. Sands. Syntactic continuity from structural operational semantics. In G. McCusker, A. Edalat, and S. Jourdan, editors, Theory and Formal Methods 1996: Proceedings of the Third Imperial College Workshop on Theory and Formal Methods. IC Press, 1996. (subsumed by [San97]).
[ bib ]
[San95d] David Sands. A naïve time analysis and its theory of cost equivalence. Journal of Logic and Computation, 5(4), 1995.
[ bib | .pdf | Abstract ]
[HS95] F Henglein and D Sands. A semantic model of binding times for safe partial evaluation. In S.D. Swierstra and M. Hermenegildo, editors, Programming Languages: Implementations, Logics and Programs (PLILP'95), volume 982 of Lecture Notes in Computer Science, pages 299-320. Springer-Verlag, 1995.
[ bib | .pdf ]
[San95a] D. Sands. Correctness of recursion-based automatic program transformations. In International Joint Conference on Theory and Practice of Software Development (TAPSOFT/FASE '95), number 915 in LNCS. Springer-Verlag, 1995. Full version in [San96b].
[ bib ]
[San95c] D. Sands. Total correctness by local improvement in program transformation. In Proceedings of the 22nd Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (POPL). ACM Press, January 1995. Extended version in [San96d].
[ bib ]
[San95b] D. Sands. Higher-order expression procedures. In Proceeding of the ACM SIGPLAN Syposium on Partial Evaluation and Semantics-Based Program Manipulation, PEPM'95, pages 190-201, New York, 1995. ACM.
[ bib | http | .pdf | Abstract ]
[San94] D. Sands. Towards operational semantics of contexts in functional languages. In Proceedings of the 6th Nordic Workshop on Programming Theory, number NS-94-6 in BRICS Notes Series, pages 378-385, Aahus, Denmark, 1994.
[ bib | .pdf | Abstract ]
[San93b] D. Sands. Laws of parallel synchronised termination. In G.L. Burn, S.J. Gay, and M.D. Ryan, editors, Theory and Formal Methods 1993: Proceedings of the First Imperial College, Department of Computing, Workshop on Theory and Formal Methods, Workshops in Computing Series, Isle of Thorns, UK, March 1993. Springer-Verlag.
[ bib | Abstract ]
[HMS93] C. Hankin, D. Le Métayer, and D. Sands. A parallel programming style and its algebra of programs. In A. Bode, M. Reeve, and G. Wolf, editors, Proceeding of Parallel Architectures and Languages Europe (PARLE), volume 694 of Lecture Notes in Computer Science, pages 367-378. Springer-Verlag, 1993.
[ bib | .pdf | Abstract ]
[San93a] D. Sands. A compositional semantics of combining forms for Gamma programs. In D. Björner, M. Broy, and I. Pottosin, editors, Formal Methods in Programming and Their Applications, International Conference, Academgorodok, Novosibirsk, Russia, June/July 1993., Lecture Notes in Computer Science, pages 43-56. Springer-Verlag, 1993.
[ bib ]
[HMS92a] C. Hankin, D. Le Métayer, and D. Sands. A calculus of Gamma programs. INRIA Research Report 1758, INRIA, Renne, October 1992. (Also: Imperial College Technical Report DOC 92/22).
[ bib ]
[HMS92b] C. Hankin, D. Le Métayer, and D. Sands. A calculus of Gamma programs. In U. Banerjee, D. Gelernter, A. Nicolau, and D. Padua, editors, Languages and Compilers for Parallel Computing, 5th International Workshop, number 757 in Lecture Notes in Computer Science, pages 342-355. Springer-Verlag, August 1992.
[ bib ]
[San91b] D. Sands. Time analysis, cost equivalence and program refinement. In Proceedings of the Eleventh Conference on Foundations of Software Technology and Theoretical Computer Science, number 560 in Lecture Notes in Computer Science, pages 25-39. Springer-Verlag, December 1991. See [San95d] for a much extended and revised version.
[ bib ]
[HS91] S. Hunt and D. Sands. Binding Time Analysis: A New PERspective. In Proceedings of the ACM Symposium on Partial Evaluation and Semantics-Based Program Manipulation (PEPM'91), pages 154-164, September 1991. ACM SIGPLAN Notices 26(9).
[ bib | .pdf | Abstract ]
[San91a] D. Sands. Operational theories of improvement in functional languages (extended abstract). In Proceedings of the Fourth Glasgow Workshop on Functional Programming, Workshops in Computing Series, pages 298-311, Skye, August 1991. Springer-Verlag.
[ bib | .pdf | Abstract ]
[San90a] D. Sands. Calculi for Time Analysis of Functional Programs. PhD thesis, Department of Computing, Imperial College, University of London, September 1990.
[ bib | .pdf | Abstract ]
[San90b] D. Sands. Complexity analysis for a lazy higher-order language. In Proceedings of the Third European Symposium on Programming, number 432 in LNCS, pages 361-376. Springer-Verlag, May 1990.
[ bib | .pdf | Abstract ]
[San89] D. Sands. Complexity analysis for a lazy higher-order language. In Proceedings of the Glasgow Workshop on Functional Programming, Workshops in Computing Series, pages 56-79. Springer Verlag, August 1989. Extended Version of [San90b].
[ bib ]
[San88] D. Sands. Complexity analysis for a higher order language. Technical Report DOC 88/14, Imperial College, October 1988.
[ bib | Abstract ]

Thu Mar 2 17:23:15 CET 2006

The articles presented above are made available to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints of the respective copyright holder. In most cases, these works may not be reposted without the explicit permission of the copyright holder

Standard disclaimer

David Sands