Newsletter 100 August 22, 2005 ******************************************************************* * Past issues of the newsletter are available at http://www.informatik.hu-berlin.de/lics/newsletters/ * Instructions for submitting an announcement to the newsletter can be found at http://www.informatik.hu-berlin.de/lics/newsletters/inst.html ******************************************************************* TABLE OF CONTENTS * NEW LICS WEBSITE * CONFERENCES AND WORKSHOPS EXPRESS 2005 - Call for Participation WS-FM 2005 ESORICS 2005 - Call for Participation FSEN 2005 - Call for Participation LPAR-12 - Deadline Reminder FMCO 2005 - Call for Tutorial Papers PODS 2006 - Call For Papers FASE 2006 - Call for Papers * BOOK ANNOUNCEMENT Advanced Topics in Types and Programming Languages edited by Benjamin C. Pierce * VACANCIES Assistant Positions in Program Verification, ETH Zurich, Switzerland PhD position in Monadic Computational Logics, University of Bremen Positions in Trustworthy Computing project, CWI, Amsterdam NEW LICS WEBSITE * The location of the LICS website has changed. The new URL is http://www.informatik.hu-berlin.de/lics. * The archive of the newsletter can now be found at http://www.informatik.hu-berlin.de/lics/newsletters/ * The email address of the LICS newsletter has changed as well. Please send announcements and subscription requests to lics@informatik.hu-berlin.de. * The LICS website has now a list of logic related conferences and associations. If you are an organizer of a logic related conference and have some information you would like to add to this list, please send an email to lics@informatik.hu-berlin.de. 12TH INTERNATIONAL WORKSHOP ON EXPRESSIVENESS IN CONCURRENCY (EXPRESS'05) Affiliated with CONCUR 2005, San Francisco, California, 27 August 2005 http://www.win.tue.nl/Express05 * Call for Participation Supported by: Eindhoven University of Technology, The Netherlands * The early registration deadline is *July 20th*. http://www.soe.ucsc.edu/concur05 * The EXPRESS workshops aim at bringing together researchers interested in the relations between various formal systems, particularly in the field of Concurrency. More specifically, they focus on the comparison between programming concepts (such as concurrent, functional, imperative, logic and object-oriented programming) and between mathematical models of computation (such as process algebras, Petri nets, event structures, modal logics, rewrite systems etc.) on the basis of their relative expressive power. * INVITED SPEAKERS: Thomas Henzinger (EPFL, CH) Glynn Winskel (Univ. of Cambridge, UK) * PRELIMINARY PROGRAMME: 9.00 - 10.00: Invited talk: Glynn Winskel - Event Structures - Maps, Monads and Spans 10.00 - 10.30: COFFEE BREAK 10.30 - 12.30: Morning Session - Sibylle Fröschle, Slawomir Lasota Causality Versus True-Concurrency - Maribel Fernández, Ian Mackie, François-Régis Sinot Interaction Nets vs. the Rho-calculus: Introducing Bigraphical Nets - Roberto Amadio, Frédéric Dabrowski Feasible Reactivity for Synchronous Cooperative Threads - Johannes Borgström Static Equivalence is Harder than Knowledge 12.30 - 14.00: LUNCH 14.00 - 15.00: Invited talk: Tom Henzinger - Title to be announced 15.00 - 15.30: Afternoon Session - Nathalie Bertrand, Phillippe Schnoebelen A Short Visit to the STS Hierarchy 15.30 - 16.00: COFFEE BREAK 16.00 - 18.00: Afternoon Session - Petr Jancar, Martin Kot, Zdenek Sawa Notes on Complexity of Bisimilarity between BPA and BPP - Raymond Devillers, Hanna Klaudel, Maciej Koutny A Petri Net Semantics of a Simple Process Algebra for Mobility - Diletta Cacciagrano, Flavio Corradini, Catuscia Palamidessi Separation of Synchronous and Asynchronous Communication via Testing - Sébastien Briais, Uwe Nestmann Open Bisimulation, Revisited * PROGRAM CO-CHAIRS: Jos Baeten (Eindhoven Univ. of Technology, NL) Iain Phillips (Imperial College London, UK) * PROGRAM COMMITTEE: Roberto Amadio (Univ. de Provence, CMI Marseille, FR) Jos Baeten (Eindhoven Univ. of Technology, NL) Julian Bradfield (Univ. of Edinburgh, UK) Michele Bugliesi (Univ. Ca' Foscari, IT) Mariangiola Dezani-Ciancaglini (Univ. di Torino, IT) Wan Fokkink (Vrije Univ. Amsterdam, NL) Thomas Hildebrandt (IT Univ. of Copenhagen, DK) Kohei Honda (Queen Mary Univ. of London, UK) Richard Mayr (North Carolina State Univ. US) Catuscia Palamidessi (INRIA Futurs, LIX École Polytechnique, FR) Iain Phillips (Imperial College London, UK) Julian Rathke (Univ. of Sussex, UK) Eugene Stark (SUNY Stony Brook, US) * CONTACT: Jos Baeten - josb@win.tue.nl Iain Phillips - iccp@doc.ic.ac.uk TOOLS SESSION IN 2ND INTERNATIONAL WORKSHOP ON WEB SERVICES AND FORMAL METHODS (WS-FM 2005) Versailles, 2-3 September 2005, France http://www.cs.unibo.it/WS-FM05 * Web services technology is a widespread accepted instantiation of Service Oriented Computing which facilitates integration of newly built and legacy applications both within and across organizational boundaries avoiding difficulties due to different platform, heterogeneous programming languages, security firewall, etc... The idea behind the WS approach is allowing independently developed applications to be exposed as services and interconnected exploiting the already set up Web infrastructure with relative standards (HTTP, XML, SOAP and WSDL). The technologies related to developing basic services and interconnecting them on a point-to point basis can be considered well established but B2B processing requires managing more complex interactions involving a large number of participants and none of the above standards are able to meet this need. For this reason the so-called Web services Composition Languages like XLANG, WSFL, BPML, WS-BPEL and WS-CDL are taking place. These languages are claimed to be based on formal models (pi-calculus variants, Petri Nets) to allow rigorous mathematical reasoning. However, despite all this hype, no interesting relations with formal methods have been so far emphasized and no conceptual instruments for analysis and reasoning or software verification techniques and tools have been so far presented by the respective companies. Any mathematical rigor becomes pointless without the ability to show these kind of results. In this sense contracts conformance verification between different services and static analysis of behavioral properties becomes one of the most promising research directions. * The aim of the tools session is presenting working prototypes designed exploiting the experience derived from concurrency theory (and formal methods in general) in order to strengthen the collaboration with industry and resulting in a strong impact on the standardization phase of composition languages and of web services technologies in general. * LIST OF TOPICS The topics of interest include, but are not limited to: - Orchestration engines for Web services - Frameworks for recovery mechanisms in Web services composition - Static analyzers and verificators of behavioral properties - Contracts conformance checkers - Frameworks for securing Web services * SUBMISSION MODALITIES To submit please send the information below to: ws-fmtools@cs.unibo.it Submissions must include: - Name of the tool - Name(s) of the author(s) - Name(s) of the person(s) presenting the demo at the workshop - A short abstract presenting the tool and the underpinning theory. It should describe the way in which the theory benefits the implementation. - A link to a web site presenting the project. Submissions deadline: 3 August 2005 * DEMO MODALITIES The demos presentation will be held as a special session of WS-FM 2005. Each presentation will take about 25 minutes plus 10 for the discussion. CONTACTS - Mario Bravetti (bravetti@cs.unibo.it) - Roberto Lucchi (lucchi@cs.unibo.it) - Manuel Mazzara (mazzara@cs.unibo.it) - Gianluigi Zavattaro (zavattar@cs.unibo.it) 10TH EUROPEAN SYMPOSIUM ON RESEARCH IN COMPUTER SECURITY (ESORICS 2005) Milan, Italy - September 12-14, 2005 http://esorics05.dti.unimi.it/ * Call for Participation * Aims and Scope Organized in a series of European countries, ESORICS is confirmed as the European research event in computer security. The symposium started in 1990 and has been held on alternate years in different European countries and attracts an international audience from both the academic and industrial communities. From 2002 it has been held yearly. The Symposium has established itself as one of the premiere, international gatherings on information assurance. * Registration Online registration is available on the conference web page: http://esorics05.dti.unimi.it/registration.php * Additional Information On the web pages (http://esorics05.dti.unimi.it), you will find information about the program, the conference hotel and venue, and some travel and tourist information. We look forward to seeing you in Milan at ESORICS 2005. IPM INTERNATIONAL WORKSHOP ON FOUNDATIONS OF SOFTWARE ENGINEERING (FSEN 2005) 1-3 October 2005, Tehran, Iran. http://cs.ipm.ac.ir/FSEN05 * In Cooperation with ACM/SigSoft (FSEN05 is different from the ACM Symposium on Foundations of Software Engineering) * Registration deadline: August 26, 2005 (in the case a visa application by IPM is required) September 15, 2005 (in other cases) (For more information check the workshop homepage.) * FSEN 2005 is an international workshop organized by the Institute for Studies in Theoretical Physics and Mathematics (IPM) in Iran (http://www.ipm.ac.ir). Accepted papers are available at workshop homepage. * Keynote Speakers - Gul Agha - University of Illinois at Urbana - Champaign, USA - Joost Kok - Leiden University, Netherlands - Carolyn Talcott - SRI International, USA * Tutorials - "Connector Circuits for Coordinated Component Composition" Farhad Arbab CWI, Amsterdam and Leiden University, Netherlands - "Algebra and Coalgebra of Streams, Automata and Circuits" Jan Rutten CWI and VUA, Amsterdam, Netherlands - "A Calculus for Component-Oriented Programming" Marcello Bonsangue CWI, Amsterdam and Leiden University, Netherlands * Workshop goals The aim of the workshop is to bring together researchers and practitioners working on different aspects of formal methods in software engineering. The specific goal is to facilitate transfer of experience, adaptation of methods, and where possible, collaboration between different groups. The topics may cover any aspect in formal methods, especially those related to advancing the application of formal methods in software industry and promoting their integration with practical engineering techniques. * Topics of interest The topics of this workshop include, but are not restricted to, the following: - Models of programs and systems - Software specification, validation and verification - Software architectures and their description languages - Object and multi-agent systems - Coordination and feature interaction - Integration of formal and informal methods - Integration of different formal methods - Component-based development - Service-oriented development - Model checking and theorem proving - Software and hardware verification - CASE tools and tool integration - Application to industrial cases * Workshop Chair Ali Movaghar Sharif University of Technology, Iran IPM, Iran * PC Chairs - Farhad Arbab CWI, Netherlands Leiden University, Netherlands University of Waterloo, Canada - Marjan Sirjani Tehran University, Iran IPM, Iran * Local Organization Chair Marjan Sirjani Tehran University, Iran IPM, Iran * Program committee - Farhad Arbab - CWI, Netherlands; Leiden University, Netherlands; University of Waterloo, Canada - Mohammad Ardeshir - Sharif University of Technology, Iran - Christel Baier - University of Bonn, Germany - Frank de Boer - CWI, Netherlands; Leiden University, Netherlands - Marcello Bonsangue - Leiden University, Netherlands - Franck van Breugel - York University, Canada - James C. Browne - University of Texas at Austin, USA - Michael Butler - University of Southampton, UK - Marsha Chechik - University of Toronto, Canada - Dennis Dams - Bell Labs, USA - Nancy Day - University of Waterloo, Canada - Maurizio Gabbrielli - University of Bologna, Italy - Yuri Gurevich - Microsoft Research, USA - Joost Kok - Leiden University, Netherlands - Marta Kwiatkawska, University of Birmingham, UK - Mohammad Reza Meybodi - AmirKabir University of Technology, Iran - Seyyed Hassan Mirian - Sharif University of Technology, Iran - Ugo Montanari - University of Pisa, Italy - Ali Movaghar - Sharif University of Technology, Iran; IPM, Iran - Andrea Omicini - University of Bologna, Italy - George Papadopoulos - University of Cyprus, Cyprus - Willem-Paul de Roever - University of Kiel, Germany - Jan Rutten - CWI, Netherlands; Vrije University Amsterdam, Netherlands - Sandeep Shukla- Virginia Tech, USA - Marjan Sirjani - Tehran University, Iran; IPM, Iran - Alan Wassyng - McMaster University, Canada 12TH INTERNATIONAL CONFERENCE ON LOGIC FOR PROGRAMMING ARTIFICIAL INTELLIGENCE AND REASONING (LPAR-12) Montego Bay, Jamaica 2nd-6th December 2005 http://www.lpar.net/2005 * The 12th International Conference on Logic for Programming Artificial Intelligence and Reasoning (LPAR-12) will be held 2nd-6th December 2005, at the Wexford Hotel, Montego Bay, Jamaica. Submission of papers for presentation at the conference is now invited. Dates and Deadlines: - Submission of full paper abstracts: 11th July - Submission of full papers: 18th July - Submission of short papers: 26th September * Details are available on the WWW site http://www.lpar.net/2005 4TH INTERNATIONAL SYMPOSIUM ON FORMAL METHODS FOR OBJECTS AND COMPONENTS (FMCO 2005) 1 - 4 November 2005, CWI, Amsterdam, The Netherlands http://fmco.liacs.nl/fmco05.html * Call for Tutorial Papers * The FMCO symposium is an annual international event on the application and development of formal methods in software engineering, with a special focus on component-based and object-oriented software systems. We invite submissions of tutorial papers on topics that fit under that rubric. Suggested, but not exclusive, topics of interest for submissions include: models and logics for object-oriented and component-based systems; formal aspects of analysis of large systems; prediction, analysis and monitoring of extra-functional system properties; applications of modal logics, temporal logics, and model checking for the specification and verification of object-oriented languages; type systems and type theory for objects and components; probabilistic systems, process calculi, and semantics of object and component oriented languages; reasoning about security, trustworthiness and dependability of component-based systems. * Important Dates Authors are invited to submit a title and a short abstract of one or two pages providing a tutorial perspective on research results or experiences related to the topics above. Accepted abstracts will be presented at the symposium and an extended tutorial paper of about 20 pages in LNCS style will be refereed and eventually published together with the contributions of the keynote speakers after the symposium, in a proceeding of Lecture Notes in Computer Science by Springer-Verlag. Selected papers will be published in revised and extended version in the Elsevier journal Theoretical Computer Science. - Title and short abstract due: 5 Sep 2005, Tutorial paper due: 28 Feb 2006 - Author notification: 1 Oct 2005, Author notification: 15 Apr 2006 - Symposium: 1-4 Nov 2005, Camera-ready paper due: 15 May 2006 * The short abstracts must be in English and provide sufficient details to allow the organizing committee and the advisory board to assess the merits of the related tutorial papers. One author of each accepted abstract will be expected to present the tutorial at the symposium. The tutorial papers must be unpublished and not submitted for publication, but may contain previously published material. Short abstracts and tutorial papers must be submitted electronically to F.S. de Boer (frb@cwi.nl) or M.M. Bonsangue (marcello@liacs.nl). * Format The symposium is a four days event organised to provide an atmosphere that fosters collaborative work, discussions and interactions. Lectures are given by the keynote speakers listed below and by authors of accepted abstract. * Keynote speakers and advisory board Michael Barnett (Microsoft, USA) Luis Caires (New University of Lisbon, PT) Patrick Cousot (ENS, FR) Dennis Dams (Bell Labs, USA) Wan Fokkink (Free University, NL) Orna Grumberg (Technion, ISR) Joost-Pieter Katoen (RWTH Aachen, DE) Kung-Kiu Lau (University of Manchester, UK) Peter O' Hearn (Queen Mary University of London, UK) Arnd Poetzsch-Heffter (University of Kaiserslautern, DE) John Reynolds (Carnegie Mellon University, USA) Davide Sangiorgi (University of Bologna, IT) * Organizing committee F.S. de Boer (CWI and LIACS-Leiden University) M.M. Bonsangue (LIACS-Leiden University) S. Graf (Verimag) W.-P. de Roever (Christian-Albrechts University of Kiel) * Sponsorship The symposium is sponsored by NWO, KNAW, CWI, and LIACS. * For more information about the symposium see the FMCO site above or consult either F.S. de Boer (frb@cwi.nl) or M.M. Bonsangue (marcello@liacs.nl). ACM SYMPOSIUM ON PRINCIPLES OF DATABASE SYSTEMS (PODS 2006) Call For Papers Chicago, USA, 26 - 28 June 2006 http://tangra.si.umich.edu/clair/sigmod-pods06/pods-org.html * The PODS symposium series, held in conjunction with the SIGMOD conference series, provides a premier annual forum for the communication of new advances in the theoretical foundation of database systems. For the 25th edition, original research papers providing new insights in the specification, design, or implementation of data management tools are called for. * Topics that fit the interests of the symposium include the following (as they pertain to databases): algorithms; complexity; computational model theory; concurrency; constraints; data integration; data mining; data modeling; data on the Web; data streams; data warehouses; distributed databases; information retrieval; knowledge bases; logic; multimedia; physical design; privacy; quantitative approaches; query languages; query optimization; real-time data; recovery; scientific data; security; semantic Web; semi-structured data; spatial data; temporal data; transactions; updates; views; Web services; workflows; XML. * All submissions must be done electronically. See webpage for details. * Important dates: Short abstracts by 4 December 2005 Paper submissions by 11 December 2005 Notification by 28 February 2006 Camera-ready copy by 31 March 2006 * Best Paper Award: An award will be given to the best submission, as judged by the program committee. * Best Newcomer Award: There will also be an award for the best submission, as judged by the program committee, written solely by authors who have never published in earlier PODS proceedings. * Program Committee: Pankaj K. Agarwal, Duke U Marcelo Arenas, PUC Chile Mike Atallah, Purdue U Leo Bertossi, Carleton U Gautam Das, U Texas Arlington Alin Deutsch, UC San Diego Alan Fekete, U Sydney Samir Khuller, U Maryland Michael Kifer, SUNY Stony Brook Nicola Leone, U Calabria Mark Levene, Birkbeck U London Maarten Marx, U Amsterdam Gerome Miklau, UMass Amherst Chung Keung Poon, City U Hong Kong Yehoshua Sagiv, Hebrew U Jerusalem Michael Schwartzbach, U Aarhus Nicole Schweikardt, Humboldt U Berlin Wang-Chiew Tan, UC Santa Cruz David Toman, U Waterloo Jan Van den Bussche (chair), Hasselt U Dirk Van Gucht, Indiana U Limsoon Wong, Institute for Infocomm Research Carlo Zaniolo, UC Los Angeles FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING (FASE 2006) Vienna (Austria), March 27-29, 2006 http://www.elet.polimi.it/conferences/fase06/ * The information society is increasingly reliant on software at all levels. Hence, the ability to produce software of high quality at low cost is crucial to technological and social progresses. An intrinsic characteristic of software addressing real-world applications is the need to evolve in order to adjust to new or changing requirements. Maintaining quality while embracing change is one of the main challenges of software engineering. * Software engineers have at their disposal theories, languages, methods, and tools that derive from both systematic research of the academic community and the experience of practitioners. It is one of the roles of software engineering as a scientific discipline to create a feedback cycle between academia and industry by proposing new solutions and identifying those that "work" in practical contexts. * Submissions may address either academic research or industrial experiences, but they must clearly identify the problem and the envisaged solution. Particularly, contributions are encouraged that aim at a combination of conceptual and methodological aspects with their formal foundation and tool support. * A non-exclusive list of topics of interest is: - Requirements engineering: capture, consistency, and change management of requirements towards software - Software architectures: description and analysis of the architecture of individual systems or classes of applications - Implementation concepts and technologies: distributed, mobile, and embedded applications, service-oriented architectures and Web Services - Software processes: support for iterative, agile, and open source development - Model-driven development: design and semantics of semi-formal visual languages, consistency and transformation of models - Software evolution: refactoring, reverse and re-engineering, configuration management and architectural change, or aspect-orientation - Software quality: validation and verification of software using theorem proving, testing, analysis, metrics or visualization techniques - Application of formal methods to software development * Important dates - Friday 7 October 2005: Submission deadline for abstracts - Friday 14 October 2005: Submission deadline for full papers (strict) - Friday 9 December 2005: Notification of acceptance/rejection - Friday 6 January 2006: Camera-ready version due - Saturday 25 March to Sunday 2 April 2006: ETAPS 2006 * Submission information See http://www.elet.polimi.it/conferences/fase06/ * Invited speaker Francisco Curbera (IBM TJ Watson, USA) * Program committee - Jan Øyvind Aagedal (SINTEF, Oslo, Norway), - Luciano Baresi (Politecnico di Milano), co-chair, - Jean Bezivin (University of Nantes, France), - Victor Braberman (University of Buenos Aires, Argentina), - Maura Cerioli (University of Genova, Italy), - Matt Dwyer (University of Nebraska, USA), - Anthony Finkelstein (University College London, UK), - Harald Gall (University of Zurich, Switzerland), - Alan Hartman (IBM, Israel), - Reiko Heckel (University of Leicester, UK), co-chair, - Mehdi Jazayeri (University of Vienna, Austria), - Antonia Lopes (University of Lisbon, Portugal), - Sandro Morasca (Universita' dell'Insubria, Italy), - András Pataricza (Budapest University of Technology and Economics, Hungary), - Mauro Pezzè (University of Milano-Bicocca, Italy), - Arend Rensink (University of Twente, The Netherlands), - Leila Ribeiro (Federal University of Rio Grande do Sul, Porto Alegre, Brazil), - Andy Schürr (University of Darmstadt, Germany), - Gabi Taentzer (University of Berlin, Germany), - Tetsuo Tamai (University of Tokio, Japan), - Sebastian Uchitel (Imperial College, UK), - Heike Werheim (University of Oldenburg, Germany), - Michel Wermelinger (Open University, UK), - Alex Wolf (University of Colorado, USA), - Michal Young (University of Oregon, USA) BOOK ANNOUNCEMENT Advanced Topics in Types and Programming Languages Benjamin C. Pierce, editor * The study of type systems for programming languages now touches many areas of computer science, from language design and implementation to software engineering, network security, databases, and analysis of concurrent and distributed systems. This book offers accessible introductions to key ideas in the field, with contributions by experts on each topic. * The topics covered include precise type analyses, which extend simple type systems to give them a better grip on the run time behavior of systems; type systems for low-level languages; applications of types to reasoning about computer programs; type theory as a framework for the design of sophisticated module systems; and advanced techniques in ML-style type inference. * Advanced Topics in Types and Programming Languages can be used in the classroom and as a resource for professionals. Most chapters include exercises, ranging in difficulty from quick comprehension checks to challenging extensions, many with solutions. Additional material can be found at http://www.cis.upenn.edu/~bcpierce/attapl. * Benjamin C. Pierce is Professor of Computer and Information Science at the University of Pennsylvania. * Contributors - David Aspinall - Karl Crary - Robert Harper - Fritz Henglein - Martin Hofmann - Henning Makholm - Greg Morrisett - George Necula - Henning Niss - Benjamin C. Pierce - Andrew Pitts - François Pottier - Didier Rémy - Christopher A. Stone - David Walker * 608 pp., 125 illus., ISBN 0-262-16228-8 * For more information please visit http://mitpress.mit.edu/0262162288 ASSISTANT POSITIONS IN PROGRAM VERIFICATION, DEPARTMENT OF COMPUTER SCIENCE - ETH ZURICH, SWITZERLAND * The Software Component Technology group is recruiting one or two assistants (PhD students) to work on the European research project "Mobility, Ubiquity and Security: MOBIUS", aiming at developing the technology for establishing trust and security for the next generation of global computers, using the Proof Carrying Code paradigm. The project will start September 1, 2005. * Within the Mobius project, the research of the Software Component Technology group focuses on the following research areas: - Correctness of Java and Java bytecode programs: We study the combination of classical verification techniques and enhanced type systems. By combining these two approaches, we aim at developing powerful reasoning techniques that enable a high degree of automation. We also investigate how proofs for source programs can be converted into Proof Carrying Code certificates for bytecode. - Type systems to support program verification: Many interesting program properties can be expressed and checked syntactically by sophisticated type systems. For instance, ownership type systems can describe and check properties of pointer structures. Our goal is to develop type systems that facilitate reasoning about the correctness and security of object-oriented programs. We also study inference and bytecode verification for these type systems. * Assistants are expected to participate in teaching, especially in the areas object-oriented programming, software engineering, formal methods, semantics of programming languages, and project management. Among others, teaching activities include supporting courses and seminars as well as advising students doing project and Master's work. * Applicants must have a very good degree in Computing Science or in a related subject with a strong Computing Science component. They must also have documented practical experience in object-oriented programming and expertise in formal methods. Since assistants are expected to work towards a PhD, a strong interest in doing research as well as a good knowledge of English is required. * The following qualifications are not mandatory, but increase the chances of a success: - Experience with Java, Java bytecode, and JML - Knowledge of Proof-Carrying Code - Experience with theorem provers such as Isabelle or PVS - Knowledge of German * We favor diversity; it doesn't matter where you come from as long as you have the ability and enthusiasm to help advance the frontiers of software technology. ETH administrative requirements specify that you should have a Master's degree (US, UK, Australia ...) or a degree considered equivalent such as a German-style Diplom or a French-style DEA. If you are not sure about equivalences feel free to ask. * An assistant position is a regular job with social benefits. Assistants at ETH receive an attractive salary and have access to excellent facilities in one of the world's top computer science departments. Zurich has just been voted #1 again in the world for quality of life (www.location.zh.ch/internet/vd/awa/standort/en/wirtschaft/leben.html). The prospective assistants enjoy the benefits of a young team and the close cooperation with their advisor as well as the opportunities of collaborating with all members of the Chair of Software Engineering (Prof. Bertrand Meyer and Prof. Jean-Raymond Abrial). * For the web site of the Software Component Technology Group consult http://sct.inf.ethz.ch. Questions on the positions and applications should be sent to Prof. Peter Müller (peter.mueller@inf.ethz.ch) or to the postal address below. Applications should include a curriculum vitae, a brief description of research interests, and, if possible, letters of recommendation from teachers or employers. * Postal Address: ETH Zurich Chair of Software Engineering Prof. Peter Müller ETH Zentrum, RZ J9 CH-8092 Zurich Switzerland PHD POSITION IN MONADIC COMPUTATIONAL LOGICS, UNIVERSITY OF BREMEN, GERMANY * A 3-year PhD-Position is available in the project "Monadic Computational Logics in HOL" at the University of Bremen. The project is concerned with the implementation and further development of monadic computational logics, including monadic Hoare logic and monadic dynamic logic as well as extensions covering exception handling, as introduced by Till Mossakowski and Lutz Schroeder. * More detailed information can be found at http://www.informatik.uni-bremen.de/~lschrode/research/projects/HOL-MDL_e.htm * Applications or further enquiries may be e-mailed to Lutz Schroeder Phone +49-421-218-4683 Dept. of Computer Science Fax +49-421-218-3054 University of Bremen lschrode@informatik.uni-bremen.de P.O.Box 330440, D-28334 Bremen http://www.informatik.uni-bremen.de/~lschrode TWO OPEN POSITIONS IN THE TRUST4ALL PROJECT CWI, AMSTERDAM, THE NETHERLANDS * Position Description: The Coordination and Component Based Software group in SEN3 at CWI has two open positions for: (1) a postdoc for a period of two years, and (2) a researcher for two years. * Both positions are within the European (ITEA) research project Trust4All. Industrial and academic partners in Trust4All collaborate in order to realize a software technology that enables the component-based development of trustworthy systems. In particular, the project investigates the relation between dependability and security properties. The project builds on the result of earlier ITEA projects Robocop and Space4U.The industrial partners include Nokia & VTT (Finland), Fagor, Ikerland and Visual Tools (Spain), Philips, Océ (Netherlands). Participating research institutes include: Technische Universiteit Eindhoven, Telematica Institute, CWI, Leiden Institute of Advanced Computer Science (Netherlands) and CSEM (Switzerland). There will be regular project meetings that rotate among the participating countries. More details & updates about the project can be found at http://www.win.tue.nl/trust4all/ * The activities under Trust4All involve both system oriented and theoretical work, supervised by Prof. Dr. F. Arbab (www.cwi.nl/~farhad) and Dr. F.S. de Boer (www.cwi.nl/~frb). On the theoretical side, we develop a compositional model of trust and the formal basis to allow reasoning based on that model. On the systems side, we develop tools to support validation, testing, and reasoning about trustworthiness of component based systems. * The candidate for the postdoc position is expected to have a PhD in computer science, with a strong background in Component-based software engineering, software architectures, as well as maturity in formal methods and their practical applications. Project management skills, teamwork and leadership, as well as the ability to work effectively with academic colleagues and PhD students, are all important qualifications for this position. * The candidate for the researcher position should have at least a master degree in computer science, affinity and experience with component-based software engineering, system development, and distributed systems programming. With proven performance and available funding, the researcher may be offered 2 more years to complete a Ph.D. * The Theme SEN3 (http://www.cwi.nl/sen3) at CWI is a dynamic group of internationally recognized researchers who work on Coordination Models and Languages and Component-Based Software Composition. The activity in SEN3 is a productive, healthy mix of theoretical, foundational, and experimental work in Computer Science, ranging in a spectrum covering mathematical foundations of models of computation, formal methods and semantics, implementation of advanced research software systems, as well as their real-life applications. * General information: CWI is an internationally renowned research institute in mathematics and computer science, located in Amsterdam, The Netherlands. The focus is on fundamental research problems, derived from societal needs. Research is carried out in 15 research themes. More information about these themes can be found on the website www.cwi.nl where you can also take a look at our Annual Report. A substantial part of this research is carried out in the framework of national or international programs. CWI maintains excellent relations with industry and the academic world, at home as well as abroad. After their research careers at CWI, an increasing number of young staff members find employment in these sectors, for example in spin-off companies that are based on research results from CWI. Of course, library and computing facilities are first-rate. CWI's non-scientific services to its personnel include career planning, training & courses, assistance in finding housing, and tailor-made solutions to problems that may occasionally arise. * Terms of employment: The salary is in accordance with the "CAO-onderzoekinstellingen" and is commensurate with experience. For instance, the postdoc base salary for a fresh PhD with no additional experience in scale 10 is around 2800 Euros/month, and for an experienced PhD in scale 12 it is around 4500 Euros/month. The current starting salary for a first year PhD student is around 1800 Euros/month with an incremental raise for each subsequent year. Besides the salary, CWI offers very attractive and flexible terms of employment, like a collective health insurance, pension-fund, etc. * Application: To apply, please send a statement of your interest, together with curriculum vitae, letters of references, and lists of publications to: F. Arbab, telephone +31-20-592-4056, e-mail Farhad.Arbab@cwi.nl F.S. de Boer, telephone +31-20-592-4189, e-mail F.S.de.Boer@cwi.nl
Back to the LICS web page.