My Account Log in

1 option

Programming Languages and Systems : 11th European Symposium on Programming, ESOP 2002, Held as Part of the Joint European Conferences on Theory and Practice of Software, ETAPS 2002 Grenoble, France, April 8-12, 2002. Proceedings / edited by Daniel Le Metayer.

LIBRA Q341 .P7 2004
Loading location information...

Available from offsite location This item is stored in our repository but can be checked out.

Log in to request item
Format:
Book
Contributor:
Le Métayer, D. (Daniel), editor.
SpringerLink (Online service)
Series:
Computer Science (Springer-11645)
Lecture notes in computer science 0302-9743 ; 2305.
Lecture Notes in Computer Science, 0302-9743 ; 2305
Language:
English
Subjects (All):
Software engineering.
Programming languages (Electronic computers).
Computer programming.
Computer logic.
Logic, Symbolic and mathematical.
Software Engineering/Programming and Operating Systems.
Programming Languages, Compilers, Interpreters.
Programming Techniques.
Software Engineering.
Logics and Meanings of Programs.
Mathematical Logic and Formal Languages.
Local Subjects:
Software Engineering/Programming and Operating Systems.
Programming Languages, Compilers, Interpreters.
Programming Techniques.
Software Engineering.
Logics and Meanings of Programs.
Mathematical Logic and Formal Languages.
Physical Description:
1 online resource (XII, 330 pages).
Edition:
First edition 2002.
Contained In:
Springer eBooks
Place of Publication:
Berlin, Heidelberg : Springer Berlin Heidelberg : Imprint: Springer, 2002.
System Details:
text file PDF
Summary:
ETAPS2002wasthe?fthinstanceoftheEuropeanJointConferencesonTheory and Practice of Software. ETAPS is an annual federated conference that was established in 1998 by combining a number of existing and new conferences. This year it comprised 5 conferences (FOSSACS, FASE, ESOP, CC, TACAS), 13 satellite workshops (ACL2, AGT, CMCS, COCV, DCC, INT, LDTA, SC, SFEDL, SLAP, SPIN, TPTS, and VISS), 8 invited lectures (not including those speci?c to the satellite events), and several tutorials. The events that comprise ETAPS address various aspects of the system - velopmentprocess,includingspeci?cation,design,implementation,analysis,and improvement. The languages, methodologies, and tools which support these - tivities are all well within its scope. Di?erent blends of theory and practice are represented, with an inclination towards theory with a practical motivation on one hand and soundly-based practice on the other. Many of the issues involved in software design apply to systems in general, including hardware systems, and the emphasis on software is not intended to be exclusive.
Contents:
Invited Paper
Type Checking Systems Code
Typing and Modularity
Mixin Modules in a Call-by-Value Setting
Existential Types for Imperative Languages
Another Type System for In-Place Update
Programming Paradigms
Soft Concurrent Constraint Programming
Programming Languages for Compressing Graphics
An Accumulative Parallel Skeleton for All
Higher-Order Intensional Type Analysis
Lambda Calculus
Branching Types
Exceptions, Continuations and Macro-expressiveness
A Theory of Second-Order Trees
Program Analysis: Applications
Tool Support for Improving Test Coverage
Data Space Oriented Tiling
Propagation of Roundoff Errors in Finite Precision Computations: A Semantics Approach
Asserting the Precision of Floating-Point Computations: A Simple Abstract Interpreter
Program Analysis: Principles
A Modular, Extensible Proof Method for Small-Step Flow Analyses
A Prototype Dependency Calculus
Automatic Complexity Analysis
Distributed Programs: Verification and Analysis
Thread-Modular Verification for Shared-Memory Programs
Timing UDP: Mechanized Semantics for Sockets, Threads, and Failures
Finite-Control Mobile Ambients
Dependency Analysis of Mobile Systems.
Other Format:
Printed edition:
ISBN:
978-3-540-45927-9
9783540459279
Access Restriction:
Restricted for use by site license.

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

Find

Home Release notes

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Find catalog Using Articles+ Using your account