Title
Formal Techniques For Java-Like Programs
Abstract
Formal techniques can help analyze programs, precisely describe program behavior, and verify program properties. Newer languages such as Java and C# provide good platforms to bridge the gap between formal techniques and practical program development, because of their reasonably clear semantics and standardized libraries. Moreover, these languages are interesting targets for formal techniques, because the novel paradigm for program deployment introduced with Java, with its improved portability and mobility, opens up new possibilities for abuse and causes concern about security. Work on formal techniques and tools for programs and work on the formal underpinnings of programming languages themselves naturally complement each other. This workshop aims to bring together people working in both these fields, on topics such as: specification techniques and interface specification languages, specification of software components and library packages, automated checking and verification of program properties, verification logics, language semantics, program analysis, type systems, security. © 2008 Springer-Verlag Berlin Heidelberg.
Publication Date
6-25-2008
Publication Title
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume
4906 LNCS
Number of Pages
99-107
Document Type
Article; Proceedings Paper
Personal Identifier
scopus
DOI Link
https://doi.org/10.1007/978-3-540-78195-0_10
Copyright Status
Unknown
Socpus ID
45449097057 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/45449097057
STARS Citation
Boyland, John; Clarke, Dave; Leavens, Gary; Logozzo, Francesco; and Poetzsch-Heffter, Arnd, "Formal Techniques For Java-Like Programs" (2008). Scopus Export 2000s. 10324.
https://stars.library.ucf.edu/scopus2000/10324