<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:wfw="http://wellformedweb.org/CommentAPI/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<!-- MHonArc v2.6.10 -->
	<channel>
		<title>m2m-atl-dev</title>
		<link>http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/maillist.html</link>
		<description>m2m-atl-dev</description>
		<language>en-us</language>
		<pubDate>Sat, 05 May 2012 04:11:28 GMT</pubDate>
		<lastBuildDate>Sat, 05 May 2012 04:11:28 GMT</lastBuildDate>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<generator>MHonArc RSS 2.0 RCFile</generator>
		<managingEditor>webmaster@eclipse.org (Webmaster)</managingEditor>
		<webMaster>webmaster@eclipse.org (Webmaster)</webMaster>
		<image>
			<title>m2m-atl-dev</title>
			<url>http://www.eclipse.org/eclipse.org-common/themes/Phoenix/images/eclipse_home_header.jpg</url>
			<link>http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/maillist.html</link>
		</image>
 

	<item>
		<title>[m2m-atl-dev] Project meta data is out of date for modeling.mmt.atl</title>
		<link>http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00174.html</link>
		<description>Frederic, Projects are required to keep meta data up to date using the MyFoundation Portal (http://portal.eclipse.org/). The following problems were found with this project's meta-data: * Project home page (projecturl = http://www.eclipse.org/m2m/atl/) doe...</description>
		<content:encoded><![CDATA[<pre>Frederic,
Projects are required to keep meta data up to date using the MyFoundation
Portal (<a  href="http://portal.eclipse.org/">http://portal.eclipse.org/</a>).  The following problems were found
with this project's meta-data:

* Project home page (projecturl = <a  href="http://www.eclipse.org/m2m/atl/">http://www.eclipse.org/m2m/atl/</a>) does not
have an &quot;About &lt;project&gt;&quot;,&quot;About This Project&quot; or &quot;Information about
&lt;project&gt;&quot; link. Projects are required to provide that standard link on
their home page (see
<a  href="http://www.eclipse.org/projects/standard-link-on-home-page.php">http://www.eclipse.org/projects/standard-link-on-home-page.php</a>) .
The 'About' link should point to this URL: 
<a  href="http://www.eclipse.org/projects/project_summary.php?projectid=modeling.mmt">http://www.eclipse.org/projects/project_summary.php?projectid=modeling.mmt</a>.
atl


</pre>]]></content:encoded>
		<pubDate>Sat, 05 May 2012 04:00:19 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00174.html</guid>
		<author>emo@xxxxxxx (portal on behalf of emo)</author>
	</item>


	<item>
		<title>[m2m-atl-dev] Call for Papers: ECMFA 2012</title>
		<link>http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00173.html</link>
		<description>Dear all, Excellent papers on M2M and ATL have been presented at previous ECMFA conferences; we actively solicit papers for the 2012 event. Details are below. Cheers, Richard... -- ***************************************************************************...</description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Dear all,</pre><br>
<tt>Excellent papers on M2M and ATL have been presented at previous ECMFA 
conferences;<br>
we actively solicit papers for the 2012 event. Details are below.</tt><br>
<br>
<pre style="margin: 0em;">Cheers,
Richard...</pre><br>
<pre style="margin: 0em;">--
********************************************************************************
FIRST CALL FOR PAPERS AND PROPOSALS -- ECMFA 2012</pre><br>
<pre style="margin: 0em;">Eight European Conference on Modelling Foundations and Applications
2-5 July 2012, Kgs. Lyngby, Denmark</pre><br>
<pre style="margin: 0em;"><a  href="http://www2.imm.dtu.dk/conferences/ECMFA-2012/">http://www2.imm.dtu.dk/conferences/ECMFA-2012/</a></pre><br>
<pre style="margin: 0em;">********************************************************************************
INVITED SPEAKERS</pre><br>
<pre style="margin: 0em;">- Henrik L&#xF6;nn, VOLVO Technology, Sweden
- Ed Seidewitz, Model Driven Solutions, USA</pre><br>
<pre style="margin: 0em;">********************************************************************************
Deadlines for Contributions:</pre><br>
<pre style="margin: 0em;">* Abstracts: 15 February 2012
* Paper Submission: 22 February 2012
* Notification to Authors: 10 April 2012</pre><br>
<pre style="margin: 0em;">Deadlines for Satellite Events:</pre><br>
<pre style="margin: 0em;">* Workshops and Tutorials Proposals: 12 December 2011
* Tools and Posters Proposals: 21 May 2012</pre><br>
<pre style="margin: 0em;">********************************************************************************
BACKGROUND</pre><br>
<pre style="margin: 0em;">Model-Based Engineering (MBE) is an approach to the design, analysis and
development of software and systems that relies on exploiting high-level
models and computer-based automation to achieve significant boosts in both
productivity and quality.</pre><br>
<pre style="margin: 0em;">The ECMFA conference series (formerly known as the ECMDA-FA conference
series) is dedicated to advancing the state of knowledge and fostering
the industrial application of MBE and related approaches. Its focus is
on engaging the key figures of research and industry in a dialog which
will result in stronger and more effective practical application of MBE,
hence producing more reliable software based on state-of-the-art
research results.</pre><br>
<pre style="margin: 0em;">CONTRIBUTIONS</pre><br>
<pre style="margin: 0em;">ECMFA has two distinct Paper Tracks: one for research papers (Track F)
dealing with the foundations for MBE, and one for industrial/applications
papers (Track A) dealing with the applications of MBE, including
experience reports on MBE tools.</pre><br>
<pre style="margin: 0em;">In addition to the technical paper Tracks the conference will include
Workshops, Tutorials, Tool demonstrations and Poster exhibitions. The
deadline for submitting Workshops and Tutorial proposals is 12 Dec. 2012.
Tools and Posters Proposals are due before 21 May 2012. Detailed Calls
for these contributions will be issued shortly.</pre><br>
<pre style="margin: 0em;">RESEARCH PAPERS ON FOUNDATIONS OF MBE (ACADEMIC TRACK F)</pre><br>
<pre style="margin: 0em;">In this track, we are soliciting papers presenting original research on
all aspects of MBE. Typical topics of interest include, among others:</pre><br>
<pre style="margin: 0em;">&#x2013; Metamodelling: Foundations and Tools
&#x2013; Domain Specific Modelling Languages
- Reasoning about Models
&#x2013; Model Transformation and Code Generation
&#x2013; Model Evolution, Synchronization and Consistency
&#x2013; Modelling of Requirements, Architectures, Platforms
&#x2013; Reverse Engineering
&#x2013; Modelling for Testing and Validation
&#x2013; Model Execution and Simulation
&#x2013; Modelling of Service Qualities, Safety, Security, etc.
&#x2013; Software Process Modelling, Enactment and Execution
&#x2013; Multimodeling Foundations</pre><br>
<tt>Research papers should be between 12 and 16 pages long, in A4 size compliant<br>
with the LNCS paper style (see 
<a  href="http://www.springer.de/comp/lncs/authors.html">http://www.springer.de/comp/lncs/authors.html</a>)<br>
Failure to conform to these guidelines may result in disqualification of the<br>
paper. In particular, papers longer than 16 pages will be automatically<br>
rejected without review. Papers will be evaluated on novelty and theoretical<br>
contribution.</tt><br>
<br>
<pre style="margin: 0em;">INDUSTRIAL PAPERS ON APPLICATIONS OF MBE (INDUSTRIAL TRACK A)</pre><br>
<tt>In this track, we are soliciting papers representing views, innovations<br>
and experiences of industrial players in applying or supporting MBE. In<br>
particular,we are looking for papers that set requirements on the 
foundations,<br>
methods, and tools for MBE. We are also seeking experience reports or case<br>
studies on the application, successes or current shortcomings of MBE.<br>
Quantitative results reflecting industrial experience are particularly<br>
appreciated. All application areas of MBE are welcomed including but not<br>
limited to any of the following:</tt><br>
<br>
<pre style="margin: 0em;">&#x2013; Comparative Studies of MBE Methods and Tools
&#x2013; MBE Technology Adoption, Development and Roll-Out Processes
&#x2013; Metrics for MBE Development
&#x2013; MBE Training
&#x2013; MBE for Legacy Systems
&#x2013; MBE for Systems Engineering
&#x2013; Model Verification and Quality-Driven System Development
&#x2013; MBE and Domain-Specific (Modelling) Languages
&#x2013; MBE and Component-Based Software Engineering
&#x2013; MBE and Product Lines
&#x2013; Model-based Testing
&#x2013; MBE and Service Oriented Architectures
&#x2013; MBE and Business Process Modelling
&#x2013; Model-based Software Adaptation (Using Models at Runtime)
&#x2013; Code Generation</pre><br>
<tt>Industrial papers should be between 6 and 12 pages long, in A4 size 
compliant<br>
with the LNCS paper style (see 
<a  href="http://www.springer.de/comp/lncs/authors.html">http://www.springer.de/comp/lncs/authors.html</a>)<br>
Failure to conform to these guidelines may result in disqualification of the<br>
paper. In particular, papers longer than 12 pages will be automatically<br>
rejected without review. Industrial papers will be evaluated on practical<br>
feasibility, maturity, and industrial relevance.</tt><br>
<br>
<pre style="margin: 0em;">SUBMISSION AND SELECTION</pre><br>
<pre style="margin: 0em;">Manuscripts must be submitted as PDF files through the Easychair online
submission system: <a  href="http://www.easychair.org/conferences/?conf=ecmfa2012">http://www.easychair.org/conferences/?conf=ecmfa2012</a></pre><br>
<tt>All contributions will be subject to a rigorous selection process by the<br>
Program Committee. No simultaneous submission to other publication outlets<br>
(either a conference or a journal) is allowed; any concurrent submission 
will<br>
result in the immediate rejection of the paper.</tt><br>
<br>
<pre style="margin: 0em;">As in previous years, the proceedings of the conference with the accepted
papers of both Tracks will be published in a dedicated Springer LNCS volume
(approval pending). If accepted, the paper must be personally presented at
the ECMFA 2012 Conference by one of the authors.</pre><br>
<pre style="margin: 0em;">A selection of the best papers of the conference will be invited to submit
extended versions to a special issue of the Software and Systems Modeling
journal, <a  href="http://www.sosym.org/">http://www.sosym.org/</a>.</pre><br>
<pre style="margin: 0em;">BEST PAPER AWARDS</pre><br>
<pre style="margin: 0em;">The European Association for Programming Languages and Systems(EAPLS,
www.eapls.org) will give the Best Paper Award to the best contribution of
the ECMFA 2012 Foundations Track. The best paper of the Applications Track
will receive the ECMFA Best Industrial Paper Award. These papers will be
selected among the accepted contributions, and the awards will be given
during the event.</pre><br>
<pre style="margin: 0em;">IMPORTANT DATES</pre><br>
<pre style="margin: 0em;">* Abstract submission deadline: February 15, 2012
* Papers submission deadline: February 22, 2012
* Notification to authors: April 10, 2012
* Camera-ready version: April 23, 2012
* Conference: July 2-5, 2012</pre><br>
<pre style="margin: 0em;">COMMITTEES</pre><br>
<pre style="margin: 0em;">STEERING COMMITTEE</pre><br>
<pre style="margin: 0em;">- Terry Bailey, Vicinay Cadenas, UK
- Reda Bendraou, University of Pierre &amp; Marie Curie, France
- Philippe Desfray, Objecteering Software, France
- S&#xE9;bastien G&#xE9;rard, CEA LIST, France
- Richard Paige, University of York, UK
- Arend Rensink, University of Twente, Netherlands
- Julia Rubin, IBM Research, Israel
- Andy Sch&#xFC;rr, Darmstadt University of Technology, Germany
- Regis Vogel, University of Michigan, US</pre><br>
<pre style="margin: 0em;">ORGANISING COMMITTEE</pre><br>
<pre style="margin: 0em;">- General Chairs: Ekkart Kindler &amp; Harald St&#xF6;rrle (DTU Informatics, Denmark)
- Workshops and Tutorials Chairs: Harald St&#xF6;rrle and Hubert Baumeister
(DTU Informatics, Denmark)
- Tools and Posters Chair: Julia Rubin (IBM Research, Israel)
- Publications Chairs: Dimitris Kolovos (University of York)
- Publicity Chairs: Richard Paige (University of York, UK) and
Ekkart Kindler (DTU Informatics, Denmark)</pre><br>
<pre style="margin: 0em;">PROGRAMME COMMITTEE CHAIRS</pre><br>
<pre style="margin: 0em;">FOUNDATIONS TRACK:</pre><br>
<pre style="margin: 0em;">- Antonio Vallecillo, Universidad de Malaga, Spain</pre><br>
<pre style="margin: 0em;">APPLICATIONS TRACK:</pre><br>
<pre style="margin: 0em;">- Juha-Pekka Tolvanen, MetaCase, Finland</pre><br>
<pre style="margin: 0em;">PROGRAMME COMMITTEE MEMBERS</pre><br>
<pre style="margin: 0em;">FOUNDATIONS TRACK</pre><br>
<pre style="margin: 0em;">Vasco Amaral, Universidade Nova de Lisboa, Portugal
Marco Bambrilla, Politecnico di Milano, Italy
Stephen C. Barrett, BNU-HKBU United International College, China
Reda Bendraou, University of Pierre &amp; Marie Curie, France
Xavier Blanc, Universit&#xE9; Bordeaux 1, France
Behzad Bordbar, University of Birmingham, UK
Jordi Cabot, INRIA and Ecole des Mines de Nantes, France
Benoit Combemale, University of Rennes, France
Zinovy Diskin, McMaster University and University of Waterloo, Canada
Gregor Engels, University of Paderborn, Germany
Anne Etien, University of Lille and INRIA, France
Robert France, Colorado State University, USA
Jesus Garcia Molina, Universidad de Murcia, Spain
Sebastien Gerard, CEA LIST, France
Marie-Pierre Gervais, University of Paris Ouest Nanterre La D&#xE9;fense, France
Martin Gogolla, University of Bremen, Germany
Pieter van Gorp, University of Eindhoven, The Netherlands
Jeff Gray, University of Alabama, US
Esther Guerra, Universidad Autonoma de Madrid, Spain
Michael R. Hansen, Technical University Denmark, Denmark
Reiko Heckel, University of Leicester, UK
Gabor Karsai, Vanderbilt University, USA
Thomas K&#xFC;hne, Victoria University of Wellington, Australia
Ivan Kurtev, University of Twente, The Netherlands
Roberto Lopez-Herrejon, Johannes Kepler, University Linz, Austria
Birger M&#xF8;ller-Pedersen, University of Oslo, Norway
Alfonso Pierantonio, University of L'Aquila, Italy
Ivan Porres, Abo Akademi University, Finland
Juan Antonio de la Puente, Universidad Politecnica de Madrid, Spain
Arend Rensink, University of Twente, The Netherlands
Louis Rose, University of York, UK
Bernhard Rumpe, Technical University of Braunschweig, Germany
Houari Sahraoui, University of Montreal, Canada
Doug Schmidt, Vanderbilt University, USA
Andy Sch&#xFC;rr, Darmstadt University of Technology, Germany
Marten van Sinderen, University of Twente, The Netherlands
James Steel, University of Queensland, Australia
Ragnhild Van Der Straeten, Vrije Universiteit Brussel, Belgium
Gabriele Taentzer, Philipps-Universit&#xE4;t Marburg, Germany
Francois Terrier, CEA LIST, France
Hans Vangheluwe, University of Antwerp, Belgium
Daniel Varr&#xF3;, Budapest UTE, Hungary
Cristina Vicente-Chicote, Universidad Politecnica de Cartagena, Spain
Edward D. Willink, Thales Research, UK
Manuel Wimmer, TU Vienna, Austria
Tao Yue, Simula Research Lab, Norway
Gefei Zhang, Arbato Systems, Germany
Steffen Zschaler, Kings College London, UK</pre><br>
<pre style="margin: 0em;">APPLICATIONS TRACK</pre><br>
<pre style="margin: 0em;">Jan Aagedal, Norse Solutions AS, Norway
Terry Bailey, Vicinay Cadenas SA, Spain
Michael von der Beeck, BMW Group, Germany
Mariano Belaunde, Orange Labs, France
Jorn Bettin, SoftMetaWare, New Zealand
Tony Clark, Thames Valley University, London, UK
Diarmuid Corcoran, Ericsson, Sweden
Zhen Ru Dai, Hamburg University of Applied Science (HAW), Germany
Stephan Flake, Orga Systems, Germany
Mathias Fritzsche, SAP AG, Germany
Markus Heller, SAP, Germany
Andreas Hoffmann, Fraunhofer, Germany
Teemu Kanstren, VTT, Finland
Jochen Kuester, IBM Research, Switzerland
Vinay Kulkarni, Tata Consultancy Services, India
Dragan Milicev, University of Belgrade, Serbia
Parastoo Mohagheghi, Sintef, Norway
Tor Neple, Norse Solutions AS, Norway
Olli-Pekka Puolitaival, F-Secure Corporation, Finland
Laurent Rioux, THALES, France
Tom Ritter, Frauenhofer FOKUS, Germany
Julia Rubin, IBM Research, Israel
Andrey Sadovykh, SOFTEAM, France
Bernhard Sch&#xE4;tz, fortiss GmbH, Germany
Bran Selic, Malina Software, Canada
Renuka Sindghatta, IBM Research, India
John Slaby, Raytheon, USA
Alin Stefanescu, University of Pitesti, Romania
Salvador Trujillo, Ikerlan, Spain
Andreas Ulrich, Siemens AG, Germany
Markus Voelter, Independent/ itemis, Germany
Olaf Zimmermann, IBM Zurich, Switzerland</pre><br>
<pre style="margin: 0em;"><br>--
Richard Paige
Professor of Enterprise Systems
Department of Computer Science,
University of York,
Deramore Lane, York,
YO10 5GH
United Kingdom.
+44 1904 32 5170
paige@xxxxxxxxxxxxx</pre><br>
<pre style="margin: 0em;">Apparently there is a UoY email disclaimer, but I disavow all
knowledge of it.</pre><br>
<br>
]]></content:encoded>
		<pubDate>Tue, 06 Dec 2011 11:31:44 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00173.html</guid>
		<author>paige@xxxxxxx (Richard Paige)</author>
	</item>


	<item>
		<title>[m2m-atl-dev] Project meta data is out of date for modeling.m2m.atl</title>
		<link>http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00172.html</link>
		<description>Frederic, Projects are required to keep meta data up to date using the MyFoundation Portal (http://portal.eclipse.org/). The following problems were found with this project's meta-data: * There is no next/future release of this project. All Eclipse project...</description>
		<content:encoded><![CDATA[<pre>Frederic,
Projects are required to keep meta data up to date using the MyFoundation
Portal (<a  href="http://portal.eclipse.org/">http://portal.eclipse.org/</a>).  The following problems were found
with this project's meta-data:

* There is no next/future release of this project. All Eclipse projects
must have a &quot;next release&quot; planned and scheduled.


</pre>]]></content:encoded>
		<pubDate>Fri, 05 Aug 2011 04:00:05 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00172.html</guid>
		<author>emo@xxxxxxx (portal on behalf of emo)</author>
	</item>


	<item>
		<title>Re: [m2m-atl-dev] Feature proposal: ATL research VM with built-in composition support</title>
		<link>http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00171.html</link>
		<description>Dear fellow ATL devs, The EMFTVM research VM has evolved a bit already, and the first bugs (discovered during TTC 2011) have already been addressed: - 351281: EMFTVM Launch config doesn't handle unsetting &amp;quot;allow inter-model references&amp;quot; - 351291: EMFTVM: Ca...</description>
		<content:encoded><![CDATA[<pre>Dear fellow ATL devs,

The EMFTVM research VM has evolved a bit already, and the first bugs (discovered during TTC 2011) have already been addressed:
- 351281: EMFTVM Launch config doesn't handle unsetting &quot;allow inter-model references&quot;
- 351291: EMFTVM: Cannot combine ATL output models with SimpleGT in/out models 

Also, debugging support has been added to EMFTVM, so you can debug your ATL transformations they way you're used to. Two important features are still missing:

1. ATL grammar/metamodel support for multiple inheritance: the ATL parser will not accept multiple super-rules
2. Refining mode: the current compiler has no rules to compile refining mode yet

Feature 1 requires a change in the ATL metamodel and TCS definition, as well as a re-generated parser. It also requires updated versions of the regular ATL compilers to throw an error on multiple super-rule definition (compilers need to be updated and run through ACG). The EMFTVM compiler needs a trivial update, as super-rule declarations are simply copied from ATL to EMFTVM format.

Feature 2 requires a change in the EMFTVM compiler. The plan is to use in-place transformation in EMFTVM to implement refining mode. EMFTVM in-place transformation uses in/out models that can be read and written. This means that EMFTVM will not prevent the user from reading any elements that were generated during the transformation, which is something we'll want to address. As another consequence, the tracing model will only contain the actual in-place manipulations done by EMFTVM. We'll have to see if this is sufficient. Also, the launch dialog needs to be changed to allow a &quot;save as..&quot; option for in/out models.

Your thoughts on this are always welcome! Source code is available in CVS (org.eclipse.m2m.atl.emftvm.* plug-ins), but EMFTVM is also available as an ATL add-on feature via <a  href="http://soft.vub.ac.be/eclipse/update-3.6/">http://soft.vub.ac.be/eclipse/update-3.6/</a>

Kind regards,
Dennis Wagelaar


</pre>]]></content:encoded>
		<pubDate>Fri, 15 Jul 2011 11:44:49 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00171.html</guid>
		<author>dennis.wagelaar@xxxxxxx (Dennis Wagelaar)</author>
	</item>


	<item>
		<title>[m2m-atl-dev] Project meta data is out of date for modeling.m2m.atl</title>
		<link>http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00170.html</link>
		<description>Frederic, Projects are required to keep meta data up to date using the MyFoundation Portal (http://portal.eclipse.org/). The following problems were found with this project's meta-data: * The date for release &amp;quot;3.2.0&amp;quot; is in the past, but the release is not ...</description>
		<content:encoded><![CDATA[<pre>Frederic,
Projects are required to keep meta data up to date using the MyFoundation
Portal (<a  href="http://portal.eclipse.org/">http://portal.eclipse.org/</a>).  The following problems were found
with this project's meta-data:

* The date for release &quot;3.2.0&quot; is in the past, but the release is not
marked as completed. If it is completed, it should be marked as completed;
if it has been postponed, it should be given a new target date.
* There is no next/future release of this project. All Eclipse projects
must have a &quot;next release&quot; planned and scheduled.


</pre>]]></content:encoded>
		<pubDate>Tue, 05 Jul 2011 04:00:10 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00170.html</guid>
		<author>emo@xxxxxxx (portal on behalf of emo)</author>
	</item>


	<item>
		<title>Re: [m2m-atl-dev] Feature proposal: ATL research VM with built-in composition support</title>
		<link>http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00169.html</link>
		<description>Hi Dennis, Answers below: Le 22/06/2011 11:15, Dennis Wagelaar a &amp;#xE9;crit : Thanks ! Just one remark: I saw that you also added emftvm plugins in the atl feature. This is not the problem, but as we just released ATL 3.2 - without emftvm - I will have to: * re...</description>
		<content:encoded><![CDATA[<pre style="margin: 0em;">Hi Dennis,</pre><br>
<pre style="margin: 0em;">Answers below:</pre><br>
<tt>Le 22/06/2011 11:15, Dennis Wagelaar a &#xE9;crit :
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Dear fellow ATL devs,</pre><br>
<tt>The EMFTVM has been approved and committed to the ATL CVS repository. Please read the README.TXT file in the org.eclipse.m2m.atl.emftvm.compiler plug-in to find out how to bootstrap the ATL-to-EMFTVM compiler (this does not happen automatically!).
</tt></blockquote><pre style="margin: 0em;">Thanks !</pre><br>
<tt>Just one remark: I saw that you also added emftvm plugins in the atl 
feature.<br>
This is not the problem, but as we just released ATL 3.2 - without 
emftvm - I will have to:<br>
* remove references to emftvm in the feature<br>
* tag and branch ATL 3.2 plugins from CVS HEAD (for future ATL 3.2 
maintenance releases)<br>
* restore emftvm references in the feature, so emftvm will be part of 
the next ATL 3.3 release</tt><br>
<br>
<tt>I will do it asap (it also implies for me to update the releng system to 
allow build of 3.2 branch etc etc...), anyway you don't have anything to 
do about that.
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>N.B. I've comitted the *.test projects under &quot;plugins&quot; instead of &quot;tests&quot;. Is this a problem?
</tt></blockquote><tt>It would have been be better in tests, for an organization purpose, but 
I don't think this will be a problem for touchy things like releng.
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt>N.B.2. Checkstyle won't accept the ATL configuration (&quot;cannot initialize module TreeWalker - TreeWalker is not allowed as a parent of FileLength&quot;). Do any of you have problem with using the ATL checkstyle config?
</tt></blockquote><tt>The ATL configuration has been defined and older version of checkstyle. 
I use 4.4.2 
<a  href="http://sourceforge.net/projects/eclipse-cs/files/Eclipse%20Checkstyle%20Plug-in/v4.4.2/">http://sourceforge.net/projects/eclipse-cs/files/Eclipse%20Checkstyle%20Plug-in/v4.4.2/</a><br>
Unfortunately the older configurations are not recognized by newer 
versions of checkstyle :-/
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Kind regards,
Dennis Wagelaar
</pre></blockquote><pre style="margin: 0em;"><br>Thanks again for your work !</pre><br>
<pre style="margin: 0em;">Best Regards,</pre><br>
<tt>William
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><tt><br>Op 12-05-11 19:48, Dennis Wagelaar schreef:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hello Andreza,</pre><br>
<pre style="margin: 0em;">The new VM should be available in CVS shortly after approval (+- 1 week?).
Release will take longer, as this must be done together with the main ATL
releases. The PMC_Approved flag has been set by now, so the code is one step
further in the IP process. I'm not sure what other steps are necessary, and
how long the entire approval process will take, though.</pre><br>
<pre style="margin: 0em;">If you really want to try out the code already, you can take a look at:
<a  href="http://soft.vub.ac.be/soft/research/mdd/emftvm">http://soft.vub.ac.be/soft/research/mdd/emftvm</a>
N.B. The Eclipse committed code will *not* be compatible with the above
version of EMFTVM due to rebranding (package names, plug-in IDs, etc.), and
the above version will be discontinued as soon as EMFTVM is part of ATL.</pre><br>
<pre style="margin: 0em;">Regards,
Dennis</pre><br>
<tt>On 12/05/11 15:21, Andreza Vieira wrote:
</tt><blockquote style="border-left: #5555EE solid 0.2em; margin: 0em; padding-left: 0.85em"><pre style="margin: 0em;">Hello Dennis Wagelaar,</pre><br>
<pre style="margin: 0em;">That's a very good proposal.
After your proposal is accepted, when can the users obtain the new version
of the ATL VM? At moment, I'm using the actual ATL VM version and I'll have
to do some changes in my project to support the new version.</pre><br>
<pre style="margin: 0em;">Best regrads.
Andreza</pre><br>
<pre style="margin: 0em;">2011/5/12 Dennis Wagelaar&lt;dennis.wagelaar@xxxxxxxxx
&lt;<a  href="mailto:dennis.wagelaar@xxxxxxxxx">mailto:dennis.wagelaar@xxxxxxxxx</a>&gt;&gt;</pre><br>
<pre style="margin: 0em;">     Dear fellow ATL devs,</pre><br>
<pre style="margin: 0em;">     As you may have noticed by now, I've submitted a feature proposal to IPzilla
     and Bugzilla. The feature concerns a new VM for ATL (EMFTVM), but also other
     rule-based transformations languages, that incorporates composition (rule
     inheritance, module superimposition) as an integral part. Most notable
     features of EMFTVM are:</pre><br>
<pre style="margin: 0em;">     - New bytecode format that includes a notion of rules (just like Java
     bytecode
     includes the notion of classes)
     - Support for multiple rule inheritance at load-time (explicit rules
     allow for
     late super-rule lookup)
     - Support for module import with rule/helper redefinition (i.e. module
     superimposition) that *combines* with rule inheritance
     - Support for closures (in the form of nested code blocks), which can be
     used
     for OCL's higher-order operations (collect, select, ...), but also ease
     compilation (1 ATL expression = 1 EMFTVM code block), and open the door for
     fine-grained concurrency (continuations, futures)
     - Includes a lazy implementation of OCL collections
     - ATL compiler written in ATL (new bytecode format is an EMF metamodel)</pre><br>
<pre style="margin: 0em;">     The reason I'd like to include EMFTVM with the ATL SDK, is to provide a
     research VM in which we can try out new features. The current ATL VM
     architecture makes it near impossible to change the bytecode format.
     EMFTVM's
     bytecode format can be changed more easily: the compiler is written in ATL,
     not AGC, so there is no hard dependency on the bytecode format. Also, the
     intention is to have only *one* implementation of the EMFTVM bytecode
     format.</pre><br>
<pre style="margin: 0em;">     ATL features tested out on EMFTVM in this way can later be included in the
     mainstraim compilers/VMs (e.g. multiple rule inheritance, closures, lazy
     collections). Other features rely on a change in the bytecode format (e.g.
     late super-rule lookup), and cannot be ported to the mainstraim VMs.</pre><br>
<pre style="margin: 0em;">     CAN YOU GUYS take a look at the IPzilla entry
     (<a  href="https://dev.eclipse.org/ipzilla/show_bug.cgi?id=5171">https://dev.eclipse.org/ipzilla/show_bug.cgi?id=5171</a>) and mark the
     *PMC_Approved* flag if you agree that EMFTVM should be included with ATL?
     Thanks already!</pre><br>
<pre style="margin: 0em;">     Kind regards,
     Dennis Wagelaar
     _______________________________________________
     m2m-atl-dev mailing list
     m2m-atl-dev@xxxxxxxxxxx&lt;<a  href="mailto:m2m-atl-dev@xxxxxxxxxxx">mailto:m2m-atl-dev@xxxxxxxxxxx</a>&gt;
     <a  href="https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev">https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev</a></pre><br>
<pre style="margin: 0em;"><br></pre><br>
<pre style="margin: 0em;"><br>--
Andreza Vieira</pre><br>
<pre style="margin: 0em;"><br>_______________________________________________
m2m-atl-dev mailing list
m2m-atl-dev@xxxxxxxxxxx
<a  href="https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev">https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev</a>
</pre></blockquote></blockquote><pre style="margin: 0em;">_______________________________________________
m2m-atl-dev mailing list
m2m-atl-dev@xxxxxxxxxxx
<a  href="https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev">https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev</a></pre><br>
</blockquote><br>
<pre>begin:vcard
fn:William Piers
n:Piers;William
org:Obeo
email;internet:william.piers@xxxxxxx
title:MDA Consultant
version:2.1
end:vcard

</pre>]]></content:encoded>
		<pubDate>Wed, 22 Jun 2011 11:09:44 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00169.html</guid>
		<author>william.piers@xxxxxxx (William Piers)</author>
	</item>
	<item>
		<title>Re: [m2m-atl-dev] Feature proposal: ATL research VM with built-in composition support</title>
		<link>http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00168.html</link>
		<description>Dear fellow ATL devs, The EMFTVM has been approved and committed to the ATL CVS repository. Please read the README.TXT file in the org.eclipse.m2m.atl.emftvm.compiler plug-in to find out how to bootstrap the ATL-to-EMFTVM compiler (this does not happen aut...</description>
		<content:encoded><![CDATA[<pre>Dear fellow ATL devs,

The EMFTVM has been approved and committed to the ATL CVS repository. Please read the README.TXT file in the org.eclipse.m2m.atl.emftvm.compiler plug-in to find out how to bootstrap the ATL-to-EMFTVM compiler (this does not happen automatically!).

N.B. I've comitted the *.test projects under &quot;plugins&quot; instead of &quot;tests&quot;. Is this a problem?

N.B.2. Checkstyle won't accept the ATL configuration (&quot;cannot initialize module TreeWalker - TreeWalker is not allowed as a parent of FileLength&quot;). Do any of you have problem with using the ATL checkstyle config?

Kind regards,
Dennis Wagelaar


Op 12-05-11 19:48, Dennis Wagelaar schreef:
&gt; Hello Andreza,
&gt;
&gt; The new VM should be available in CVS shortly after approval (+- 1 week?).
&gt; Release will take longer, as this must be done together with the main ATL
&gt; releases. The PMC_Approved flag has been set by now, so the code is one step
&gt; further in the IP process. I'm not sure what other steps are necessary, and
&gt; how long the entire approval process will take, though.
&gt;
&gt; If you really want to try out the code already, you can take a look at:
&gt; <a  href="http://soft.vub.ac.be/soft/research/mdd/emftvm">http://soft.vub.ac.be/soft/research/mdd/emftvm</a>
&gt; N.B. The Eclipse committed code will *not* be compatible with the above
&gt; version of EMFTVM due to rebranding (package names, plug-in IDs, etc.), and
&gt; the above version will be discontinued as soon as EMFTVM is part of ATL.
&gt;
&gt; Regards,
&gt; Dennis
&gt;
&gt; On 12/05/11 15:21, Andreza Vieira wrote:
&gt;&gt; Hello Dennis Wagelaar,
&gt;&gt;
&gt;&gt; That's a very good proposal.
&gt;&gt; After your proposal is accepted, when can the users obtain the new version
&gt;&gt; of the ATL VM? At moment, I'm using the actual ATL VM version and I'll have
&gt;&gt; to do some changes in my project to support the new version.
&gt;&gt;
&gt;&gt; Best regrads.
&gt;&gt; Andreza 
&gt;&gt;
&gt;&gt; 2011/5/12 Dennis Wagelaar &lt;dennis.wagelaar@xxxxxxxxx
&gt;&gt; &lt;<a  href="mailto:dennis.wagelaar@xxxxxxxxx">mailto:dennis.wagelaar@xxxxxxxxx</a>&gt;&gt;
&gt;&gt;
&gt;&gt;     Dear fellow ATL devs,
&gt;&gt;
&gt;&gt;     As you may have noticed by now, I've submitted a feature proposal to IPzilla
&gt;&gt;     and Bugzilla. The feature concerns a new VM for ATL (EMFTVM), but also other
&gt;&gt;     rule-based transformations languages, that incorporates composition (rule
&gt;&gt;     inheritance, module superimposition) as an integral part. Most notable
&gt;&gt;     features of EMFTVM are:
&gt;&gt;
&gt;&gt;     - New bytecode format that includes a notion of rules (just like Java
&gt;&gt;     bytecode
&gt;&gt;     includes the notion of classes)
&gt;&gt;     - Support for multiple rule inheritance at load-time (explicit rules
&gt;&gt;     allow for
&gt;&gt;     late super-rule lookup)
&gt;&gt;     - Support for module import with rule/helper redefinition (i.e. module
&gt;&gt;     superimposition) that *combines* with rule inheritance
&gt;&gt;     - Support for closures (in the form of nested code blocks), which can be
&gt;&gt;     used
&gt;&gt;     for OCL's higher-order operations (collect, select, ...), but also ease
&gt;&gt;     compilation (1 ATL expression = 1 EMFTVM code block), and open the door for
&gt;&gt;     fine-grained concurrency (continuations, futures)
&gt;&gt;     - Includes a lazy implementation of OCL collections
&gt;&gt;     - ATL compiler written in ATL (new bytecode format is an EMF metamodel)
&gt;&gt;
&gt;&gt;     The reason I'd like to include EMFTVM with the ATL SDK, is to provide a
&gt;&gt;     research VM in which we can try out new features. The current ATL VM
&gt;&gt;     architecture makes it near impossible to change the bytecode format.
&gt;&gt;     EMFTVM's
&gt;&gt;     bytecode format can be changed more easily: the compiler is written in ATL,
&gt;&gt;     not AGC, so there is no hard dependency on the bytecode format. Also, the
&gt;&gt;     intention is to have only *one* implementation of the EMFTVM bytecode
&gt;&gt;     format.
&gt;&gt;
&gt;&gt;     ATL features tested out on EMFTVM in this way can later be included in the
&gt;&gt;     mainstraim compilers/VMs (e.g. multiple rule inheritance, closures, lazy
&gt;&gt;     collections). Other features rely on a change in the bytecode format (e.g.
&gt;&gt;     late super-rule lookup), and cannot be ported to the mainstraim VMs.
&gt;&gt;
&gt;&gt;     CAN YOU GUYS take a look at the IPzilla entry
&gt;&gt;     (<a  href="https://dev.eclipse.org/ipzilla/show_bug.cgi?id=5171">https://dev.eclipse.org/ipzilla/show_bug.cgi?id=5171</a>) and mark the
&gt;&gt;     *PMC_Approved* flag if you agree that EMFTVM should be included with ATL?
&gt;&gt;     Thanks already!
&gt;&gt;
&gt;&gt;     Kind regards,
&gt;&gt;     Dennis Wagelaar
&gt;&gt;     _______________________________________________
&gt;&gt;     m2m-atl-dev mailing list
&gt;&gt;     m2m-atl-dev@xxxxxxxxxxx &lt;<a  href="mailto:m2m-atl-dev@xxxxxxxxxxx">mailto:m2m-atl-dev@xxxxxxxxxxx</a>&gt;
&gt;&gt;     <a  href="https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev">https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev</a>
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt;
&gt;&gt; -- 
&gt;&gt; Andreza Vieira
&gt;&gt;
&gt;&gt;
&gt;&gt; _______________________________________________
&gt;&gt; m2m-atl-dev mailing list
&gt;&gt; m2m-atl-dev@xxxxxxxxxxx
&gt;&gt; <a  href="https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev">https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev</a>
&gt;


</pre>]]></content:encoded>
		<pubDate>Wed, 22 Jun 2011 09:15:04 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00168.html</guid>
		<author>dennis.wagelaar@xxxxxxx (Dennis Wagelaar)</author>
	</item>


	<item>
		<title>[m2m-atl-dev] [Deadline extension &amp; updated CFP] International	Symposium on Applications of Graph Transformation with	Industrial Relevance (AGTIVE 2011)</title>
		<link>http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00167.html</link>
		<description>-- Apologies if you receive this message more than once. -- *************************************************************&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;0; AGTIVE 2011&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0; &amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;A0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;A0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;&amp;#xA0;xA0;&amp;#xA0;&amp;#xA0;#xA0;&amp;#xA0;;0;xA...</description>
		<content:encoded><![CDATA[<table width="100%"><tr><td style="a:link { color: blue } a:visited { color: purple } "><div class=WordSection1><p class=MsoNormal><span lang=EN-US>-- Apologies if you receive this message more than once. --<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>*************************************************************<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; AGTIVE 2011&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;International Symposium on&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Applications of Graph Transformation&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;with Industrial Relevance&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;October 4-7, 2011,&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;Budapest, Hungary&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;http://avalon.aut.bme.hu/agtive2011/&#xA0; <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; ####### Submission deadlines extended ##########<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0;&#xA0; <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>*************************************************************<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>History and Mission<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>-------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Graphs are well-known, well-understood, and frequently used means <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>to depict networks of related items. Various types of graph <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>transformation approaches have been proposed to specify, recognize, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>inspect, modify, and display certain classes of graph based models <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>representing structures of rather different domains. Research activities <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>based on Graph Transformation (GT) build a well-established scientific <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>discipline within computer science. <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>AGTIVE 2011 is the fourth symposium for researchers and industrial <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>practitioners that are interested in the application of precisely defined <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>and well-understood graph-based transformation techniques.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>*******************************************************************<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>AGTIVE 2011 expects submissions on model transformation approaches <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>and tools operating over any kind of graph-like structure<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>(including models, object-relational structures, RDF, XML, etc.)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>*******************************************************************<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>It combines a traditional conference program with open space workshop <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>elements that give its participants the freedom to organize their own <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>panels, discussion groups, start joint software development activities,<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>and build bridges between between academia and industry.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Two invited talks will be given by Zsolt Kocsis (IBM Hungary) <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>and Mark Proctor (JBoss Drools).<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Important Dates<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>---------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* May&#xA0; 30, 2011: *** EXTENDED Abstract submission deadline ***<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* June 6, 2011 (23:59 Apia - Samoa time): *** EXTENDED Paper submission deadline (strict) ***<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* July 18, 2011: Notification of acceptance / rejection<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* Oct. 14, 2011: Final version (after the symposium) <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Categories of Papers<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>--------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Different classes of contributions are sought including research papers, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>application report papers, tool demonstration papers, or challenge papers.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>A) Research Papers<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>We are looking for submissions presenting the application of graph <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>transformation techniques in a broad sense in the following <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>(non-exclusive) areas:<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>* Domain-specific languages &amp; tools<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* Syntax &amp; semantics of modeling/programming languages<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* Meta CASE tools &amp; code generators<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* Verification &amp; validation for model transformations <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* Simulation and animation in science &amp; engineering<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* Graph layout algorithms &amp; visualization tools<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* Pattern matching &amp; recognition algorithms<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* Integrated engineering languages &amp; tools<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* Model-driven engineering of software systems<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* Evolution of software, systems, services<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* Service-oriented applications &amp; Semantic Web and ontologies<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* Self-adaptive systems &amp; ubiquitous computing<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* Graph-based approaches in novel application areas <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;&#xA0;(healthcare, logistics, biology, multimedia, etc.)<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Submitted research papers may address topics concerning either the development<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>or the application of GT-based models, languages, methods, and tools. <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>In addition to traditional research papers, academic and commercial tool<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>demonstrations and application reports are especially encouraged. These <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>demonstrations should present GT-based tools or applications that have been <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>developed using GT technologies.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>B) Application report papers <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>They are not necessarily expected to provide a scientific contribution <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>to forward the state-of-the-art of the GT research community, but<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>* We expect critical assessment of the merits of GT techniques in a studied <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;&#xA0;application domain compared to standard techniques used in this area;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* The submission is a &quot;best practice&quot; description that shows in a reproducible <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;&#xA0;way how GT can be used to overcome problems in a studied domain;<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>* The paper uses a case study to highlight existing deficiencies of GTs thus <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>&#xA0;&#xA0;giving input for future research activities.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>C) Tool demonstration papers <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>They may report on novel features of well-established tools, in addition <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>to presenting completely unpublished tools. <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>D) Industrial challenge papers<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>They may present an unsolved problem specific to a studied application domain <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>that evolved from an industrial collaboration.<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Submission Guidelines<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>---------------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>The proceedings containing all contributions including summaries of open <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>workspace discussions is planned to be published as a Springer Press LNCS <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>volume after the symposium (like in case of previous AGTIVE editions).<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Authors may choose between three different submission formats (page limits <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>refer Springer Press LNCS format and are hard limits including all kinds<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>of appendices):<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>A) full research paper: 14 pages<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>B) application report paper: 10 pages<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>C) tool demonstration paper: 6 pages<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>D) industrial challenge paper: 6 pages<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Submission page: <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>http://www.easychair.org/conferences/?conf=agtive2011<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Program Chairs<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>--------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Andy Sch&#xFC;rr, TU Darmstadt, Germany<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>D&#xE1;niel Varr&#xF3;, TU Budapest, Hungary<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Gergely Varr&#xF3;, TU Darmstadt, Germany<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Program Committee<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>-----------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Luciano Baresi, University of Milano, Italy<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Benoit Baudry, INRIA, France<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Paolo Bottoni, University of Rome La Sapienza, Italy<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Jordi Cabot, INRIA, France<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Krzysztof Czarnecki, University of Waterloo, Canada<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Hartmut Ehrig, TU Berlin, Germany<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Gregor Engels, University of Paderborn, Germany<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Nate Foster, Cornell University, USA<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Holger Giese, University of Potsdam, Germany<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Pieter van Gorp, TU Eindhoven, Netherlands<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Reiko Heckel, University of Leicester, UK<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Zhenjiang Hu, National Institute of Informatics, Japan<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Audris Kalnins, University of Latvia, Latvia<o:p></o:p></span></p><p class=MsoNormal>Gabor Karsai, Vanderbilt University, USA<o:p></o:p></p><p class=MsoNormal>Ekkart Kindler, TU Denmark, Denmark<o:p></o:p></p><p class=MsoNormal><span lang=EN-US>Vinay Kulkarni, Tata Consultancy Services, India<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Jochen K&#xFC;ster, IBM Research, Switzerland<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Juan de Lara, Autonomous University of Madrid, Spain<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Tiham&#xE9;r Levendovszky, Vanderbilt University, USA<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Tom Mens, University of Mons-Hainaut, Belgium<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Mark Minas, University of BW Munich, Germany<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Manfred Nagl, RWTH Aachen, Germany<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Richard Paige, University of York, UK<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Ivan Porres, Abo Akademi University, Finland<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Arend Rensink, University of Twente, Netherlands<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Leila Ribeiro, University of Rio Grande do Sul, Brazil<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Ingo St&#xFC;rmer, Model Engineering Solutions, Germany<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Gabriele Taentzer, University of Marburg, Germany<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Bernhard Westfechtel, University of Bayreuth, Germany<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Kang Zhang, University of Texas at Dallas, USA<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>Albert Z&#xFC;ndorf, University of Kassel, Germany<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Venue and Travel<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>----------------<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>AGTIVE 2011 will be hosted by Budapest, the capital of Hungary, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>which was founded in 1873 as the unification of the separate historic <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>towns of Buda (the royal capital since the 15th century), Pest <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>(the cultural centre) and &#xD3;buda (built on the ancient Roman settlement <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>of Aquincum). <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US><o:p>&nbsp;</o:p></span></p><p class=MsoNormal><span lang=EN-US>Budapest is located in the northern centre of Hungary and is easily <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>accessible by all kind of transportation. The city is served by two <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>international airports for regular and low-cost airliners. It has very <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-US>good connections to neighboring countries via car, bus, and train.<o:p></o:p></span></p></div></td></tr></table>]]></content:encoded>
		<pubDate>Tue, 24 May 2011 14:30:50 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00167.html</guid>
		<author>gergely.varro@xxxxxxx (Gergely Varro)</author>
	</item>


	<item>
		<title>Re: [m2m-atl-dev] Feature proposal: ATL research VM with built-in composition support</title>
		<link>http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00166.html</link>
		<description> </description>
		<content:encoded><![CDATA[<pre>Hello Andreza,

The new VM should be available in CVS shortly after approval (+- 1 week?).
Release will take longer, as this must be done together with the main ATL
releases. The PMC_Approved flag has been set by now, so the code is one step
further in the IP process. I'm not sure what other steps are necessary, and
how long the entire approval process will take, though.

If you really want to try out the code already, you can take a look at:
<a  href="http://soft.vub.ac.be/soft/research/mdd/emftvm">http://soft.vub.ac.be/soft/research/mdd/emftvm</a>
N.B. The Eclipse committed code will *not* be compatible with the above
version of EMFTVM due to rebranding (package names, plug-in IDs, etc.), and
the above version will be discontinued as soon as EMFTVM is part of ATL.

Regards,
Dennis

On 12/05/11 15:21, Andreza Vieira wrote:
&gt; Hello Dennis Wagelaar,
&gt;
&gt; That's a very good proposal.
&gt; After your proposal is accepted, when can the users obtain the new version
&gt; of the ATL VM? At moment, I'm using the actual ATL VM version and I'll have
&gt; to do some changes in my project to support the new version.
&gt;
&gt; Best regrads.
&gt; Andreza 
&gt;
&gt; 2011/5/12 Dennis Wagelaar &lt;dennis.wagelaar@xxxxxxxxx
&gt; &lt;<a  href="mailto:dennis.wagelaar@xxxxxxxxx">mailto:dennis.wagelaar@xxxxxxxxx</a>&gt;&gt;
&gt;
&gt;     Dear fellow ATL devs,
&gt;
&gt;     As you may have noticed by now, I've submitted a feature proposal to IPzilla
&gt;     and Bugzilla. The feature concerns a new VM for ATL (EMFTVM), but also other
&gt;     rule-based transformations languages, that incorporates composition (rule
&gt;     inheritance, module superimposition) as an integral part. Most notable
&gt;     features of EMFTVM are:
&gt;
&gt;     - New bytecode format that includes a notion of rules (just like Java
&gt;     bytecode
&gt;     includes the notion of classes)
&gt;     - Support for multiple rule inheritance at load-time (explicit rules
&gt;     allow for
&gt;     late super-rule lookup)
&gt;     - Support for module import with rule/helper redefinition (i.e. module
&gt;     superimposition) that *combines* with rule inheritance
&gt;     - Support for closures (in the form of nested code blocks), which can be
&gt;     used
&gt;     for OCL's higher-order operations (collect, select, ...), but also ease
&gt;     compilation (1 ATL expression = 1 EMFTVM code block), and open the door for
&gt;     fine-grained concurrency (continuations, futures)
&gt;     - Includes a lazy implementation of OCL collections
&gt;     - ATL compiler written in ATL (new bytecode format is an EMF metamodel)
&gt;
&gt;     The reason I'd like to include EMFTVM with the ATL SDK, is to provide a
&gt;     research VM in which we can try out new features. The current ATL VM
&gt;     architecture makes it near impossible to change the bytecode format.
&gt;     EMFTVM's
&gt;     bytecode format can be changed more easily: the compiler is written in ATL,
&gt;     not AGC, so there is no hard dependency on the bytecode format. Also, the
&gt;     intention is to have only *one* implementation of the EMFTVM bytecode
&gt;     format.
&gt;
&gt;     ATL features tested out on EMFTVM in this way can later be included in the
&gt;     mainstraim compilers/VMs (e.g. multiple rule inheritance, closures, lazy
&gt;     collections). Other features rely on a change in the bytecode format (e.g.
&gt;     late super-rule lookup), and cannot be ported to the mainstraim VMs.
&gt;
&gt;     CAN YOU GUYS take a look at the IPzilla entry
&gt;     (<a  href="https://dev.eclipse.org/ipzilla/show_bug.cgi?id=5171">https://dev.eclipse.org/ipzilla/show_bug.cgi?id=5171</a>) and mark the
&gt;     *PMC_Approved* flag if you agree that EMFTVM should be included with ATL?
&gt;     Thanks already!
&gt;
&gt;     Kind regards,
&gt;     Dennis Wagelaar
&gt;     _______________________________________________
&gt;     m2m-atl-dev mailing list
&gt;     m2m-atl-dev@xxxxxxxxxxx &lt;<a  href="mailto:m2m-atl-dev@xxxxxxxxxxx">mailto:m2m-atl-dev@xxxxxxxxxxx</a>&gt;
&gt;     <a  href="https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev">https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev</a>
&gt;
&gt;
&gt;
&gt;
&gt; -- 
&gt; Andreza Vieira
&gt;
&gt;
&gt; _______________________________________________
&gt; m2m-atl-dev mailing list
&gt; m2m-atl-dev@xxxxxxxxxxx
&gt; <a  href="https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev">https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev</a>


-- 
Dennis Wagelaar
------------------------------------------------------------
E-mail:  dennis.wagelaar@xxxxxxxxx
Website: <a  href="http://soft.vub.ac.be/soft/members/denniswagelaar">http://soft.vub.ac.be/soft/members/denniswagelaar</a>
Phone:   +32 2 629 2965
Fax:     +32 2 629 2870
Mobile:  +32 486 682357
ICQ:     3386938 / 3608183
Jabber:  dwagelaar@xxxxxxxxxxxxxxxx
------------------------------------------------------------



</pre>]]></content:encoded>
		<pubDate>Thu, 12 May 2011 17:48:37 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00166.html</guid>
		<author>dennis.wagelaar@xxxxxxx (Dennis Wagelaar)</author>
	</item>
	<item>
		<title>Re: [m2m-atl-dev] Feature proposal: ATL research VM with built-in composition support</title>
		<link>http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00165.html</link>
		<description>Hello Dennis Wagelaar,That&amp;#39;s a very good proposal.After your proposal is accepted, when can the users obtain the new version of the ATL VM? At moment, I&amp;#39;m using the actual ATL VM version and I&amp;#39;ll have to do some changes in my project to support the new ver...</description>
		<content:encoded><![CDATA[Hello Dennis Wagelaar,<div><br></div><div>That&#39;s a very good proposal.</div><div>After your proposal is accepted, when can the users obtain the new version of the ATL VM? At moment, I&#39;m using the actual ATL VM version and I&#39;ll have to do some changes in my project to support the new version.</div>
<div><br></div><div>Best regrads.</div><div>Andreza&#xA0;<br><br><div class="gmail_quote">2011/5/12 Dennis Wagelaar <span dir="ltr">&lt;<a href="mailto:dennis.wagelaar@xxxxxxxxx">dennis.wagelaar@xxxxxxxxx</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Dear fellow ATL devs,<br>
<br>
As you may have noticed by now, I&#39;ve submitted a feature proposal to IPzilla<br>
and Bugzilla. The feature concerns a new VM for ATL (EMFTVM), but also other<br>
rule-based transformations languages, that incorporates composition (rule<br>
inheritance, module superimposition) as an integral part. Most notable<br>
features of EMFTVM are:<br>
<br>
- New bytecode format that includes a notion of rules (just like Java bytecode<br>
includes the notion of classes)<br>
- Support for multiple rule inheritance at load-time (explicit rules allow for<br>
late super-rule lookup)<br>
- Support for module import with rule/helper redefinition (i.e. module<br>
superimposition) that *combines* with rule inheritance<br>
- Support for closures (in the form of nested code blocks), which can be used<br>
for OCL&#39;s higher-order operations (collect, select, ...), but also ease<br>
compilation (1 ATL _expression_ = 1 EMFTVM code block), and open the door for<br>
fine-grained concurrency (continuations, futures)<br>
- Includes a lazy implementation of OCL collections<br>
- ATL compiler written in ATL (new bytecode format is an EMF metamodel)<br>
<br>
The reason I&#39;d like to include EMFTVM with the ATL SDK, is to provide a<br>
research VM in which we can try out new features. The current ATL VM<br>
architecture makes it near impossible to change the bytecode format. EMFTVM&#39;s<br>
bytecode format can be changed more easily: the compiler is written in ATL,<br>
not AGC, so there is no hard dependency on the bytecode format. Also, the<br>
intention is to have only *one* implementation of the EMFTVM bytecode format.<br>
<br>
ATL features tested out on EMFTVM in this way can later be included in the<br>
mainstraim compilers/VMs (e.g. multiple rule inheritance, closures, lazy<br>
collections). Other features rely on a change in the bytecode format (e.g.<br>
late super-rule lookup), and cannot be ported to the mainstraim VMs.<br>
<br>
CAN YOU GUYS take a look at the IPzilla entry<br>
(<a href="https://dev.eclipse.org/ipzilla/show_bug.cgi?id=5171" target="_blank">https://dev.eclipse.org/ipzilla/show_bug.cgi?id=5171</a>) and mark the<br>
*PMC_Approved* flag if you agree that EMFTVM should be included with ATL?<br>
Thanks already!<br>
<br>
Kind regards,<br>
<font color="#888888">Dennis Wagelaar<br>
_______________________________________________<br>
m2m-atl-dev mailing list<br>
<a href="mailto:m2m-atl-dev@xxxxxxxxxxx">m2m-atl-dev@xxxxxxxxxxx</a><br>
<a href="https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev" target="_blank">https://dev.eclipse.org/mailman/listinfo/m2m-atl-dev</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Andreza Vieira<br><br>
</div>
]]></content:encoded>
		<pubDate>Thu, 12 May 2011 13:21:50 GMT</pubDate>
		<guid isPermaLink="true">http://dev.eclipse.org/mhonarc/lists/m2m-atl-dev/msg00165.html</guid>
		<author>andreza.ufcg@xxxxxxx (Andreza Vieira)</author>
	</item>

 
	</channel>
	</rss>
<!-- MHonArc v2.6.10 -->

