I ended up using the term coordination language to describe Swift in my masters paper - its a useful way to think about the problem. <br><br>If anyone is interested, this paper is quite helpful in motivating the term:<br><a href="http://portal.acm.org/citation.cfm?id=129635">http://portal.acm.org/citation.cfm?id=129635</a><br>
<br>- Tim<br><br><div class="gmail_quote">On Sun, Apr 24, 2011 at 4:59 PM, Ian Foster <span dir="ltr"><<a href="mailto:foster@anl.gov">foster@anl.gov</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
This term was big in the 1980s/early 1990s, around the time of Linda. It seems to have dropped in popularity of late.<br>
<br>
I've always thought of Swift as a coordination language rather than a workflow language. But I like the term "parallel scripting" best of all.<br>
<div><div></div><div class="h5"><br>
<br>
<br>
<br>
<br>
<br>
On Apr 24, 2011, at 9:03 AM, Daniel S. Katz wrote:<br>
<br>
> It's interesting that the word "workflow" itself doesn't appear in the call.<br>
><br>
> Dan<br>
><br>
><br>
> On Apr 24, 2011, at 7:12 AM, Ben Clifford wrote:<br>
><br>
>><br>
>> Now there are these things called 'co-ordination languages', which as far<br>
>> as I can tell overlaps a lot with 'workflow languages' ...<br>
>><br>
>> --<br>
>> <a href="http://www.hawaga.org.uk/ben/" target="_blank">http://www.hawaga.org.uk/ben/</a><br>
>><br>
>> ---------- Forwarded message ----------<br>
>> Date: Sun, 24 Apr 2011 13:53:36 +0200<br>
>> From: "Mousavi, M." <<a href="mailto:M.R.Mousavi@tue.nl">M.R.Mousavi@tue.nl</a>><br>
>> To: "<a href="mailto:types-announce@lists.seas.upenn.edu">types-announce@lists.seas.upenn.edu</a>" <<a href="mailto:types-announce@lists.seas.upenn.edu">types-announce@lists.seas.upenn.edu</a>>,<br>
>> "<a href="mailto:concurrency@tue.nl">concurrency@tue.nl</a>" <<a href="mailto:concurrency@tue.nl">concurrency@tue.nl</a>>,<br>
>> "<a href="mailto:hol-info@lists.sourceforge.net">hol-info@lists.sourceforge.net</a>" <<a href="mailto:hol-info@lists.sourceforge.net">hol-info@lists.sourceforge.net</a>>,<br>
>> "<a href="mailto:agda@lists.chalmers.se">agda@lists.chalmers.se</a>" <<a href="mailto:agda@lists.chalmers.se">agda@lists.chalmers.se</a>>,<br>
>> "<a href="mailto:isabelle-users@cl.cam.ac.uk">isabelle-users@cl.cam.ac.uk</a>" <<a href="mailto:isabelle-users@cl.cam.ac.uk">isabelle-users@cl.cam.ac.uk</a>><br>
>> Subject: [Agda] CFP: Foundations of Coordination Languages and Software<br>
>> Architectures (Deadline: June 3)<br>
>><br>
>> ***************************************************<br>
>> The 10th International Workshop on the<br>
>><br>
>> Foundations of Coordination Languages and Software Architectures (FOCLASA 2011)<br>
>><br>
>> A Satellite Workshop of CONCUR 2011<br>
>><br>
>> Aachen (Germany), September 10, 2011<br>
>><br>
>> <a href="http://foclasa.lcc.uma.es/" target="_blank">http://foclasa.lcc.uma.es/</a><br>
>><br>
>> Submission Deadline: June 3rd, 2011<br>
>> (Abstract: May 27th, 2011)<br>
>> ***************************************************<br>
>><br>
>><br>
>> Abstract<br>
>> ======<br>
>><br>
>> Computation nowadays is becoming inherently concurrent, either because of characteristics of the hardware (with multicore processors becoming omnipresent) or due to the ubiquitous presence of distributed systems (incarnated in the Internet). Computational systems are therefore typically distributed, concurrent, mobile, and often involve composition of heterogeneous components.<br>
>><br>
>> To specify and reason about such systems and go beyond the functional correctness proofs, e.g., by supporting reusability and improving maintainability, approaches such as coordination languages and software architecture are recognised as fundamental.<br>
>><br>
>> The goal of the FOCLASA workshop is to put together researchers and practitioners of the aforementioned fields, to share and identify common problems, and to devise general solutions in the context of coordination languages and software architectures.<br>
>><br>
>><br>
>> Topics of interest<br>
>> ============<br>
>><br>
>> Topics of interest include (but are not limited to):<br>
>><br>
>> * Theoretical models (of coordination, of component composition, of open, concurrent, and distributed systems)<br>
>> * Specification, refinement, and analysis of software systems (architectures, patterns and styles, verification of functional and non-functional properties via logics or types)<br>
>> * Languages for interaction, coordination, architectures, and interface definition (syntax and semantics, implementation, usability, domain-specific languages)<br>
>> * Dynamic software architectures (mobile agents, self-organizing/adaptive/reconfigurable systems)<br>
>> * Tools and environments for the development of applications.<br>
>><br>
>> In particular, practice, experience and methodologies from the following areas are solicited as well:<br>
>> * Service-Oriented computing<br>
>> * Multi-agent systems<br>
>> * Peer-to-peer systems<br>
>> * Grid computing<br>
>> * Component-based systems<br>
>><br>
>> Invited Talk<br>
>> ========<br>
>><br>
>> Joe Armstrong, Ericsson, Sweden.<br>
>><br>
>> Submissions<br>
>> ========<br>
>><br>
>> FOCLASA 2011 is a satellite workshop of the 22nd International Conference on Concurrency Theory (CONCUR 2011). It provides a venue where researchers and practitioners on the topics given below can meet, exchange ideas and problems, identify some of the key and fundamental issues related to coordination languages and software architecture, and explore together and disseminate solutions.<br>
>><br>
>> Submissions must describe authors' original research work and their results. Description of work-in-progress with concrete results is also encouraged. The contributions should not exceed 15 pages formatted according to the style of the Electronic Proceedings in Theoretical Computer Science (EPTCS), and should be submitted as Portable Document Format (PDF) files using the EasyChair submission site: click here.<br>
>><br>
>> Important Dates<br>
>> ===========<br>
>><br>
>> Abstract submission: May 27th, 2011<br>
>><br>
>> Paper submission: June 3rd, 2011<br>
>><br>
>> Notification: July 4th, 2011<br>
>><br>
>> Final version due: July 18th, 2011<br>
>><br>
>> Workshop: September 10th, 2011<br>
>><br>
>> Submitting an abstract does not put any obligation on the authors to submit a full paper. Abstracts without an accompanying full paper by the paper submission deadline are automatically considered withdrawn; the authors are, however, encouraged to explicitly withdraw their abstract, if they decide not to submit a full paper.<br>
>><br>
>> All submissions will be reviewed by an international program committee who will make a selection among the submissions based on the novelty, soundness and applicability of the presented ideas and results. Concurrent submission to other venues (conferences, workshops or journal) and submission of papers under consideration elsewhere are not allowed. A printed version of the proceedings will be distributed among participants during the workshop. The proceedings of the workshop will be published as a volume in the Electronic Proceedings in Theoretical Computer Science (EPTCS) series.<br>
>><br>
>> Participants will give a presentation of their papers in twenty minutes, followed by a ten-minute round of questions and discussion on participants' work.<br>
>><br>
>> Following the tradition of the past edition, a special issue of an international scientific journal will be devoted to FOCLASA 2011. Selected participants will be invited to submit an extended version of their papers after the workshop. These extended versions will be reviewed by an international program committee, which will decide on their final publication on the special issue. In the last few editions of FOCLASA, a special issue of Science of Computer Programming has been dedicated to this workshop and we plan to devote a special issue of the same journal to FOCLASA 2011.<br>
>><br>
>> Program Committee Chairs<br>
>> ==================<br>
>><br>
>> MohammadReza Mousavi<br>
>> Eindhoven University of Technology, The Netherlands<br>
>><br>
>><br>
>> António Ravara<br>
>> New University of Lisbon, Portugal<br>
>><br>
>> Program Committee<br>
>> =============<br>
>><br>
>> Jonathan Aldrich, Carnegie Mellon University, USA<br>
>> Luis Barbosa, University of Minho, Portugal<br>
>> Bernhard Beckert, Karlsruhe Institute of Technology, Germany<br>
>> Antonio Brogi, University of Pisa, Italy<br>
>> Carlos Canal, University of Málaga, Spain<br>
>> Vittorio Cortellessa, University of L'Aquila, Italy<br>
>> Gregor Goessler, INRIA Grenoble - Rhône-Alpes, France<br>
>> Ludovic Henrio, INRIA Sophia Antipolis, France<br>
>> Paola Inverardi, Università dell'Aquila, Italy<br>
>> MohammadReza Mousavi, Eindhoven University of Technology, The Netherlands<br>
>> Jaco van de Pol, University of Twente, The Netherlands<br>
>> António Ravara, Technical University of Lisbon, Portugal<br>
>> Gwen Salaün, Grenoble INP - INRIA - LIG, France<br>
>> Carolyn Talcott, SRI International, USA<br>
>> Emilio Tuosto, University of Leicester, UK<br>
>> Mirko Viroli, University of Bologna, Italy_______________________________________________<br>
>> Agda mailing list<br>
>> <a href="mailto:Agda@lists.chalmers.se">Agda@lists.chalmers.se</a><br>
>> <a href="https://lists.chalmers.se/mailman/listinfo/agda" target="_blank">https://lists.chalmers.se/mailman/listinfo/agda</a><br>
>> _______________________________________________<br>
>> Swift-devel mailing list<br>
>> <a href="mailto:Swift-devel@ci.uchicago.edu">Swift-devel@ci.uchicago.edu</a><br>
>> <a href="http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel" target="_blank">http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel</a><br>
><br>
> --<br>
> Daniel S. Katz<br>
> University of Chicago<br>
> <a href="tel:%28773%29%20834-7186" value="+17738347186">(773) 834-7186</a> (voice)<br>
> <a href="tel:%28773%29%20834-3700" value="+17738343700">(773) 834-3700</a> (fax)<br>
> <a href="mailto:d.katz@ieee.org">d.katz@ieee.org</a> or <a href="mailto:dsk@ci.uchicago.edu">dsk@ci.uchicago.edu</a><br>
> <a href="http://www.ci.uchicago.edu/%7Edsk/" target="_blank">http://www.ci.uchicago.edu/~dsk/</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> Swift-devel mailing list<br>
> <a href="mailto:Swift-devel@ci.uchicago.edu">Swift-devel@ci.uchicago.edu</a><br>
> <a href="http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel" target="_blank">http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel</a><br>
<br>
_______________________________________________<br>
Swift-devel mailing list<br>
<a href="mailto:Swift-devel@ci.uchicago.edu">Swift-devel@ci.uchicago.edu</a><br>
<a href="http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel" target="_blank">http://mail.ci.uchicago.edu/mailman/listinfo/swift-devel</a><br>
</div></div></blockquote></div><br>