[TYPES/announce] Summer School on Mechanized Logic for High Assurance Software

2011-04-19 Thread Walid Taha
[ The Types Forum (announcements only),
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

[Only 10 more places are available.  Deadline is April 29th, 2011.]

Summer School on Mechanized Logic for High Assurance Software
May 30 - June 1, 2011, Halmstad University, Halmstad, Sweden

This three-day school is focused on innovative methods for
logic-based software engineering using verification and
property-based testing as key tools for building software with
mathematically expressed properties.

The workshop speakers and topics will be:

  * Rex Page, University of Oklahoma,
“Teaching using Dracula/ACL2”

  * John Hughes, Chalmers University,
“Property-based Testing using QuviQ QuickCheck”

  * Veronica Gaspes and Walid Taha, Halmstad Univeristy,
“Property-based Development in Scala”

The workshop activities will include lectures and hands-on tutorial
sessions.  The afternoon of the final day will offer participants the
opportunity to develop work on their projects with the help of the
speakers and using the tools introduced in the workshop.

Registration ends April 29th, and the number of participants is
limited.  The registration fee of 450 SEK covers lunches and
coffee breaks.  Information to help you make arrangements for
lodging will be sent to you when you registration has been
confirmed. To apply to the summer school, please send an email
to Dr. Veronica Gaspes  veronica.gas...@hh.se with
Application to Logic Summer School in the title.
Walid Taha, Eng., PhD.,  Adjunct Professor of Computer Science,
Rice University, Houston, TX 77025.
Tel:  +1 (832) 528 5948.  Fax:  +1 (832) 645 0239
Professor of Computer Science, School of Information Science,
Computer and Electrical Engineering, Halmstad University,
Halmstad, S-301 18 Sweden, Tel:  +46 35 16 76 19

---

CONFIDENTIALITY NOTICE

The information in this email may be confidential and/or privileged. This
email is intended to be reviewed by only the individual or organization
named above. If you are not the intended recipient or an authorized
representative of the intended recipient, you are hereby notified that any
review, dissemination or copying of this email and its attachments, if any,
or the information contained herein is prohibited. If you have received this
email in error, please immediately notify the sender by return email and
delete this email from your system.


[TYPES/announce] Summer school on Applied Functional Programming at Utrecht University; deadline for registration May 15

2011-04-19 Thread S. Doaitse Swierstra
[ The Types Forum (announcements only),
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

Again we will teach an Applied Functional Programming Summer in Haskell 
school this year at Utrecht University. In the previous two occasions students 
were all very happy with the school and we plan to repeat this success this 
year.

The intended audience are prospective master students who have been in contact 
with Functional Programming, e.g. by taking a general course on programming 
languages, and want to learn more about Haskell and its typical programming 
patterns. In the previous two years we have taught an introductory part 
(advanced bachelor level), an advanced part (beginning master level) and a 
shared part for both groups. Topics covered are, besides some examples of 
domain specific languages, also monads, monad transformers, arrows, parser 
combinators and self-analysing programs, underlying principles, type 
inferencing, etc. Half of the course time is spent on a larger programming 
exercise; you can also come with a problem of your own if you want, and get 
help from the Utrecht University Software Technology group in finding the 
proper Haskell idioms, tools and libraries, for solving it.

Important links: 
  -- our own page where we supply information based on questions asked 
http://www.cs.uu.nl/wiki/bin/view/USCS2011/WebHome
  -- the poster you can print and hang somewhere (why not your office door): 
http://www.cs.uu.nl/wiki/pub/USCS2011/WebHome/USCSpos11.pdf 
  -- the official summerschool site where you can register: 
http://www.utrechtsummerschool.nl/index.php?type=coursescode=H9

Furthermore we ask for your cooperation to bring this announcement under the 
attention of potential participants.

 Best,
 Doaitse Swierstra

PS: apologies if you get this mail more than once


___
Haskell-Cafe mailing list
haskell-c...@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[TYPES/announce] Two Postdoc Positions at the IT University of Copenhagen

2011-04-19 Thread Carsten Schuermann
[ The Types Forum (announcements only),
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

The IT University of Copenhagen invites applications for several Postdoctoral 
fellow positions on trustworthy electronic election technology.  The positions 
are part of the DemTech project, a larger effort to prove that it is possible 
to modernize the democratic process without losing the trust of the voters.  We 
plan to use epistemic logical framework technology and cryptographic methods, 
such as full homomorphic encryption.  The research will be conducted under the 
supervision of Profs. Joseph Kiniry and Carsten Schürmann.   A successful 
applicant will be hired initially for one year with the option to renew.  The 
start date is flexible, but the position cannot be filled before 1 July, 2011. 
Candidates are also encouraged to explore research ideas beyond the project 
description. The positions provide significant opportunities for professional 
development.

Postdoctoral candidates should have a Ph.D. in Computer Science or Mathematics 
and an established research record in one or more of the following fields:

applied formal methods
cryptography
electronic voting systems (of primary importance)
rigorous software engineering
trust and trustworthiness
logic and semantics
logical frameworks and type theory
proof theory and higher-order theorem proving
program verification
Early expressions of interest are encouraged: Carsten Schuermann ( 
cars...@itu.dk), Joseph Kiniry (kin...@itu.dk).

The application deadline May 15. 2011.  Please follow this link Post doc in 
Computer Science to file your application.


Best regards,
-- Carsten Schuermann and Joseph Kiniry
  

[TYPES/announce] Another(!) PhD Position at Strathclyde

2011-04-19 Thread Conor McBride

[ The Types Forum (announcements only),
http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

Hot on the heels of Patricia Johann's advertisement, here's another

   PhD Position
 in the
Mathematically Structured Programming Group,
  Deparment of Computer and Information Sciences
 at the
University of Strathclyde
  to be supervised by
Dr. Conor McBride and Prof. Neil Ghani
   on something related to

 Designing Precision with Dependent Types.

We invite applications for one PhD position within the Mathematically
Structured Programming group at the University of Strathclyde. The
group comprises Prof. Neil Ghani, Dr. Patricia Johann, Dr. Conor  
McBride,

Dr. Peter Hancock, Dr. Robert Atkey, and five PhD students. The PhD
project involves THEORETICAL and PRACTICAL issues in FUNCTIONAL
PROGRAMMING with DEPENDENT TYPES.

Dependent type systems allow us to construct precise variations on
general-purpose datatypes which address the specific needs of
particular programming problems, thus opening a new precision axis
in the design space of programs and data. We seek equipment to help
programmers explore this axis, determining what is needed to shift the
level of precision at which existing functions operate and which
properties are guaranteed in return. The project thus represents an
opportunity to study mathematical abstractions with a concrete
engineering motivation.

The PhD position is for 3 years, starting in October 2011. The position
is a fully-funded post for a UK or EU student, and includes coverage
both of fees and an EPSRC-level stipend for each of the three years.

More information about the department is available at

  http://www.strath.ac.uk/cis

The University of Strathclyde (http://www.strath.ac.uk) is slap bang
in the middle of Glasgow, a thronging metropolis of wit and daring.
Scotland is a hive of activity in Computer Science: we have active
collaborations with researchers at Edinburgh, Heriot-Watt, Glasgow and
St. Andrews. This is the time and the place to make an impact.

Requests for further information and other informal enquiries can be
sent to:

 Conor McBride
   conor at cis.strath.ac.uk

Please get in touch as soon as you can. We hope to appoint in early May.



[TYPES/announce] Extended deadline; IFIP sponsorship: IFIP Working Conference on Domain-Specific Languages

2011-04-19 Thread Chung-chieh Shan
[ The Types Forum (announcements only),
 http://lists.seas.upenn.edu/mailman/listinfo/types-announce ]

IFIP Working Conference on Domain-Specific Languages (DSL)
6-8 September 2011, Bordeaux, France
http://dsl2011.bordeaux.inria.fr/

CALL FOR PAPERS (EXTENDED DEADLINE; IFIP SPONSORSHIP)

Domain-specific languages have long been a popular way to shorten
the distance from ideas to products in software engineering.  On one
hand, the interface of a DSL lets domain experts express high-level
concepts succinctly in familiar notation, such as grammars for text or
scripts for animation, and often provides guarantees and tools that take
advantage of the specifics of the domain to help write and maintain
these particular programs.  On the other hand, the implementation of a
DSL can automate many tasks traditionally performed by a few experts
to turn a specification into an executable, thus making this expertise
available widely.  Overall, a DSL thus mediates a collaboration between
its users and implementers that results in software that is more usable,
more portable, more reliable, and more understandable.

These benefits of DSLs have been delivered in domains old and new, such
as signal processing, data mining, and Web scripting.  Widely known
examples of DSLs include Matlab, Verilog, SQL, LINQ, HTML, OpenGL,
Macromedia Director, Mathematica, Maple, AutoLisp/AutoCAD, XSLT, RPM,
Make, lex/yacc, LaTeX, PostScript, and Excel.  Despite these successes,
the adoption of DSLs have been stunted by the lack of general tools and
principles for developing, compiling, and verifying domain-specific
programs.  General support for building and using DSLs is thus urgently
needed.  Languages that straddle the line between the domain-specific
and the general-purpose, such as Perl, Tcl/Tk, and JavaScript, suggest
that such support be based on modern notions of language design and
software engineering.  The goal of this conference, following the last
one in 2009, is to explore how present and future DSLs can fruitfully
draw from and potentially enrich these notions.

We seek research papers on the theory and practice of DSLs, including
but not limited to the following topics.

  * Foundations, including semantics, formal methods, type theory, and
complexity theory
  * Language design, including concrete syntax, semantics, and types
  * Software engineering, including domain analysis, software design,
and round-trip engineering
  * Modularity and composability of DSLs
  * Software processes, including metrics for software and language
evaluation
  * Implementation, including parsing, compiling, program generation,
program analysis, transformation, optimization, and parallelization
  * Reverse engineering, re-engineering, design discovery, automated
refactoring
  * Hardware/software codesign
  * Programming environments and tools, including visual languages,
debuggers, testing, and verification
  * Teaching DSLs and the use of DSLs in teaching
  * Case studies in any domain, especially the general lessons they
provide for DSL design and implementation

The conference will include a visit to the city of Bordeaux, a tour
and tasting at the wine museum and cellar, and a banquet at La Belle
Époque.

INSTRUCTIONS FOR AUTHORS

Papers will be judged on the depth of their insight and the extent
to which they translate specific experience into general lessons
for software engineers and DSL designers and implementers.  Where
appropriate, papers should refer to actual languages, tools, and
techniques, provide pointers to full definitions, proofs, and
implementations, and include empirical results.

Proceedings will be published in Electronic Proceedings in Theoretical
Computer Science (http://info.eptcs.org/).  Submissions and final
manuscripts should be at most 25 pages in EPTCS format.

IMPORTANT DATES

  * 2011-04-25: Abstracts due (extended deadline)
  * 2011-05-02: Submissions due (extended deadline)
  * 2011-06-10: Authors notified of decisions
  * 2011-07-11: Final manuscripts due
  * 2011-09-05: Distilled tutorials
  * 2011-09-06/2011-09-08: Main conference

PROGRAM COMMITTEE

  * Emilie Balland (INRIA)
  * Olaf Chitil (University of Kent)
  * Zoé Drey (LaBRI)
  * Nate Foster (Cornell University)
  * Mayer Goldberg (Ben-Gurion University)
  * Shan Shan Huang (LogicBlox)
  * Sam Kamin (University of Illinois at Urbana-Champaign)
  * Jerzy Karczmarczuk (University of Caen)
  * Jan Midtgaard (Aarhus University)
  * Keiko Nakata (Tallinn University of Technology)
  * Klaus Ostermann (University of Marburg)
  * Jeremy Siek (University of Colorado at Boulder)
  * Tony Sloane (Macquarie University)
  * Josef Svenningsson (Chalmers University of Technology)
  * Paul Tarau (University of North Texas)
  * Dana N. Xu (INRIA)

ORGANIZERS

Local chair:Emilie Balland (INRIA)
Program chairs: Olivier Danvy (Aarhus University),
Chung-chieh Shan (Rutgers University)