C a l l f o r P a r t i c i p a t i o n
DAMP 2009: Workshop on Declarative Aspects of Multicore Programming
Savannah, Georgia, USA --- January 20, 2009
(co-located with POPL 2009)
DAMP 2009 is the fourth in a series of one-day workshops seeking to
explore ideas in programming language design that will greatly
simplify programming for multicore architectures, and more generally
for tightly coupled parallel architectures. DAMP 2009 is co-located
with the ACM SIGPLAN - SIGACT Symposium on Principles of Programming
Languages (POPL 2009).
The advance program is available at
http://www.cse.unsw.edu.au/~pls/damp09/programme.html
==============================================================================
Message: Address: Action:
help majordomo(a)clip.dia.fi.upm.es Info. on useful commands
subscribe ciao-users-request(a)clip.dia.fi.upm.es Subscribe to this list
unsubscribe ciao-users-request(a)clip.dia.fi.upm.es Unsubscribe from this list
<whatever> ciao-users(a)clip.dia.fi.upm.es Send message to list
-----------------------------------------------------------------------------
Archived messages: http://www.clip.dia.fi.upm.es/Mail/ciao-users/
-----------------------------------------------------------------------------
Call for Papers
25th International Conference on Logic Programming (ICLP 2009)
Pasadena, California, USA, July 14--17, 2009
http://www.ist.unomaha.edu/iclp2009/
ICLP 2009 will be co-located with IJCAI 2009
(see http://ijcai-09.org/)
Conference Scope
================
Since the first conference held in Marseilles in 1982, ICLP has
been the premier international conference for presenting research in
logic programming. Contributions are sought in all areas of logic
programming including but not restricted to:
- Theory: Semantic Foundations, Formalisms, Non- monotonic Reasoning,
Knowledge Representation.
- Implementation: Compilation, Memory Management, Virtual Machines,
Parallelism.
- Environments: Program Analysis, Transformation, Validation,
Verification, Debugging, Profiling.
- Language Issues: Concurrency, Objects, Coordination, Mobility, Higher
Order, Types, Modes, Programming Techniques.
- Related Paradigms: Abductive Logic Programming, Inductive Logic
Programming, Constraint Logic Programming, Answer-Set Programming.
- Applications: Databases, Data Integration and Federation, Software
Engineering, Natural Language Processing, Web and Semantic Web,
Agents, Artificial Intelligence, Bioinformatics.
In addition to the presentations of accepted papers, the technical
program will include invited talks, tutorials, a Doctoral Consortium,
and workshops.
Submission Details
==================
The three broad categories for submissions are: (1) technical
papers, where, for ICLP 2009, specific attention will be given to work
describing innovative language features leading to better software
development, verification, and implementation; (2) application papers,
where the emphasis will be on their impact on the application domain
as opposed to the advancement of the the state-of-the-art of logic
programming; and (3) short papers/posters, ideal for presenting and
discussing current work not yet ready for publication and research
project overviews.
All papers must describe original, previously unpublished research,
and must not simultaneously be submitted for publication elsewhere.
They must be written in English. Technical and application papers must
not exceed 15 pages. The limit for short papers is 5 pages.
Submissions must be in the Springer LNCS format
(http://www.springeronline.com/lncs/) via the Easychair submission
system, available at
http://www.easychair.org/conferences/?conf=iclp2009.
All accepted papers will be included in the conference proceedings,
expected to be published by Springer-Verlag in the LNCS series.
Important Dates
===============
Paper registration: February 27, 2009
Submission deadline: March 3, 2009
Notification of authors: April 7, 2009
Camera-ready copy due: May 5, 2009
ICLP 2009 Organization
======================
General Co-Chairs: Hai-Feng Guo, Gopal Gupta
Program Co-chairs: Patricia Hill, David S Warren
Program Committee
=================
Annalisa Bossi Paulo Moura
Pedro Cabalar Steve Muggleton
Mireille Ducasse Gopalan Nadathur
Esra Erdem Lee Naish
Francois Fages Enrico Pontelli
Thom Fruehwirth Ricardo Rocha
Maurizio Gabbrielli Torsten Schaub
Maria Garcia de la Banda Terrance Swift
Michael Hanus Peter Szeredi
Patricia Hill (Co-chair) Mirek Truszczynski
Katsumi Inoue Frank Valencia
Joxan Jaffar Wim Vanhoof
Andy King David Warren (Co-chair)
Nicola Leone Neng-Fa Zhou
Fangzhen Lin
Workshops
=========
The ICLP 2009 program will include several workshops. They are
perhaps the best places for the presentation of preliminary work,
novel ideas, and new open problems to a wide and interested audience.
Workshops also provide a venue for presenting specialized topics and
opportunities for intensive discussions and project collaboration in
any areas related to logic programming, including cross-disciplinary
areas. Workshop proposals by Feb. 3rd, 2009.
Doctoral Consortium
===================
The 5th Doctoral Consortium (DC) on Logic Programming provides
research students with the opportunity to present and discuss their
research directions, and to obtain feedback from both peers and
world-renown experts in the field. Accepted participants will receive
partial financial support to attend the event and the main conference.
The best paper and presentation from the DC will be given the
opportunity to present in special session of the main ICLP conference.
Conference Venue
================
ICLP 2009 will be held in conjunction with IJCAI 2009 at the
Pasadena Convention Center; for more information, see
http://ijcai-09.org/.
==============================================================================
Message: Address: Action:
help majordomo(a)clip.dia.fi.upm.es Info. on useful commands
subscribe ciao-users-request(a)clip.dia.fi.upm.es Subscribe to this list
unsubscribe ciao-users-request(a)clip.dia.fi.upm.es Unsubscribe from this list
<whatever> ciao-users(a)clip.dia.fi.upm.es Send message to list
-----------------------------------------------------------------------------
Archived messages: http://www.clip.dia.fi.upm.es/Mail/ciao-users/
-----------------------------------------------------------------------------
---------------------------------------------------------------------------
[[[ We apologize if you receive multiple copies of this message ]]]
---------------------------------------------------------------------------
Posted: December 19, 2008
Doctoral Student Positions in Information and Communication Technologies
on the research project "WORD-LEVEL FORMAL VERIFICATION VIA SMT SOLVING"
are available at the International Doctorate School in Information and
Communication Technologies (http://www.ict.unitn.it/) of the
University of Trento, Italy, under the joint supervision of
Dr. ALESSANDRO CIMATTI,
Embedded Systems Research Unit,
FBK-Irst,
via Sommarive 18, I-38100 Povo, Trento, Italy
http://sra.fbk.eu/people/cimatti/,
Prof. ROBERTO SEBASTIANI
Software Engineering & Formal Methods Research Program
DISI, University of Trento,
via Sommarive 14, I-38100 Povo, Trento, Italy
http://disi.unitn.it/~rseba/.
The research activity will be carried out jointly within the Embedded Systems
(ES) Research Unit of the Center for Scientific and Technological
Research of the Fondazione Bruno Kessler (FBK), Trento, and the
Software Engineering & Formal Methods (SE&FM) Research Program,
at Department of Information Engineering and Computer Science (DISI) of
University of Trento.
The research activity will aim at investigating and developing novel
techniques, methodologies and support tools for Satisfiability Modulo
Theories (SMT) for the verification of WORD-level circuit designs.
This work will be part of the "Word-Level Formal Verification via SMT
Solving" (WOLFLING) project, a three-year custom research project
supported by SRC/GRC (http://grc.src.org/fr/S200802_Call.asp), in
strict collaboration with the Formal Verification Group at Intel, Haifa.
SMT tools will be developed on top of the MathSAT SMT platform
(http://mathsat4.disi.unitn.it), and Formal Verification tools will be
developed on top of the NuSMV Model Checking platform (http://nusmv.fbk.eu).
Both platforms are jointly developed and maintained by ES and SE&FM.
The selected candidates will be initially enrolled in a stage and, if
they pass the selection of the Ph.D. school, they will be enrolled as
Ph.D. students. Ph.D. courses will start in Autumn 2009, and the
thesis must be completed in three or four years. People enrolled in a
stage and subsequent Ph.D. courses are expected to move to Trento, and
will receive monetary support during both phases of their activity.
Candidate Profile
=================
The ideal candidate should have an MS or equivalent degree in computer
science, mathematics or electronic engineering, and combine solid
theoretical background and excellent software development skills.
The candidate should be able to work in a collaborative environment,
with a strong commitment to reaching research excellence and achieving
assigned objectives.
Background knowledge and/or previous experience in the following areas
(in order of preference), though not mandatory, will be considered
very favorably:
- Satisfiability Modulo Theory (SMT)
- Propositional Satisfiability (SAT)
- Embedded Systems Design Languages (e.g. Verilog, VHDL)
- Symbolic Model Checking
- Automated Reasoning
- Constraint Solving and Optimization
Applications and Inquiries
==========================
Interested candidates should inquire for further information and/or
apply by sending email to Prof. Sebastiani rseba[at]disi[dot]unitn[dot]it.
Applications should contain a statement of interest, with a Curriculum
Vitae, and three reference persons. PDF format is strongly encouraged.
Emails will be automatically processed and should have
'PHD ON WOLFLING PROJECT'
as subject.
Contact Person
==============
Prof. ROBERTO SEBASTIANI
Software Engineering & Formal Methods Research Program
DISI, University of Trento,
via Sommarive 14, I-38100 Povo, Trento, Italy
http://disi.unitn.it/~rseba/.
mailto: rseba[at]disi[dot]unitn[dot]it
The Embedded Systems Research Unit at FBK
=========================================
The Embedded Systems Unit consists of about 15 persons, including
researchers, post-Doc, Ph.D. students, and programmers. The
Unit carries out research, tool development and technology transfer in
the fields of design and verification of embedded systems.
Current research directions include:
* Satisfiability Modulo Theory, and its application to the
verification of hardware, embedded critical software, and hybrid
systems (Verilog, SystemC, C/C++, StateFlow/Simulink).
* Formal Requirements Analysis based on techniques for temporal logics
(consistency checking, vacuity detection, input determinism,
cause-effect analysis, realizability and synthesis).
* Formal Safety Analysis, based on the integration of traditional
techniques (e.g. Fault-tree analysis, FMEA) with symbolic
verification techniques.
The Embedded Systems Unit is part of Fondazione Bruno Kessler,
formerly Istituto Trentino di Cultura, a public research institute of
the Autonomous Province of Trento (Italy), founded in 1976. The
institute, through its center for the scientific and technological
research, is active in the areas of Information Technology,
Microsystems, and Physical Chemistry of Surfaces and
Interfaces. Today, FBK is an internationally recognized research
institute, collaborating with industries, universities, and public and
private laboratories in Italy and abroad. The institute's applied and
basic research activities aim at resolving real-world problems, driven
by the need for technological innovation in society and industry.
The SW Engineering & Formal Methods Research Program at DISI
============================================================
The SW Engineering & Formal Methods R. P. at DISI currently
consists on 5 faculties, 4 post-docs and 19 PhD students. The
Unit carries out research, tool development and technology transfer in
the fields of Goal-Oriented Requirements Engineering, Agent-oriented
SW engineering, Security, and Formal Methods.
Referring to formal methods, current research directions include:
* Satisfiability Modulo Theory, and its application to the
verification of hardware, embedded critical software, and hybrid
systems.
* Advanced Model Checking Techniques for Formal Verification of
hardware, embedded critical software, and hybrid systems.
* Applications of Propositional Satisfiability (SAT) to various
domains.
The R.P. is part of the Department of Information Engineering and
Computer Science, DISI (http://disi.unitn.it/) of University of Trento.
University of Trento in the latest years has always been rated among the
top-three small&medium-size universities in Italy.
DISI currently consists of 50 faculties, 68 research staff and support
people, 21 postdocs and 146 Doctoral students, plus administrative and
technical staff. DISI covers all the different areas of information
technology (computer science, telecommunications, and electronics)
and their applications. These disciplines above are studied
individually but also with a strong focus on their integration,
Location
========
Trento is a lively town of about 100.000 inhabitants, located 130 km
south of the border between Italy and Austria. It is well known for
the beauty of its mountains and lakes, and it offers the possibility
to practice a wide range of sports. Trento enjoys a rich cultural and
historical heritage, and it is the ideal starting point for day trips
to famous towns such as Venice or Verona, as well as to enjoy great
naturalistic journeys. Detailed information about Trento and its
region can be found at http://www.trentino.to/home/index.html?_lang=en.
==============================================================================
Message: Address: Action:
help majordomo(a)clip.dia.fi.upm.es Info. on useful commands
subscribe ciao-users-request(a)clip.dia.fi.upm.es Subscribe to this list
unsubscribe ciao-users-request(a)clip.dia.fi.upm.es Unsubscribe from this list
<whatever> ciao-users(a)clip.dia.fi.upm.es Send message to list
-----------------------------------------------------------------------------
Archived messages: http://www.clip.dia.fi.upm.es/Mail/ciao-users/
-----------------------------------------------------------------------------
$/1 is not a Ciao standard predicate.
It is an auxiliar constructor that is used in the implementation of the
library of disequality constraints (dist.pl) to represent different
Skolem constants ($(1), $(2), ...)
victorpablosceruelo(a)gmail.com wrote:
> Hi.
>
> I'm reading an old ciao prolog file and I have found this non-documented
> predicate: $/1
> Does anyone knows for what is it for?
>
> simpl_desig(Term1/_Term2,fail):-
> ground(Term1),
> Term1=($(N)),
> number(N),!.
> simpl_desig(_Term1/Term2,fail):-
> ground(Term2),
> Term2=($(N)),
> number(N),!.
>
> Regards,
>
> Victor
>
>
> ==============================================================================
> Message: Address: Action:
> help majordomo(a)clip.dia.fi.upm.es Info. on useful commands
> subscribe ciao-users-request(a)clip.dia.fi.upm.es Subscribe to this list
> unsubscribe ciao-users-request(a)clip.dia.fi.upm.es Unsubscribe from this list
> <whatever> ciao-users(a)clip.dia.fi.upm.es Send message to list
> -----------------------------------------------------------------------------
> Archived messages: http://www.clip.dia.fi.upm.es/Mail/ciao-users/
> -----------------------------------------------------------------------------
>
>
--
---------------------------------
Susana Muñoz Hernández
Universidad Politécnica de Madrid
Tel : +34 91 336 74 55
Fax : +34 91 336 36 69
email: susana(a)fi.upm.es
---------------------------------
=======================================
Message: Address: Action:
help majordomo(a)clip.dia.fi.upm.es Info. on useful commands
subscribe ciao-users-request(a)clip.dia.fi.upm.es Subscribe to this list
unsubscribe ciao-users-request(a)clip.dia.fi.upm.es Unsubscribe from this list
<whatever> ciao-users(a)clip.dia.fi.upm.es Send message to list
-----------------------------------------------------------------------------
Archived messages: http://www.clip.dia.fi.upm.es/Mail/ciao-users/
-----------------------------------------------------------------------------
********************************************************
* Last Call for Papers *
* *
* Fourth Workshop on Bytecode Semantics, *
* Verification, Analysis and Transformation *
* *
* York, UK, 29th March 2009, part of ETAPS 2009 *
* *
* Venue: The University of York *
* *
* http://www.clip.dia.fi.upm.es/Conferences/BYTECODE09 *
* *
********************************************************
Important Dates
===============
Paper Submission December 21, 2008
Notification January 25, 2009
Final Version February 8, 2009
Workshop March 29, 2009
Workshop Description
====================
Bytecode, such as produced by e.g. .Net and Java compilers, has become
an important topic of interest, both for industry and academia. The
industrial interest stems from the fact that bytecode is typically
used for the Internet and mobile devices (smartcards, phones, etc.),
where security is a major issue. Moreover, bytecode is
device-independent and allows dynamic loading of classes, which
provides an extra challenge for the application of formal methods. In
addition, the lack of structure of the code and the pervasive presence
of the operand stack also provide extra challenges for the analysis of
bytecode. This workshop will focus on the latest developments in the
semantics, verification, analysis, and transformation of
bytecode. Both new theoretical results and tool demonstrations are
welcome.
Invited Speaker
===============
TBA
Submission
==========
There are two paper categories, Regular and Tool demo papers. Paper
should be written using the ENTCS style and submitted through the easy
chair page "http://www.easychair.org/conferences/?conf=bytecode09".
Please indicate in the submission page the category of your
submission. Submissions will be evaluated by the Program Committee for
inclusion in the ENTCS proceedings.
Regular research papers should be at most 15 pages (including
bibliography and excluding well-marked appendices not intended for
publication). They must contain original contributions, be written in
English and be unpublished and not submitted simultaneously for
publication elsewhere.
Tool demo papers must describe a completed, robust and well-documented
tool -- highlighting the overall functionality of the tool, the
interfaces of the tool, interesting examples and applications of the
tool, an assessment of the tool's strengths and weaknesses, and a
summary of documentation/support available with the tool. The body of
the paper must be no longer than 6 pages in length (including
bibliography), and it should give an overview of the tool, the
methodology associated with its use, a summary of how the tool has
been applied and to what effect, and it should indicate what
supporting artifacts (user manual, example repository, downloads, etc)
are available. This material will be included in the ENTCS
proceedings if the paper is accepted. In addition, the paper should
include an appendix (limited to six pages) that gives an outline of
the proposed demo presentation (this material will NOT appear in the
ENTCS proceedings).
Program Committee
=================
Wolfgang Ahrendt Chalmers University of Technology, SWE
Elvira Albert (co-chair) Complutense University of Madrid, ESP
June Andronick NICTA, AUS
David Aspinall University of Edinburgh, UK
Cristina Cifuentes Sun Microsystems, AUS
Samir Genaim (co-chair) Technical University of Madrid, ESP
Sara Kalvala The University of Warwick, UK
Gerwin Klein The University of New South Wales, AUS
Francesco Logozzo Microsoft Research, USA
David Pichardie INRIA Rennes (IRISA), FRA
Tamara Rezk INRIA-Microsoft, FRA
Fausto Spoto University of Verona, ITA
Eran Yahav IBM T.J. Watson Research Center, USA
==============================================================================
Message: Address: Action:
help majordomo(a)clip.dia.fi.upm.es Info. on useful commands
subscribe ciao-users-request(a)clip.dia.fi.upm.es Subscribe to this list
unsubscribe ciao-users-request(a)clip.dia.fi.upm.es Unsubscribe from this list
<whatever> ciao-users(a)clip.dia.fi.upm.es Send message to list
-----------------------------------------------------------------------------
Archived messages: http://www.clip.dia.fi.upm.es/Mail/ciao-users/
-----------------------------------------------------------------------------
I need to manage data written in diverse alphabets like Greek, Russian,
Arabic or Hindi.
Can Prolog help me and what is to observe to do that?
(ciao would better correspond to my view of solution of my problem because
of existence of the Pillow library to realize Web applications)
--
View this message in context: http://www.nabble.com/Unicode-tp20349040p20349040.html
Sent from the Ciao Prolog - Users mailing list archive at Nabble.com.
==============================================================================
Message: Address: Action:
help majordomo(a)clip.dia.fi.upm.es Info. on useful commands
subscribe ciao-users-request(a)clip.dia.fi.upm.es Subscribe to this list
unsubscribe ciao-users-request(a)clip.dia.fi.upm.es Unsubscribe from this list
<whatever> ciao-users(a)clip.dia.fi.upm.es Send message to list
-----------------------------------------------------------------------------
Archived messages: http://www.clip.dia.fi.upm.es/Mail/ciao-users/
-----------------------------------------------------------------------------
[Apologies for multiple receptions]
Hello.
This is a mail just for informing that the new release
Datalog Educational System version 1.6.1
http://des.sourceforge.net
has been launched on November, 10th, 2008 and ported to
Ciao Prolog 1.10p5
Release notes are attached to the end of this message.
Please, see http://des.sourceforge.net for details.
Best regards.
==============================================================
Fernando Sáenz Pérez
Profesor Titular de Universidad / Associate Professor
Home Page: http://www.fdi.ucm.es/profesor/fernan
Tel: + 34 913947642. Fax: + 34 913947547
Despacho / Office: 435 (4ª planta / 4th floor)
Dept. Ingeniería del Software e Inteligencia Artificial /
Department of Software Engineering and Artificial Intelligence
Universidad Complutense de Madrid
Facultad de Informática
C/Profesor José García Santesmases, s/n
E - 28040 Madrid. Spain
==============================================================
Version 1.6.1 of DES adds to previous version (1.6.0):
Enhancements:
o Arithmetic expressions are allowed in the projection list of SELECT statements
o Subqueries in comparisons (=, <, >, ...), in either side or even in both sides of the comparison operator (read as ANY, not ALL, which is unsupported up to now)
o Display of the number of computed, inserted and deleted tuples
o Commands are case-insensitive
o Some tweaks on the SQL parsing code for making it hopefully more understandable and efficient
o The answer to a SQL query is a relation with name 'answer', and its schema is displayed when solving it
o A new use for the /dbschema command: Now, it accepts an optional argument (a database object, which can be a view or a table name) for restricting the displayed schema
o The /dbschema command informs about local view definitions for each view
o A new SQL DDL statement: drop database, which drops the database (including tables, views, and rules)
o Stratifications are not computed during building a view that involves local views. As a consequence, several messages are suppressed (as 'undefined' and 'non stratifiable')
Changes:
o Inserted and deleted tuples are not shown
Fixed bugs:
o Complex left-hand-side relations in joins failed to be parsed
o Conjunctive Prolog goals failed to be parsed (bug introduced in version 1.6.0)
o Natural joins now return common attributes only once
o Datalog rules involving expressions with (prefix) unary operators were incorrectly displayed as infix
o Parsing of Datalog bodies failed is some situations were arithmetic operators were involved (as in /assert p(X) :- X is (1) )
o Parsing of projection lists failed in some situations where table.* was intermixed with references to single table attributes
o Program transformation for obtaining safe rules yielded incorrect results in some cases
o When dropping a view, its local view definitions (if any) were not dropped as well
o Different views could define the same local view name
o /listing Name failed to list rules of different arities (bug introduced in version 1.6.0)
=======================================
Message: Address: Action:
help majordomo(a)clip.dia.fi.upm.es Info. on useful commands
subscribe ciao-users-request(a)clip.dia.fi.upm.es Subscribe to this list
unsubscribe ciao-users-request(a)clip.dia.fi.upm.es Unsubscribe from this list
<whatever> ciao-users(a)clip.dia.fi.upm.es Send message to list
-----------------------------------------------------------------------------
Archived messages: http://www.clip.dia.fi.upm.es/Mail/ciao-users/
-----------------------------------------------------------------------------
[Apologies for multiple copies]
===============================================================================
-------------- CALL FOR PARTICIPATION --------------
VMCAI 2009
Tenth International Conference on
Verification, Model Checking, and Abstract Interpretation
Savannah, GA, USA, January 18-20, 2009
http://cs.uni-muenster.de/vmcai09
Early registration deadline: December 19
===============================================================================
VMCAI 2009 is the 10th International Conference on Verification, Model
Checking, and Abstract Interpretation. VMCAI 2009 is co-located with
POPL 2009 and will be held at the Hyatt Regency Hotel in Savannah,
Georgia, USA, January 18-20, 2009. Information on how to register for
VMCAI is available from the conference web site:
http://cs.uni-muenster.de/vmcai09
The early registration deadline is December 19, 2008.
VMCAI centers on state-of-the-art research relevant to analysis of
programs and systems and drawn from three research communities:
Verification, Model Checking, and Abstract Interpretation. A goal is
to facilitate interaction, cross-fertilization, and the advance of
hybrid methods that combine two or all three areas. Topics covered by
VMCAI include program verification, program certification, model
checking, debugging techniques, abstract interpretation, abstract
domains, static analysis, type systems, deductive methods, and
optimization. The proceedings of the conference will be published in
the Springer-Verlag Lecture Notes in Computer Science series.
Invited Talks:
==============
Allen Emerson, co-recipient of 2008 Turing Award (Univ. of Texas):
Model Checking: Progress and Problems
Aarti Gupta (NEC Labs, Princeton):
Model Checking Concurrent Multi-Threaded Programs
Mooly Sagiv (Tel-Aviv University):
Thread Modular Shape Analysis
Invited Tutorials:
==================
Byron Cook (Microsoft Research, Cambridge):
Proving Program Termination and Liveness
Veronique Cortier (LORIA, CNRS, Nancy):
Verification of Security Protocols
Contributed Papers:
===================
The VMCAI 2009 program encompasses 24 regular papers. The list of
accepted papers is available on the conference web site.
Acknowledgements:
=================
VMCAI 2009 is held in cooperation with ACM (Association for Computing
Machinery). It is sponsored by EAPLS (European Association for
Programming Languages and Systems) and Microsoft Research.
Program Chairs:
===============
Neil Jones, University of Copenhagen, Denmark
Markus Müller-Olm, Universität Münster, Germany
Program Committee:
==================
Christel Baier, Technische Universität Dresden, Germany
Ahmed Bouajjani, Université Paris 7, France
Michael Codish, Ben-Gurion University of the Negev, Israel
Patrick Cousot, Ècole Normale Supérieure, Paris, France
Javier Esparza, Technische Universität München, Germany
Klaus Havelund, NASA JPL, USA
Michael Huth, Imperial College London, Great-Britain
Bengt Jonsson, Uppsala Universitet, Sweden
Sorin Lerner, University of California, San Diego, USA
Francesco Logozzo, Microsoft Research, Redmond, USA
Pete Manolios, Northeastern University, Boston, USA
Amir Pnueli, New York University, USA
C. R. Ramakrishnan, SUNY at Stony Brook, NY, USA
Andrey Rybalchenko, MPI for Software Systems, Germany
Helmut Seidl, Technische Universität München, Germany
Henny Sipma, Stanford University, USA
Carolyn Talcott, SRI International, Menlo Park, CA, USA
Greta Yorsh, IBM TJ Watson Research Center, NY, USA
Steering Committee:
===================
Tino Cortesi, Universita' Ca' Foscari, Venice, Italy
Patrick Cousot, Ècole Normale Supérieure, France
E. Allen Emerson, University of Texas at Austin, USA
Giorgio Levi, University of Pisa, Italy
Andreas Podelski, Universität Freiburg, Germany
Thomas W. Reps, University of Wisconsin at Madison, USA
David Schmidt, Kansas State University, USA
Lenore Zuck, University of Illinois at Chicago, USA
=======================================
Message: Address: Action:
help majordomo(a)clip.dia.fi.upm.es Info. on useful commands
subscribe ciao-users-request(a)clip.dia.fi.upm.es Subscribe to this list
unsubscribe ciao-users-request(a)clip.dia.fi.upm.es Unsubscribe from this list
<whatever> ciao-users(a)clip.dia.fi.upm.es Send message to list
-----------------------------------------------------------------------------
Archived messages: http://www.clip.dia.fi.upm.es/Mail/ciao-users/
-----------------------------------------------------------------------------
[[[ Apologies for multiple copies of this message ]]]
Doctoral Student Positions Available
Design and Verification of Embedded Software
Embedded Systems Research Unit
Fondazione Bruno Kessler
(formerly part of IRST - Centro per la Ricerca Scientifica e Tecnologica)
Trento, Italy
Posted: November 26, 2008
The Embedded Systems Research Unit (http://es.fbk.eu) of the Bruno
Kessler Foundation, Trento, Italy, is seeking several candidates for Ph.D
positions.
The Ph.D. studies will be held at the International Doctorate School
in Information and Communication Technologies
(http://www.ict.unitn.it/) of the University of Trento, Italy.
The research activity will be carried out within the Embedded Systems
Unit of the Center for Scientific and Technological Research of the
Fondazione Bruno Kessler.
The research activity will aim at techniques, methodologies and support
tools for the design and verification of embedded systems. In
particular, possible topics will include:
- Embedded Software Design and Verification
- Formal Requirements Analysis
- Design and Verification of Hybrid and Timed systems
The selected candidates will be initially enrolled in a stage and, if
they pass the selection of the Ph.D. school, they will be enrolled as
Ph.D. students. Ph.D. courses will start in Autumn 2009, and the
thesis must be completed in three or four years. People enrolled in a
stage and subsequent Ph.D. courses are expected to move to Trento, and
will receive monetary support during both phases of their activity.
Candidate Profile
=================
The ideal candidate should have an MS or equivalent degree in computer
science, mathematics or electronic engineering, and combine solid
theoretical background and software development skills.
The candidate should be able to work in a collaborative environment,
with a strong commitment to reaching research excellence and achieving
assigned objectives.
Background knowledge and/or previous experience in the following
areas, though not mandatory, will be considered favorably:
- Symbolic Model Checking
- Propositional Satisfiability
- Satisfiability Modulo Theory
- Constraint Solving and Optimization
- Formal Requirements Analysis
- Software Verification
- Software Synthesis
- Embedded Systems Design Languages (e.g. Verilog, VHDL, System C, and
System Verilog)
- Safety Analysis (FTA, FMEA)
Applications and Inquiries
==========================
Interested candidates should inquire for further information and/or
apply by sending email to <jobs[at]fbk[dot]eu>.
Applications should contain a statement of interest, with a Curriculum
Vitae, and three reference persons. PDF format is strongly encouraged.
Emails will be automatically processed and should have
'RIF: ES/phd'
as subject.
Please note that the positions are already open, and they will be
evaluated as soon as they arrive.
The Embedded Systems Research Unit
=================================
The Embedded Systems Unit consists of about 15 persons, including
researchers, post-Doc, Ph.D. students, and programmers. The
Unit carries out research, tool development and technology transfer in
the fields of design and verification of embedded systems.
Current research directions include:
* Satisfiability Modulo Theory, and its application to the
verification of hardware, embedded critical software, and hybrid
systems (Verilog, SystemC, C/C++, StateFlow/Simulink)
* Formal Requirements Analysis based on techniques for temporal logics
(consistency checking, vacuity detection, input determinism,
cause-effect analysis, realizability and synthesis)
* Formal Safety Analysis, based on the integration of traditional
techniques (e.g. Fault-tree analysis, FMEA) with symbolic
verification techniques.
The unit develops and maintains several tools:
* the NuSMV symbolic model checker (http://nusmv.fbk.eu)
* the MathSAT SMT solver (http://mathsat.fbk.eu)
* the Formal Safety Analysis Platform FSAP (http://fsap.fbk.eu)
* the Requirements Analysis Tool RAT (http://rat.fbk.eu)
The unit is currently involved in several research projects, funded by
the European Union (FP VI and FP VII), the European Space Agency, the
European Railway Agency, as well as in industrial technology transfer
projects. The projects aim at applying research results to key
application domains such as space, avionics, railways, hardware design
and mobile embedded applications.
The Embedded Systems Unit is part of Fondazione Bruno Kessler,
formerly Istituto Trentino di Cultura, a public research institute of
the Autonomous Province of Trento (Italy), founded in 1976. The
institute, through its center for the scientific and technological
research, is active in the areas of Information Technology,
Microsystems, and Physical Chemistry of Surfaces and
Interfaces. Today, FBK is an internationally recognized research
institute, collaborating with industries, universities, and public and
private laboratories in Italy and abroad. The institute's applied and
basic research activities aim at resolving real-world problems, driven
by the need for technological innovation in society and industry.
Location
========
Trento is a lively town of about 100.000 inhabitants, located 130 km
south of the border between Italy and Austria. It is well known for
the beauty of its mountains and lakes, and it offers the possibility
to practice a wide range of sports. Trento enjoys a rich cultural and
historical heritage, and it is the ideal starting point for day trips
to famous towns such as Venice or Verona, as well as to enjoy great
naturalistic journeys. Detailed information about Trento and its
region can be found at http://www.trentino.to/home/index.html?_lang=en.
Contact Person
==============
* Alessandro Cimatti
mailto: <cimatti[at]fbk[dot]eu>
http://es.fbk.eu/people/cimatti
==============================================================================
Message: Address: Action:
help majordomo(a)clip.dia.fi.upm.es Info. on useful commands
subscribe ciao-users-request(a)clip.dia.fi.upm.es Subscribe to this list
unsubscribe ciao-users-request(a)clip.dia.fi.upm.es Unsubscribe from this list
<whatever> ciao-users(a)clip.dia.fi.upm.es Send message to list
-----------------------------------------------------------------------------
Archived messages: http://www.clip.dia.fi.upm.es/Mail/ciao-users/
-----------------------------------------------------------------------------
Hi.
I'm reading an old ciao prolog file and I have found this non-documented
predicate: $/1
Does anyone knows for what is it for?
simpl_desig(Term1/_Term2,fail):-
ground(Term1),
Term1=($(N)),
number(N),!.
simpl_desig(_Term1/Term2,fail):-
ground(Term2),
Term2=($(N)),
number(N),!.
Regards,
Victor
==============================================================================
Message: Address: Action:
help majordomo(a)clip.dia.fi.upm.es Info. on useful commands
subscribe ciao-users-request(a)clip.dia.fi.upm.es Subscribe to this list
unsubscribe ciao-users-request(a)clip.dia.fi.upm.es Unsubscribe from this list
<whatever> ciao-users(a)clip.dia.fi.upm.es Send message to list
-----------------------------------------------------------------------------
Archived messages: http://www.clip.dia.fi.upm.es/Mail/ciao-users/
-----------------------------------------------------------------------------