[TYPES/announce] CFP (extension): Special Issue on Programming Language Approaches to Concurrency and Communication-cE…

2017-07-21 Thread Vasco T. Vasconcelos
[ The Types Forum (announcements only),
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

JLAMP
https://www.journals.elsevier.com/journal-of-logical-and-algebraic-methods-in-programming/call-for-papers/special-issue-on-programming-language-approaches-to-concurre
 
<https://www.journals.elsevier.com/journal-of-logical-and-algebraic-methods-in-programming/call-for-papers/special-issue-on-programming-language-approaches-to-concurre>
Important Dates

Submission of papers: August 15, 2017
First review decision: October 31, 2017
Revision due: December 1, 2017
Acceptance notification: January 31, 2018
Final manuscript due: February 28, 2018
Expected publication: Spring 2018

Aims and Scope

This special issue is devoted to the topics of the 10th International Workshop 
on Programming Language Approaches to Concurrency and Communication-cEntric 
Software (PLACES 2017, http://places17.di.fc.ul.pt/), which took place on April 
29, 2017, in Uppsala, Sweden, as part of the European Joint Conferences on 
Theory and Practice of Software (ETAPS). This is however an open call for 
papers; therefore, both participants of the workshop and other authors are 
encouraged to submit their contributions.

Submissions are invited in the general area of programming language approaches 
to concurrency, communication and distribution, ranging from foundational 
issues, through language implementations, to applications and case studies. 
Specific topics include, but are not limited to:

* Design and implementation of programming languages with first class support 
for concurrency and communication

* Behavioural types, including session types

* Concurrent data types, objects and actors

* Verification and program analysis methods for concurrent and distributed 
software

* Runtime systems for scalable management of concurrency and resource allocation

* High-level programming abstractions addressing security concerns in 
concurrent and distributed programming

* Multi- and many-core programming models, including methods for harnessing 
GPUs and other accelerators

* Memory models for concurrent programming on relaxed-memory architectures

* Integration of sequential and concurrent programming techniques

* Use of message passing in systems software

* Interface languages for communication and distribution

* Novel programming methodologies for sensor networks

* Programming language approaches to web services

* Concurrency and communication in event processing and business process 
management

Submission

We expect original articles (20-30 pages) that present high-quality 
contributions that have not been previously published in another journal and 
that must not be simultaneously submitted for publication elsewhere. Longer 
papers will be considered if there is a clear justification for additional 
pages; authors should contact the guest editors to discuss this. Each paper 
will undergo a thorough evaluation by at least two reviewers. The authors will 
have about one month to incorporate the comments of the reviewers and submit a 
revised version of their papers, which will be evaluated again by the reviewers 
to make a final decision.

Contributions should be typeset in PDF format and must comply with JLAMP’s 
author guidelines, which can be retrieved from the Elsevier website, 
https://www.elsevier.com/journals/journal-of-logical-and-algebraic-methods-in-programming/2352-2208/guide-for-authors

Submissions are handled by the Elsevier Editorial 
System:https://www.evise.com/evise/jrnl/jlamp Please select “SI: PLACES 2017″ 
when selecting the article type name during submission process.

Guest Editors

Philipp Haller, KTH Royal Institute of Technology, SE, phal...@kth.se
Vasco T. Vasconcelos, University of Lisbon, PT, v...@di.fc.ul.pt

[TYPES/announce] Postdoc position at the University of Lisbon

2017-05-10 Thread Vasco T. Vasconcelos
[ The Types Forum (announcements only),
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

We welcome applications for a fulltime postdoctoral research position
at the University of Lisbon.

The position is funded by the research project "CONFIDENT -
Communication Contracts for Distributed Systems Development",
http://gloss.di.fc.ul.pt/content/confident 
<http://gloss.di.fc.ul.pt/content/confident>, a three year collaborative
project between a team at the Faculty of Sciences (including Vasco T.
Vasconcelos and Antónia Lopes) and another at Técnico (Paulo Mateus
and Pedro Adão).

The objective of the project is the development of tools and
technology for describing, testing, statically verifying, and
inferring communication contracts for the effective construction and
evolution of complex distributed systems, notably RESTful
applications. Particular attention will be given to the validation of
security requirements of APIs. We plan to integrate the theory of
behavioural type systems into a notion of communication contracts,
effective in driving the software development life cycle of RESTful
applications.

We seek applicants with strong interest in some of the following
topics: programming language design and implementation, programming
logics and types, language-based security, verification and testing,
concurrency and distribution.

The contract is for one year, extensible for a second year.
Applicable administrative rules may be found at the FCT site,
http://www.fct.pt/apoios/bolsas/index.phtml.en 
<http://www.fct.pt/apoios/bolsas/index.phtml.en>.

Applications should include a curriculum vitae in pdf format, contact
details for three referees, and should be sent to

LaSIGE - Large-Scale Informatics Systems Laboratory
http://www.lasige.di.fc.ul.pt <http://www.lasige.di.fc.ul.pt/>
Email: Pedro Gonçalves, pgoncal...@di.fc.ul.pt <mailto:pgoncal...@di.fc.ul.pt>
Phone: +351 21 750 05 32

Interested applicants are encouraged to contact Professor Vasco
T. Vasconcelos directly.

Application deadline: 30th June 2017.

[TYPES/announce] Postdoc position at the University of Lisbon

2017-01-29 Thread Vasco T. Vasconcelos
[ The Types Forum (announcements only),
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

***  Post-doc opening on Communication Contracts for Distributed
Systems Development ***

We welcome applications for a fulltime postdoctoral research position
at the University of Lisbon.

The position is funded by the research project "CONFIDENT -
Communication Contracts for Distributed Systems Development",
http://gloss.di.fc.ul.pt/content/confident 
<http://gloss.di.fc.ul.pt/content/confident>, a three year collaborative
project between a team at the Faculty of Sciences (including Vasco T.
Vasconcelos and Antónia Lopes) and another at Técnico (Paulo Mateus
and Pedro Adão).

The objective of the project is the development of tools and
technology for describing, testing, statically verifying, and
inferring communication contracts for the effective construction and
evolution of complex distributed systems, notably RESTful
applications. Particular attention will be given to the validation of
security requirements of APIs. We plan to integrate the theory of
behavioural type systems into a notion of communication contracts,
effective in driving the software development life cycle of RESTful
applications.

We seek applicants with strong interest in some of the following
topics: programming language design and implementation, programming
logics and types, language-based security, verification and testing,
concurrency and distribution.

The contract is for one year, extensible for a second year.
Applicable administrative rules may be found at the FCT site,
http://www.fct.pt/apoios/bolsas/index.phtml.en 
<http://www.fct.pt/apoios/bolsas/index.phtml.en>.

Applications should include a curriculum vitae in pdf format, contact
details for three referees, and should be sent to

LaSIGE - Large-Scale Informatics Systems Laboratory
http://www.lasige.di.fc.ul.pt <http://www.lasige.di.fc.ul.pt/>
Email: Pedro Gonçalves, pgoncal...@di.fc.ul.pt <mailto:pgoncal...@di.fc.ul.pt>
Phone: +351 21 750 05 32

Interested applicants are encouraged to contact Vasco T. Vasconcelos
directly.

Application deadline: 28th February 2017.

[TYPES/announce] CFP: PLACES 2017

2016-12-15 Thread Vasco T. Vasconcelos
[ The Types Forum (announcements only),
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

PLACES 2017 – Call for papers

http://places17.by.di.fc.ul.pt/ <http://places17.by.di.fc.ul.pt/>

10th Workshop on Programming Language Approaches to
Concurrency- and Communication-cEntric Software

Co-located with ETAPS 2017, Uppsala, Sweden

***

Modern hardware platforms, from the very small to the very large, increasingly 
provide parallel computing resources which software may use to maximise 
performance. Many applications therefore need to make effective use of tens, 
hundreds, and even thousands of compute nodes. Computation in such systems is 
thus inherently concurrent and communication-centric.

Effectively programming such applications is challenging; performance, 
correctness, and scalability are difficult to achieve. Various programming 
paradigms and methods have emerged to aid this task, including structured 
imperative concurrent programming, stream-based programming, concurrent 
functions with asynchronous message passing, automatic parallelisation, and the 
use of types to describe communications and data structures (such as session 
and linear types), to name but a few. To fully exploit a (possibly 
heterogeneous) parallel computing environment often requires these approaches 
to be combined, depending on the shape of the data and control flow. All the 
while, the underlying runtime environment must ensure seamless execution 
without relying on differences in available resources such as the number of 
cores.

The development of effective programming methodologies for this increasingly 
parallel landscape therefore demands exploration and understanding of a wide 
variety of foundational and practical ideas. This workshop offers a forum where 
researchers from different fields can exchange new ideas on this key challenge 
to modern and future programming– where concurrency and distribution are the 
norm rather than a marginal concern.

Submissions are invited in the general area of programming language approaches 
to concurrency, communication and distribution, ranging from foundational 
issues, through language implementations, to applications (such as scientific 
computing) and case studies. Specific topics include, but are not limited to:

* Design and implementation of programming languages with first class support 
for concurrency and communication
* Behavioural types, including session types
* Concurrent data types, objects and actors
* Verification and program analysis methods for concurrent and distributed 
software
* Runtime systems for scalable management of concurrency and resource allocation
* High-level programming abstractions addressing security concerns in 
concurrent and distributed programming
* Multi- and many-core programming models, including methods for harnessing 
GPUs and other accelerators
* Memory models for concurrent programming on relaxed-memory architectures
* Integration of sequential and concurrent programming techniques
* Use of message passing in systems software
* Interface languages for communication and distribution
* Novel programming methodologies for sensor networks
* Programming language approaches to web services
* Concurrency and communication in event processing and business process 
management

Papers are welcome which present novel and valuable ideas as well as 
experiences.

Submissions should be (at most) 6-page extended abstracts in EPTCS format and 
may include an appendix of up to 4 pages. An abstract should be registered via 
the EasyChair submission site (https://easychair.org/conferences/?conf=places17 
<https://easychair.org/conferences/?conf=places17>) by January 29th 
(anywhere-on-Earth) with the paper submitted by February 5th 
(anywhere-on-Earth). There will be a post-proceedings special issue in JLAMP 
(Journal of Logic and Algebraic Methods) after the workshop which will be open 
to anyone (with a further round of reviewing).

Abstract submission:29 January 2017
Paper submission:   5 February 2017
Notification:   5 March 2017
Camera-ready copy:  17 March 2017
PLACES workshop:29 April 2017

Submission deadlines are "anywhere on Earth".

COMMITTEES

Programme chairs: Philipp Haller and Vasco T. Vasconcelos

Programme committee:
* Sebastian Burckhardt, Microsoft Research
* Ilaria Castelani, INRIA Sophia Antipolis
* Marco Carbone, ITU
* Silvia Crafa, University of Padova
* Patrick Eugster, TU Darmstadt
* Ganesh L Gopalakrishnan, University of Utah
* Philipp Haller, KTH
* Dimitrios Kouzapas, University of Glasgow
* Sam Lindley, University of Edinburgh
* Luca Padovani, Univ Torino
* Aleksandar Prokopec, Oracle Labs
* Peter Thiemann, University of Freiburg 
* Vasco T. Vasconcelos, University of Lisbon

Organising committee: Simon Gay, Alan

[TYPES/announce] Final call for papers: JLAMP special issue on Programming Language Approaches to Concurrency and Communication-cEntric Software

2014-07-24 Thread Vasco T. Vasconcelos
[ The Types Forum (announcements only),
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

[Apologies for multiple copies]

Please note that the deadline has been extended to August 31.

 
 
 Call for Papers
 
 JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING
 
 Special Issue on Programming Language Approaches to Concurrency and 
 Communication-cEntric Software
 
 http://places14.di.fc.ul.pt/jlamp-call-for-papers
 
 _ IMPORTANT DATES
 
Submission of papers: August 31, 2014
First review decision: November 31, 2014
Revision due: January 1, 2014
Acceptance notification: February 31, 2015
Final manuscript due:  March 28, 2015
Expected publication: Late Spring 2015
 
 _ AIMS AND SCOPE
 
 This special issue of the Journal of Logical and Algebraic Methods in 
 Programming
 (JLAMP,
 http://www.journals.elsevier.com/journal-of-logical-and-algebraic-methods-in-programming)
  
 is devoted to the topics of the 7th International Workshop on
 Programming Language Approaches to Concurrency and
 Communication-cEntric Software (PLACES 2014,
 http://places14.di.fc.ul.pt), which took place on April 2014 in
 Grenoble, as part of the European Joint Conferences on Theory and
 Practice of Software (ETAPS). This is however an open call for papers,
 therefore both participants of the workshop and other authors are
 encouraged to submit their contributions.
 
 Submissions are invited in the general area of programming language
 approaches to concurrency, communication and distribution, ranging
 from foundational issues, through language implementations, to
 applications and case studies. Specific topics include, but are not
 limited to:
 
 - Design and implementation of programming languages with first class
 support for concurrency and communication
 - Behavioural types, including session types
 - Concurrent data types, objects and actors
 - Verification and program analysis methods for concurrent and
 distributed software
 - Runtime systems for scalable management of concurrency and resource
 allocation
 - High-level programming abstractions addressing security concerns in
 concurrent and distributed programming
 - Multi- and many-core programming models, including methods for
 harnessing GPUs and other accelerators
 - Memory models for concurrent programming on relaxed-memory
 architectures
 - Integration of sequential and concurrent programming techniques
 - Use of message passing in systems software
 - Interface languages for communication and distribution
 - Novel programming methodologies for sensor networks
 - Programming language approaches to web services
 - Concurrency and communication in event processing and business
 process management
 
 _ SUBMISSION
 
 We expect original articles (20-30 pages) that present high-quality
 contributions that have not been previously published in another
 journal and that must not be simultaneously submitted for publication
 elsewhere.  Longer papers will be considered if there is a clear
 justification for why additional pages are necessary; authors should
 contact the guest editors to discuss this. Each paper will undergo a
 thorough evaluation by at least two reviewers.  The authors will have
 about one month to incorporate the comments of the reviewers and
 submit a revised version of their papers, which will be evaluated
 again by the reviewers to make a final decision.
 
 Contributions should be typeset in PDF format and must comply with
 JLAMP's author guidelines, which can be retrieved from
 http://www.elsevier.com/journals/journal-of-logical-and-algebraic-methods-in-programming/2352-2208/guide-for-authors.
  
 
 Submissions are handled by the Elsevier Editorial System and can be
 uploaded from the JLAMP web page.
 
 _ GUEST EDITORS
 
 Alastair Donaldson, Imperial College London, 
 UK,alastair.donald...@imperial.ac.uk
 Vasco T. Vasconcelos, University of Lisbon, PT,v...@di.fc.ul.pt


[TYPES/announce] JLAMP special issue on Programming Language Approaches to Concurrency and Communication-cEntric Software

2014-06-06 Thread Vasco T. Vasconcelos
[ The Types Forum (announcements only),
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]


Call for Papers

   JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING

   Special Issue on
Programming Language Approaches to Concurrency and Communication-cEntric 
Software


_ IMPORTANT DATES

Submission of papers: August 1, 2014
First review decision: October 31, 2014
Revision due: December 1, 2014
Acceptance notification: January 31, 2015
Final manuscript due:  February 28, 2015
Expected publication: Spring 2015

_ AIMS AND SCOPE

This special issue of the Journal of Logical and Algebraic Methods in 
Programming
(JLAMP,
http://www.journals.elsevier.com/journal-of-logical-and-algebraic-methods-in-programming)
is devoted to the topics of the 7th International Workshop on
Programming Language Approaches to Concurrency and
Communication-cEntric Software (PLACES 2014,
http://places14.di.fc.ul.pt), which took place on April 2014 in
Grenoble, as part of the European Joint Conferences on Theory and
Practice of Software (ETAPS). This is however an open call for papers,
therefore both participants of the workshop and other authors are
encouraged to submit their contributions.

Submissions are invited in the general area of programming language
approaches to concurrency, communication and distribution, ranging
from foundational issues, through language implementations, to
applications and case studies. Specific topics include, but are not
limited to:

- Design and implementation of programming languages with first class
support for concurrency and communication
- Behavioural types, including session types
- Concurrent data types, objects and actors
- Verification and program analysis methods for concurrent and
distributed software
- Runtime systems for scalable management of concurrency and resource
allocation
- High-level programming abstractions addressing security concerns in
concurrent and distributed programming
- Multi- and many-core programming models, including methods for
harnessing GPUs and other accelerators
- Memory models for concurrent programming on relaxed-memory
architectures
- Integration of sequential and concurrent programming techniques
- Use of message passing in systems software
- Interface languages for communication and distribution 
- Novel programming methodologies for sensor networks
- Programming language approaches to web services
- Concurrency and communication in event processing and business
process management

_ SUBMISSION

We expect original articles (20-30 pages) that present high-quality
contributions that have not been previously published in another
journal and that must not be simultaneously submitted for publication
elsewhere.  Longer papers will be considered if there is a clear
justification for why additional pages are necessary; authors should
contact the guest editors to discuss this. Each paper will undergo a
thorough evaluation by at least two reviewers.  The authors will have
about one month to incorporate the comments of the reviewers and
submit a revised version of their papers, which will be evaluated
again by the reviewers to make a final decision.

Contributions should be typeset in PDF format and must comply with
JLAMP's author guidelines, which can be retrieved from
http://www.elsevier.com/journals/journal-of-logical-and-algebraic-methods-in-programming/2352-2208/guide-for-authors.

Submissions are handled by the Elsevier Editorial System and can be
uploaded from the JLAMP web page.

_ GUEST EDITORS

Alastair Donaldson, Imperial College London, UK, 
alastair.donald...@imperial.ac.uk
Vasco T. Vasconcelos, University of Lisbon, PT, v...@di.fc.ul.pt



[TYPES/announce] PLACES 2014 _ Call for Participation

2014-02-12 Thread Vasco T. Vasconcelos
, Università Ca' Foscari Venezia, IT 
Alastair Donaldson, Imperial College London, UK (co-chair) 
Benedict Gaster, Qualcomm, USA 
Simon Gay, University of Glasgow, UK 
Thomas Hildebrandt, IT University of Copenhagen, DK 
Jeroen Ketema, Imperial College London, UK 
Hans-Wolfgang Loidl, Heriot-Watt University, UK 
Etienne Lozes, ENS Cachan  University of Kassel, FR  DE 
Francisco Martins, University of Lisbon, PT 
Alan Mycroft, University of Cambridge, UK 
Luca Padovani, Università di Torino, IT 
Shaz Qadeer, MSR Redmond, USA 
Vasco T. Vasconcelos, University of Lisbon, PT (co-chair)

** Organizing Committee **

Alastair Beresford, University of Cambridge, UK
Simon Gay, University of Glasgow, UK
Alan Mycroft, University of Cambridge, UK
Vasco Vasconcelos, University of Lisbon, Portugal
Nobuko Yoshida, Imperial College London, UK



[TYPES/announce] PLACES 2014: deadline extended until 3rd January 2014

2013-12-17 Thread Vasco T. Vasconcelos
 Loidl, Heriot-Watt University, UK
Etienne Lozes, ENS Cachan  University of Kassel, FR  DE
Francisco Martins, University of Lisbon, PT
Alan Mycroft, University of Cambridge, UK
Luca Padovani, Università di Torino, IT
Shaz Qadeer, MSR Redmond, USA
Vasco T. Vasconcelos, University of Lisbon, PT (co-chair)


Organizing Committee

Alastair Beresford, University of Cambridge, UK
Simon Gay, University of Glasgow, UK
Alan Mycroft, University of Cambridge, UK
Vasco Vasconcelos, University of Lisbon, Portugal
Nobuko Yoshida, Imperial College London, UK

[TYPES/announce] Second call for papers: PLACES'14 - Programming Language Approaches to Concurrency and communication-cEntric Software

2013-12-11 Thread Vasco T. Vasconcelos
, UK
Luca Padovani, Università di Torino, IT
Shaz Qadeer, MSR Redmond, USA
Vasco T. Vasconcelos, University of Lisbon, PT (co-chair)


Organizing Committee

Alastair Beresford, University of Cambridge, UK
Simon Gay, University of Glasgow, UK
Alan Mycroft, University of Cambridge, UK
Vasco Vasconcelos, University of Lisbon, Portugal
Nobuko Yoshida, Imperial College London, UK

[TYPES/announce] Postdoc position at the University of Lisbon

2013-12-04 Thread Vasco T. Vasconcelos
[ The Types Forum (announcements only),
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

We welcome applications for a post-doctoral scholarship.

The position is funded by the research project Advanced Type Systems
for Multicore Programming. The objective of the project is the
development of new concurrency abstractions, together with the
associated static analysis methods for multicore programming (see
http://gloss.di.fc.ul.pt/types-multicore).

We seek applicants with strong interest in some of the following
topics: programming language design and implementation, programming
logics and types, verification, and concurrency.  The successful
candidates will in work closely with Prof Vasco T. Vasconcelos, in the
{Lasige} Group of Software Systems, http://gloss.di.fc.ul.pt and the
Department of Computer Science, Faculty of Sciences, University of
Lisbon.

Applicants must hold a PhD in Computer Science, Mathematics or related
discipline, and must produce evidence of expertise on the topics of
the project.

For full details and how to apply see http://lasige.di.fc.ul.pt/Open_Positions.


[TYPES/announce] Post-doc position on Advanced Type Systems for Multicore Programming

2013-05-31 Thread Vasco T. Vasconcelos
[ The Types Forum (announcements only),
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

Lasige, Large-Scale Informatics Systems Laboratory
http://lasige.di.fc.ul.pt/, is looking for a post-doc to join the
Advanced Type Systems for Multicore Programming project.

Objective of the project: development of new concurrency abstractions,
together with the associated static analysis methods for multicore and
cluster programming, http://gloss.di.fc.ul.pt/types-multicore.

We seek applicants with strong interest in some of the following
topics: programming language design and implementation, programming
logics and types, verification, and concurrency.  The successful
candidates will in work closely with Prof Vasco T. Vasconcelos, in the
{Lasige} Group of Software Systems, http://gloss.di.fc.ul.pt and the
Department of Computer Science, Faculty of Sciences, University of
Lisbon.

Applicants must hold a PhD in Computer Science, Mathematics or related
discipline, and must produce evidence of expertise on the topics of
the project. The call is open until June 27.

For full details and how to apply see
http://lasige.di.fc.ul.pt/Open_Positions.

Further inquires may be made to Vasco T. Vasconcelos, v...@di.fc.ul.pt.

---
Vasco  Thudichum  Vasconcelos http://www.di.fc.ul.pt/~vv
Dep. of Informatics,Faculty of Sciences,University of Lisbon
Phone/Fax: +351 217 500 608/084   v...@di.fc.ul.pt
Bloco C6 - Piso 3, Campo Grande, 1749-016 Lisboa , Portugal



[TYPES/announce] PLACES 2011 Call For Participation

2011-02-11 Thread Vasco T. Vasconcelos
[ The Types Forum (announcements only),
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

 CALL FOR PARTICIPATION
  PLACES'11
 Programming Language Approaches to Concurrency
   and communication-cEntric Software
 2nd April 2011, Saarbrücken, Germany
  Affiliated with ETAPS 2011
 http://places11.di.fc.ul.pt/


PROGRAMME

The programme for the workshop is available from:

http://places11.di.fc.ul.pt/programme

REGISTRATION

Registration is through the ETAPS registration page:

http://www.etaps.org/registration

Details on the venue, local information and accommodation are also available
through the ETAPS site:

http://www.etaps.org

INVITED SPEAKER

Charting the course to a many core future: HW, SW and the parallel programming 
problem.
Timothy G Mattson, Intel Corporation

THEME AND GOALS

Applications on the web today are built using numerous interacting
services; soon off-the-shelf CPUs will host hundreds of cores; and
sensor networks will be composed from a large number of processing
units.  Much normal software, including applications and system-level
services, will soon need to make effective use of thousands of
computing nodes. At some level of granularity, computation in such
systems will be inherently concurrent and communication-centred.

To exploit and harness the richness of this computing environment,
designers and programmers will utilise a rich variety of programming
paradigms, depending on the shape of the data and control
flow. Plausible candidates for such paradigms include structured
imperative concurrent programming, stream-based programming,
concurrent functions with asynchronous message passing, higher-order
types for events, and the use of types for communications and data
structures (such as session types and linear types), to name but a
few. Combinations of these abstractions will be used even in a single
application, and the runtime environment needs to ensure seamless
execution without relying on differences in available resources such
as the number of cores.

The development of effective programming methodologies for the coming
computing paradigm demands exploration and understanding of a wide
variety of ideas and techniques.  This workshop aims to offer a forum
where researchers from different fields exchange new ideas on one of
fithe central challenges for programming in the near future, the
development of programming methodologies and infrastructures where
concurrency and distribution are the norm rather than a marginal
concern.

Topics of Interest

Submissions are invited in the general area of foundations of
programming languages for concurrency, communication and
distribution. Specific topics include: language design and
implementations for communications and/or concurrency, program
analysis, session types, multicore programming, use of message passing
in systems software, interface languages for communication and
distribution, concurrent data types, concurrent objects and actors,
web services, novel programming methodologies for sensor networks,
integration of sequential and concurrent programming, high-level
programming abstractions for security concerns in concurrent,
distributed programming, and runtime architectures for concurrency,
scalability and/or resource allocations. Papers are welcome which
present novel and valuable ideas as well as experiences.

PROGRAM COMMITTEE

Marco Carbone, IT University of Copenhagen
Swarat Chaudhuri, Pennsylvania State University
Alastair Donaldson, Oxford University
Tim Harris, Microsoft Research Cambridge
Alan Mycroft, University of Cambridge
Jens Palsberg, University of California, Los Angeles
Vijay A. Saraswat, IBM Research
Vivek Sarkar, Rice University (co-chair)
Vasco T. Vasconcelos, University of Lisbon (co chair)
Jan Vitek, Purdue University
Nobuko Yoshida, Imperial College London



[TYPES/announce] POSTDOC Position in Lisbon (Carnegie Mellon | Portugal Research Project)

2011-01-21 Thread Vasco T. Vasconcelos
[ The Types Forum (announcements only),
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

We welcome applications for a post-doctoral scholarship.

   *** DEADLINE 30 FEBRUARY 2011 

The position is funded by the research project Certified Interfaces
for Integrity and Security in Extensible Web-based Applications,
CMU-PT/NGN/0044/2008, in the context of the Carnegie Mellon-Portugal
partnership, an international research / educational initiative
launched by FCT, the portuguese national science foundation (see
www.cmuportugal.org).

Project partners are CITI FCT UNL (L. Caires), LASIGE FC UL
(V. Vasconcelos), Carnegie Mellon CSD (F. Pfenning), and industrial
partner OutSystems SA. The hosting environment will be the GLOSS Group
at LASIGE, with extended visits to Carnegie Mellon Department of
Computer Science.  More information about the research environment may
be found at websites of the hosting institutions.

The objective of the project is the development of techniques for
enforcing security, integrity, and correctness requirements on
distributed extensible web-based applications by introducing novel,
semantically rich notions of interface description languages, based on
advanced type systems and logics, such as resource / epistemic logics
and behavioral / session types. We seek applicants with strong
interest in some of the following topics: programming language design
and implementation, programming logics and types, verification, and
concurrency.

The contract is for one year, extensible until the end of
2012. Administrative rules applicable may be found in the FCT/MCTES
site in http://alfa.fct.mctes.pt/apoios/bolsas/.

Applications should include a curriculum vitae in pdf format, contact
details for three referees, and should be sent to

LaSIGE - Laboratório de Sistemas Informáticos de Grande-Escala
Faculdade de Ciências da Universidade de Lisboa
Departamento de Informática
Edifício C6, Piso 3, Sala 30
Campo Grande
1749-016 Lisboa
Portugal
Phone: +351 21 750 05 32
Fax: +351 21 750 05 33
Email: Pedro Gonçalves, pgoncal...@di.fc.ul.pt

Please email us for any further questions about the positions and the
related research project,

Best regards,

Luis Caires, luis.caires(at)di.fct.unl.pt
Frank Pfenning, fp(at)cs.cmu.edu
Vasco Vasconcelos, vv(at)di.fc.ul.pt



[TYPES/announce] PLACES'11 _ Deadline extended to Jan 16th

2011-01-11 Thread Vasco T. Vasconcelos
[ The Types Forum (announcements only),
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

 SECOND CALL FOR PAPERS
   (deadline extended)
PLACES'11
 Programming Language Approaches to Concurrency
   and communication-cEntric Software
 2nd April 2011, Saarbrücken, Germany
  Affiliated with ETAPS 2011
 http://places11.di.fc.ul.pt/


Theme and Goals

Applications on the web today are built using numerous interacting
services; soon off-the-shelf CPUs will host hundreds of cores; and
sensor networks will be composed from a large number of processing
units.  Much normal software, including applications and system-level
services, will soon need to make effective use of thousands of
computing nodes. At some level of granularity, computation in such
systems will be inherently concurrent and communication-centred.

To exploit and harness the richness of this computing environment,
designers and programmers will utilise a rich variety of programming
paradigms, depending on the shape of the data and control
flow. Plausible candidates for such paradigms include structured
imperative concurrent programming, stream-based programming,
concurrent functions with asynchronous message passing, higher-order
types for events, and the use of types for communications and data
structures (such as session types and linear types), to name but a
few. Combinations of these abstractions will be used even in a single
application, and the runtime environment needs to ensure seamless
execution without relying on differences in available resources such
as the number of cores.

The development of effective programming methodologies for the coming
computing paradigm demands exploration and understanding of a wide
variety of ideas and techniques.  This workshop aims to offer a forum
where researchers from different fields exchange new ideas on one of
fithe central challenges for programming in the near future, the
development of programming methodologies and infrastructures where
concurrency and distribution are the norm rather than a marginal
concern.

Topics of Interest

Submissions are invited in the general area of foundations of
programming languages for concurrency, communication and
distribution. Specific topics include: language design and
implementations for communications and/or concurrency, program
analysis, session types, multicore programming, use of message passing
in systems software, interface languages for communication and
distribution, concurrent data types, concurrent objects and actors,
web services, novel programming methodologies for sensor networks,
integration of sequential and concurrent programming, high-level
programming abstractions for security concerns in concurrent,
distributed programming, and runtime architectures for concurrency,
scalability and/or resource allocations. Papers are welcome which
present novel and valuable ideas as well as experiences.

Submission Guidelines

Authors are invited to submit a five-page abstract in PDF format using
the EasyChair proceedings template available at
http://www.easychair.org/easychair.zip.

Abstracts and full papers should be submitted using EasyChair,
http://www.easychair.org/conferences/?conf=places11.

Preliminary proceedings will be available at the
workshop. Post-proceedings will be published in a journal (the past
post-proceedings were published in ENTCS and EPTCS).

Important Dates

Deadline of 5-page abstracts: Wednesday 16th Jan 2011
Notification: Wednesday 2nd Feb 2011
Camera Ready for pre-proceedings: Wednesday 9th Feb 2011

Program Committee

Marco Carbone, IT University of Copenhagen
Swarat Chaudhuri, Pennsylvania State University
Alastair Donaldson, Oxford University
Tim Harris, Microsoft Research Cambridge
Alan Mycroft, University of Cambridge
Jens Palsberg, University of California, Los Angeles
Vijay A. Saraswat, IBM Research
Vivek Sarkar, Rice University (co-chair)
Vasco T. Vasconcelos, University of Lisbon (co chair)
Jan Vitek, Purdue University
Nobuko Yoshida, Imperial College London



[TYPES/announce] AITO Dahl-Nygaard Awards for 2010

2009-12-09 Thread Vasco T. Vasconcelos
[ The Types Forum (announcements only), 
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

AITO is very proud to announce the Dahl-Nygaard Prizes for 2010.

The Senior Prize will be given to Doug Lea, State University of New
York at Oswego, for his tireless advocacy of object-oriented techniques,
his contributions to concurrent programming in Java, and his
contributions to the practice of computing as well as to education.

The Junior Prize will be given to Erik Ernst, University of Aarhus,
Denmark, for his recent contributions to object-oriented programming.

The Dahl-Nygaard Prizes 2010 will be presented in July during
ECOOP 2010, in Maribor, Slovenia.

More information about the Dahl-Nygaard prizes can be found at
http://www.aito.org/Dahl-Nygaard/ and about the 2010 awards at
http://www.aito.org/Dahl-Nygaard/2010.html


Vasco T. Vasconcelos
AITO Vice-President


[TYPES/announce] Postdoc position in Lisbon

2009-04-14 Thread Vasco T. Vasconcelos
[ The Types Forum (announcements only), 
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]


Software Engineering for Service-
Oriented Overlay Computers

The Department of Informatics at the Faculty of Sciences, University of
Lisbon is seeking candidates for one post-doc position. The position
is funded by Sensoria, Software Engineering for Service-Oriented
Overlay Computers (http://www.sensoria-ist.eu/), an IST project
funded by the European Union as an Integrated Project under the 6th
framework program, and part of the Global Computing Initiative.
We seek candidates with a strong background in some of the
following areas: service-oriented computing, software architectures,
foundations and analysis of concurrent and distributed systems. The
position is available from May 2009 to February 2010. Monthly salary
is euro 2.775.
Applicants should hold a PhD degree in Computer Science or
equivalent, and justified expertise on the project themes.  Applicants
should send a detailed CV, together with a contact telephone number,
address, and e-mail to the address below. Further informations can be
obtained by contacting the researchers on the right.
LASIGE
A/C PEDRO GONÇALVES
DEPARTMENTO DE INFORMÁTICA
FACULDADE DE CIÊNCIAS DA UNIVERSIDADE DE LISBOA
BLOCO C6, PISO 3, SALA 30
CAMPO GRANDE, 1749–016 LISBOA
PORTUGAL
Research Institutes
•{Lasige} Group of Software Systems
•{CITI} Programming Languages and Systems Group
•{IT} Security and Quantum Information Group
Key Researchers
•Luís Caires
•Carla Ferreira
•Luís Cruz-Filipe
•Antónia Lopes
•Francisco Martins
•António Ravara
•João Seco
•Vasco T. Vasconcelos

Flyer at http://gloss.di.fc.ul.pt/positions/call-sensoria-2009.pdf



[TYPES/announce] PLACES'08 - 2nd Call For Papers

2008-03-31 Thread Vasco T. Vasconcelos
[ The Types Forum (announcements only), 
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

 2nd CALL FOR PAPERS
  PLACES'08
Programming Language Approaches to Concurrency
  and Communication-cEntric Software
  June 7, 2008, Oslo, Norway
(a post-workshop of DisCoTec'08)
 http://places08.di.fc.ul.pt/

Applications on the web today are built using numerous interacting
services; soon an off-the-shelf CPUs will host thousands of cores, and
sensor networks will be composed from a large number of processing
units. Many normal applications will soon need to make effective
use of thousands of computing nodes. At some level of granularity,
computation in such systems will be inherently concurrent and
communication-centred.

To exploit and harness the richness of this computing environment,
designers and programmers will utilise a rich variety of programming
paradigms, depending on the shape of the data and control
flow. Plausible candidates for such paradigms include structured
imperative concurrent programming, stream-based programming,
concurrent functions with queues, and the use of types for
communication and data structures (such as session types and linear
types), to name but a few. Combinations of these abstractions will be
used even in a single application, and the runtime environment needs
to ensure seamless execution without relying on differences in
available resources such as the number of cores.

The development of effective programming methodologies for the coming
computing paradigm demands exploration and understanding of a wide
variety of ideas and methodologies.  This workshop aims to offer a
forum where researchers from different fields exchange new ideas on
one of the central challenges in programming in near future, the
development of programming methodologies and infrastructures where
concurrency and distribution are a norm rather than a marginal
concern. This workshop aims providing a forum for the focused exchange
of new ideas to support our quest for a unifying picture of programming
in this new area.

  Topics of Interest

Submissions are invited in the general area of foundations of
programming languages for concurrency and distribution.  Specific
topics include: programming methodologies for sensor nets and
ubiquitous computing, multicore and network-on-chip programming,
integration of sequential and concurrent programming, program
analysis, session types, concurrent data types, web services, and
runtime architectures, including resource allocation.  Papers which
present novel and valuable ideas are welcome, together with those
which provide experience or practical insight.

  Submission Guidelines

Authors are invited to submit an abstract (max. 5 pages) in PDF format
by e-mail to [EMAIL PROTECTED] Preliminary proceedings will be
available at the workshop.

  Invited Talk by Jan Vitek _ Purdue University

  Post-Workshop Proceedings in ENTCS

After the workshop authors will be invited to submit a full paper of
their presentation to be published in ENTCS, http://www.entcs.org.

  Important Dates

Paper Submission: April 15, 2008
Paper Notification: May 1, 2008
Camera Ready: May 15, 2008

  Program Committee

_ Alastair Beresford _ University of Cambridge
_ Manuel Fahndrich _ Microsoft Research
_ Simon Gay _ University of Glasgow
_ Kohei Honda _ Queen Mary University of London
_ Andrew Meyers _ Cornell University
_ Greg Morrisett _ Harvard University
_ Alan Mycroft _ University of Cambridge
_ Vijay A. Saraswat _ IBM Research
_ Vasco T. Vasconcelos (chair) _ University of Lisbon
_ Nobuko Yoshida (chair) _ Imperial College London



[TYPES/announce] Two post-doc/PhD positions in Lisbon

2006-12-05 Thread Vasco T. Vasconcelos
[ The Types Forum (announcements only), 
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]


The Department of Informatics at the Faculty of Sciences, University of
Lisbon is seeking candidates for two Ph.D. or post-doc positions,  
starting

January 2007.

The position is funded by Sensoria, Software Engineering for Service-
Oriented Overlay Computers, (http:/sensoria.fast.de/), an IST project
funded by the European Union as an Integrated Project under the 6th  
framework

programme, and part of the Global Computing Initiative. Researchers
in the Lisbon site include Lu´ıs Caires, Ant´onia Lopes, Francisco
Martins, Ant´onio Ravara, Jo˜ao Seco, and Vasco T. Vasconcelos.

We seek candidates with a strong background in some of the following
areas: service-oriented computing, software architectures,  
foundations and
analysis of concurrent and distributed system. Monthly salary in the  
range

euro 2.200–3.300.

Post-doc applicants should hold a Ph.D. degree in Computer Science or
equivalent, and justified expertise on the project themes. Ph.D.  
candidates
should be eligible for a Ph.D programme at a Portuguese university.  
Applications

are open until December 28, 2006. Applicants should send a detailed
CV, together with a contact phone number, address, and e-mail address  
to:


Prof. Vasco Thudichum Vasconcelos
Secretaria do Departmento de Inform´atica
Faculdade de Ciˆencias da Universidade de Lisboa
Bloco C6, piso 3, sala 38
Campo Grande, 1749–016 Lisboa
Portugal