[Apologies for duplicate reception of this CFP]
IEEE Software Special Issue on Release Engineering 3.0
https://www.computer.org/software-magazine/2016/12/14/release-engineering-3… <https://www.computer.org/software-magazine/2016/12/14/release-engineering-3…>
Submission deadline: 1 August 2017
Publication: Mar./Apr. 2018
Whereas software used to be released in shrink-wrapped form, the advent of the Web and agile methodologies has totally changed the landscape. For example, lean startups such as IMVU continuously deliver their software up to 50 times per day, and companies such as Intuit, Google, and Mozilla take only a couple of hours or days between releases. Even Mozilla Firefox releases every six weeks, generating updates for dozens of versions on a variety of platforms for more than 80 locales. In other words, releasing modern applications requires coordinating their release on multiple mobile platforms, Web platforms with centralized backend services, and native desktop clients.
Software release engineering is the discipline of integration, build, test execution, deployment, and delivery of high-quality software releases to users. In particular, independently developed software components must be integrated such that all of them form a coherent whole. The integrated components (a mixture of textual source code and binary libraries) must be transformed into a working set of executables (a build system). The executables must be tested, deployed into the production environment (cloud, app store, download site, and so on), and eventually released to the user’s device of choice. These activities form the vital link between a software product’s design and development and the finished product’s use and maintenance. However, they require specialized skills and automation that all too often are classified as outside the scope of software engineering research.
Large software companies such as Google, Facebook, and Netflix have been pioneering release-engineering technologies and practices, and that journey has been risky and costly. Even at this point, these companies aren’t sure about the long-term viability or deficiencies of practices such as continuous delivery or canary deployment, especially in today’s migration toward hundreds of interdependent yet autonomously updated microservices. All of this makes it difficult for small companies, startups, civic organizations, government administrations, and safety-critical industries (healthcare, automotive systems, and so on) to select and adopt a release-engineering process and tool chain that fits their needs. An out-of-the-box release-engineering process and tool chain is far from a reality, as are textbooks or experience reports with empirically validated best practices for release engineering.
So, this IEEE Software theme issue focuses on Release Engineering 3.0. Release Engineering 1.0 and 2.0 refer, respectively, to the traditional ad hoc and today’s highly automated release-engineering processes for general-purpose software systems. Release Engineering 3.0 targets the future iteration of release-engineering processes aimed at supporting small companies, startups, civic organizations, government administrations, and safety-critical industries. For example, the software in cars, hospital equipment, or election software needs updates to deliver critical bug fixes and new functionality. However, without proper precautions, innocent people’s lives could be at stake.
We seek experience reports and articles on tools, methods, practices, and techniques to streamline Release Engineering 3.0. Topics include, but aren’t limited to,
best practices for code movement (branching or integration);
continuous integration and testing;
build and configuration of software;
build system maintenance;
testing and reporting infrastructures;
infrastructure as code;
package and dependency management;
legal sign-off and bill of materials;
software deployment and delivery;
code signing and certificate management;
continuous delivery, deployment, installation, and updates;
feature toggles or flags;
cloud provisioning and management;
interaction with mobile-app stores;
principles and automated techniques for release planning;
release engineering for product-line systems;
DevOps and interaction with developers, users, and so on;
multiplatform release engineering;
release engineering for safety-critical systems (healthcare, automotive, and so on);
experience reports on adoption of modern release-engineering techniques; and
pipeline security or testing.
Several guest editors are release engineers, and one-third of the reviewers will be release engineers. So, we guarantee that each submission will receive at least one review from a practitioner.
Besides seeking regular-length articles (see the section “Submission Guidelines), we also seek short experience reports (2,500 to 3,000 words) from practitioners. These reports don’t need to make a research contribution but should instead present the experiences of a practitioner or practitioners by describing things such as the current release processes used, challenges faced, solutions attempted, and results obtained.
Submission Guidelines
Manuscripts must not exceed 3,000 words including figures and tables, which count for 250 words each. Submissions exceeding these limits might be rejected without refereeing. Articles deemed within the theme and scope will be peer reviewed and are subject to editing for magazine style, clarity, organization, and space. We reserve the right to edit the title of all submissions. Be sure to include the name of the theme issue for which you’re submitting.
Articles should have a practical orientation and be written in a style accessible to practitioners. Overly complex, purely research-oriented or theoretical treatments aren’t appropriate. Articles should be novel. IEEE Software doesn’t republish material published previously in other venues, including other periodicals and formal conference or workshop proceedings, whether previous publication was in print or electronic form. For more information, contact the guest editors at software2a-2018(a)computer.org <mailto:software2a-2018@computer.org>.
Theme Issue Guest Editors
Bram Adams, Polytechnique Montreal
Stephany Bellomo, SEI
Christian Bird, Microsoft Research
Boris Debíc, Google
Foutse Khomh, Polytechnique Montreal
Shane McIntosh, McGill University
Kim Moir, Mozilla
John O’Duinn, US Digital Service
For general author guidelines: www.computer.org/software/author.htm <http://www.computer.org/software/author.htm>
For submission details: software(a)computer.org <mailto:software@computer.org>To submit an article: https://mc.manuscriptcentral.com/sw-cs <https://mc.manuscriptcentral.com/sw-cs>
Dear SATToSErs,
this e-mail contains some information regarding this year's SATToSE to be
held in June 7th - 9th in Madrid. This year SATToSE will be a 1+3+1 days
event, as we will co-locate a training event to SATToSE the day before
(June 6th) and do a cultural/hiking/foodie visit the day after (June 10th).
The tentative schedule is as follows:
June 6th (T): co-located PhD training day by the SENECA project. Those
who register for SATToSE will have the possibility to attend that event for
free. The training is oriented to PhD students and its main topics are
"writing up pand moving on" and "commercializing research", and will have
renowned inivited speakers from all around Europe! We will do the training
in the Bitergia offices or in the Campus de Fuenlabrada of our university.
As both are relatively away from the city center, we will meet in the
SATToSE venue in the city center (see below) in the morning and go from
there together (probably on a bus). We will be back in town around 19:00
and there will be a small, social event that night.
June 7th - 9th (W-F): SATToSE in the URJC building in Plaza Manuel
Becerra [1] (in the city center). We will have keynotes, a tutorial, a
hackathon, a city tour, a pizza evening, a (typical Spanish) conference
dinner, and, of course, your precious talks where you can present your
research. Have a look at the CfP [2]!
June 10th (S): Whoever stays in Madrid and wants to join, we will go to
El Escorial [3], 50 km NE of Madrid, in the mountains. The plan includes a
cultural visit to the Monastery (UNESCO World Heritage Site), some hiking,
and finally eating in a nice, well-known restaurant [4]. Family and
partners are welcome... I will take my whole family with me! (You will have
the possibility to opt-in for this in the SATToSE registration; it will be
around 35 euro/pax, including transportation, visit and lunch).
Actions you can do at this time:
1. Spread the word! Haider et al. have created a fanstatic poster [5]
and flyer [6]!
2. Think about submitting something to SATToSE (you and your PhD
students), and once you've thought about it, submit your research before
the deadline (April 14th!)! You will benefit from letting others know what
you are working on, and from feedback by 40+ attendants.
3. Book your flights to be in Madrid during those days. And book, as
well, accomodation. Manuel Becerra is well connected by underground, so
anything in the city center will do. Ask me if you need advice. See [7] for
more information.
4. No news about the boss! By now, just Guns n' Roses, the Cranberries
and Foreigner are planning to give concerts during those days in Madrid.
5. Smile! In the mean, we have three rainy days in Madrid in June --
so, with a 5-day program, the chances of having at least some beautiful
weather are very high -- and geeky fun is likely to be weather independent
;)
I will send more updates as dates come closer. Looking forward to see you
in Madrid in June!
regards, Gregorio
[1] https://www.google.es/maps/place/Fundaci%C3%B3n+Universidad+
Rey+Juan+Carlos/(a)40.4279979,-3.6699991,17z
[2] http://sattose.org/2017:cfp
[3] https://en.wikipedia.org/wiki/El_Escorial
[4] http://www.mesonlacueva.com/
[5] http://sattose.wdfiles.com/local--files/2017/2017-sattose-poster.pdf
[6] http://sattose.wdfiles.com/local--files/2017/2017-sattose-flyer.pdf
[7] http://sattose.org/2017:venue
--
Gregorio Robles
Universidad Rey Juan Carlos
http://gsyc.urjc.es/~grex
The computer science departments of University of Lille (France) and the University of Mons (Belgium) seek applications for a PhD position in software engineering, under joint co-supervision between Prof. Laurence Duchien (Spirals team, CRIStAL laboratory, Lille) and Prof. Tom Mens (Software Engineering Lab, INFORTECH Research Institute, Mons). The funding will be for a PhD in Sciences, and will be ensured for a 3 year period. The candidate is expected to carry out half of his research time at each university (18 months in each research team). Lille and Mons are 80 km away (1 hour by train).
The topic of the thesis will be "Exploring the variability and evolution of cloud computing systems – An approach based on feature modelling and behavioural design models". A more detailed description is provided below. Only highly qualified PhD candidates with a master's degree in computer science should apply. The required skills include very good knowledge in the field of software engineering, excellent programming skills and good knowledge of formal tools.
The start date of the employment is expected to be 15 September 2017 or as soon as possible thereafter.
Applications will be received electronically (by e-mail) until 31 March 2017, but preferably earlier.
The application must contain:
+ a motivation letter including a statement of your research interests
+ a full curriculum vitae, including list of publications if any
+ a copy of your master's thesis and publications, if any
+ a copy of your bachelor and master diplomas and transcripts of record, including grades and relative position
+ a minimum of two letters of recommendation, including the contact details of the referents
Applications received after the deadline, or not complying with the above requirements, may not be considered.
During your PhD studies, your key tasks are to: manage and carry out your research in an independent way; write scientific articles and your PhD thesis; participate in international conferences; teach and disseminate your research; attain credits in PhD-level courses;
Enquiries about the position can be made to Professor Laurence Duchien, University of Lille, France, Laurence.Duchien(a)univ-lille1.fr
or Professor Tom Mens, University of Mons, Belgium, tom.mens(a)umons.ac.be
=======
Short description of thesis topic:
Cloud computing systems usually exhibit high variability due to the number of choices concerning the selection of cloud providers as well as of their offered cloud services. At the same time, they provide a flexible environment, where resources and services can be provisioned and released on demand. To cope with the high volatility and variability of such systems, the goal of the thesis is to propose a model-based approach for expressing their variability, facilitating their evolution, and exploring the design space of possible solutions. The proposed approach will rely on research advances in dynamic software product lines [1], and will use techniques such as feature modelling to specify and analyse the variabilities and commonalities in cloud computing services and providers at a high level of abstraction [2]. Behavioural aspects of these systems will be modelled using statechart-based design models [3,4], and the technique of design by contract will be used to constrain these models [5]. Semi-automated and interactive tool support will be provided to verify and test structural and behavioural properties over these models. In addition, evolution of these models will be supported. In particular, the research should focus on support for behaviour preserving refactoring and dynamic reconfiguration. The practical use of these techniques to explore and traverse the design space of cloud environments will also be explored by an extension of SALOON tools [2,6] and an experimental validation on cloud evolutions defined by several providers. For example, when reconfiguring a cloud environment, the selected set features (representing cloud providers and services) may have a different impact on performance, costs or reconfiguration time, and optimal reconfiguration paths should be proposed.
References:
[1] S. Hallsteinsen, M. Hinchey, S. Park, and K. Schmid. Dynamic software product lines. COMPUTER, 41(4):93-95, 2008.
[2] C. Quinton, D. Romero, and L. Duchien. SALOON: a platform for selecting and configuring cloud environments. Software: Practice and Experience, 46(1):55{78, 2016.
[3] D. Harel and E. Gery, “Executable object modeling with statecharts,” IEEE Computer, vol. 30, no. 7, pp. 31–42, July 1997.
[4] D. Drusinsky, Modeling and Verification Using UML Statecharts. Elsevier Science, 2006.
[5] B. Meyer. 1992. Applying "Design by Contract". Computer 25, 10 (October 1992), 40-51. DOI=http://dx.doi.org/10.1109/2.161279
[6] https://team.inria.fr/spirals/saloon/
Hi, SATToSErs,
We have an open SATToSE-relevant postdoc position in the area of
software language engineering and software evolution, on the Co-Evo
project (Co-Evolution of Software Languages and Language Processors)
funded by the Norwegian Research Council. The project is aimed at
studying and developing techniques and tools to help tool authors with
maintenance and evolution of language tools (e.g.
analysis/transformation/refactoring tools, editors and compilers).
The position is for 3 years, hosted at the Dept. of Informatics at the
University of Bergen, Norway. Application deadline is *January 20th,
2017*. Feel free to contact me (anya(a)ii.uib.no) for more information or
if you have questions.
For more information, please see:
* Official announcement and online application system:
https://www.jobbnorge.no/en/available-jobs/job/131186/postdoctoral-fellow-p…
* More info on other open positions (including another postdoc position
and three PhD positions): http://www.ii.uib.no/~anya/vacancies.html
* Brief overview of the Co-Evo project:
http://www.uib.no/en/rg/pt/97531/co-evolution-software-languages-and-langua…
-anya
Contextual Variability Modeling — Call for Papers
Submission deadline: 1 Apr. 2017
Publication: Nov./Dec. 2017
Software systems are becoming more context sensitive and increasingly exploit contextual information to handle the diversity of changes in and conditions of their environment. In specific application domains such as automotive systems, marine and aviation systems, windmill farms, and airport management systems, the timely use of and adaptation to contextual information is critical for the system’s normal operation. Consequently, a major concern is acquiring, analyzing, modeling, and managing contextual information for the plethora of systems that need to react and adapt to new contexts. These activities require appropriate software modeling and development techniques.
Moreover, the diverse scenarios that are driven by changes in the context demand software variability solutions that can dynamically select among alternatives. In particular, the ability to cope with different scenarios and options in which a system must select and adapt to new contexts at runtime introduces an extra level of complexity. This is because systems must make runtime decisions depending on varying context conditions. Emerging paradigms such as dynamic software product lines and runtime variability mechanisms play a central role to model and manage the variations using both context and noncontext features. Other emerging approaches are context-oriented programming languages that can handle the behavior of systems using contextual behavioral adaptations that can be activated or replaced dynamically to accommodate the systems’ and users’ varying needs.
This special issue will feature a variety of techniques, approaches, and case studies for modeling and developing context-sensitive systems that modify their behavior dynamically accordingly to varying conditions. We invite contributions related but not limited to
* context variability analysis and modeling techniques for context-aware systems;
* static and dynamic variability approaches dealing with context information;
* raising the awareness of software engineers, industry, and users for dealing with changes due to contextual variability;
* reconfiguration, rebinding, and dynamic-composition strategies for dealing with changing context information in self-adaptive and autonomous systems;
* dynamic adaptation and human interaction using context knowledge;
* context-variability-modeling challenges and solutions in application domains that rely on contextual information at runtime (for example, smart healthcare, intelligent vehicles, robotics and drones, Internet of Things systems, and smart cities), highlighting the strengths, weaknesses, and challenges of implementing such systems with context in mind;
* ontologies for discriminating and disambiguating related context information managing the behavior at runtime;
* collaborative aspects and feature dependencies for modeling software variability using context information in systems that exchange information in real time;
* context-oriented programming languages and other solutions for implementing context variability at runtime; and
* security aspects and solutions of dynamic adaptability in safety-critical scenarios.
Theme Issue Guest Editors
* Kim Mens, Université catholique de Louvain
* Rafael Capilla, Rey Juan Carlos University
* Thomas Kropf, Robert Bosch Car Multimedia and the University of Tübingen
* Herman Hartmann, NXP Semiconductors
Submission Guidelines
Manuscripts must not exceed 4,700 words including figures and tables, which count for 250 words each. Submissions exceeding these limits might be rejected without refereeing. Articles deemed within the theme and scope will be peer reviewed and are subject to editing for magazine style, clarity, organization, and space. We reserve the right to edit the title of all submissions. Be sure to include the name of the theme issue for which you’re submitting.
Articles should have a practical orientation and be written in a style accessible to practitioners. Overly complex, purely research-oriented or theoretical treatments aren’t appropriate. Articles should be novel. IEEE Software doesn’t republish material published previously in other venues, including other periodicals and formal conference or workshop proceedings, whether previous publication was in print or electronic form. For more information, contact the guest editors at software6a-2017(a)computer.org<mailto:software6a-2017@computer.org>
For general author guidelines: www.computer.org/web/peer-review/magazines<https://www.computer.org/web/peer-review/magazines>
For submission details: software(a)computer.org<mailto:software@computer.org>
To submit an article: https://mc.manuscriptcentral.com/sw-cs
Tenure track or tenured full time academic position in Large scale and cloud computing
======================================================================================
Vacancy Reference : 10701 / EPL 016 / 2017 (to be quoted in any correspondence)
http://www.uclouvain.be/en-emploi-academiques.html
Université catholique de Louvain invites applications for a tenure track
or tenured full time position in Large scale and cloud computing.
The successful candidate will carry out research in the field of large
scale and cloud computing, including but not limited to distributed
computing, operating systems, software engineering, information
visualization, and large scale software systems. Still, other areas of
competence will also be considered, since the candidate's merit is
considered as a combination of specialization and scientific excellence.
The successful candidate will join the Institute of Information and
Communication Technologies, Electronics and Applied Mathematics
(ICTEAM) and will have teaching assignments in computer science within
the various degree programmes organised by the Ecole Polytechnique de
Louvain (EPL). Bachelor level courses are mostly taught in French,
master courses in English.
Starting date : 1st September, 2017
Application deadline : 15th November, 2016
Further information :
Professor Michel Verleysen, dean EPL - doyen-epl(a)uclouvain.be<mailto:doyen-epl@uclouvain.be>
Professor Jean-Didier Legat, research director ICTM - president-ictm(a)uclouvain.be<mailto:president-ictm@uclouvain.be>
Localization :
Science and Technology Sector
Louvain School of Engineering (http://www.uclouvain.be/en-epl.html)
Institute of Information and Communication Technologies, Electronics and
Applied Mathematics (http://www.uclouvain.be/en-ictm.html)
General conditions
Tasks : the applicant will:
- be responsible for teaching courses at all study levels (i.e.
undergraduate and postgraduate), as well as in programmes of continuing
education;
- supervise the final diploma research (i.e. theses) of undergraduate
and graduate students, as well as PhD students;
- be involved in (and/or supervise, promote) research programmes;
- contribute to the international visibility of the University through
teaching and research excellence;
- contribute to activities of the University with a societal impact in
the fields of the economy, socio-cultural changes or cooperation with
developing countries.
Qualifications : the applicant must have
- a PhD degree in Computer science, or any related discipline;
- a significant scientific record with international publications;
- either studied abroad for an extensive period or have had substantial
experience outside UCL;
- experience in and the aptitude for teaching at university level;
- the capacity to work within a team of teachers and to integrate
research findings into teaching;
- creativity and must be open to teaching innovation and interdisciplinarity;
- the capacities required to undertake academic research at a high level
and to advise, or lead, a research team;
- good knowledge of both spoken and written French and English. If this
is not the case, the applicant accept to learn French and/or English in
order to be able to teach in French and English within 2 years. Fluency
in other languages is an additional advantage.
Application Instructions
- Follow the instructions on this page :
http://www.uclouvain.be/en-emploi-academiques.html
- Look for the job with Requisition ID 10701
- Follow the instructions of the career012.successfactors.eu<http://career012.successfactors.eu/> web
application in which you need to encode your application.
- Respect the submission deadline of Tuesday 15 November, 2016, at 11:59
pm at the latest.
Since potential organisers of SATToSE 2017 indicated some constraints on the period when SATToSE could be organised, we would like you to respond to this poll about what dates would be feasible for you (if you likely or possibly intend to participate). Please indicate whether “yes", “no" or “maybe” you could attend depending on your likely availabilities. For example you may have limitations due to holiday or exam periods at your own institute.
Here’s the participation link : http://doodle.com/poll/bqcphx9xfzdu7y4i
Kim Mens
on behalf of the SATToSE SC
Dear SATToSErs,
The time of this year's SATToSE draws near and we have a very exciting
program for you, including keynotes, tutorials, hackathons and talks – as
well as food, drink and social events.
The programme is almost finalised, but there are a couple of more speakings
slots available, so talk to PC chair Mircea (mircea.lungu(a)gmail.com) if
you'd like to submit a talk (early work or new ideas, perhaps?). (See also
the CfP: http://sattose.org/2016:cfp)
Programme Highlights
--------------------
== Tutorials & Invited talks ==
* The Use of Text Retrieval and Natural Language Processing in Software
Engineering (Tutorial) – Venera Arnaoudova, Washington State University
* Taming your PhD — Oscar Nierstrasz, University of Bern
* In Defense of Basic Tools For Software Evolution: Programming Languages
– Romain Robbes, University of Chile
* Future challenges in software evolution analysis from ind+academic
perspective – Aiko Yamashita, Oslo and Akershus University College of
Applied Sciences
== Hackathon ==
* Hackathon: The MetricsGrimoire Toolset – Gregorio Robles, Universidad
Rey Juan Carlos
== Regular Talks ==
(Will be online soon)
== Breaks & Social Events: ==
* Experience classic Norwegian food during lunch and coffee breaks
(rumour has it we may also get to sample some local microbrews)
* City tour on Monday
* Banquet on Tuesday
* Pre-/post-events: mountain walk on Sunday, fjord trip on Thursday
(extra signup required)
Registration & Travel
---------------------
Registration link: http://form.app.uib.no/sattose
Venue / Travel info: http://sattose.org/2016:venue
Fjord trip signup: https://skjemaker.app.uib.no/view.php?id=2174596
-anya
Dear friends,
I am looking for a french student (or someone speaking french) who wants to
engage in a CIFRE PhD thesis (it is a thesis with a french company).
The subject is attached to the mail.
Best regards,
--
~~Jannik Laval~~
Enseignant-chercheur
Responsable Pédagogique Licence Coordonnateur de Projet en Système
d'Information
IUT Lumière, Université Lyon Lumière
laboratoire DISP
http://www.jannik-laval.euhttp://www.phratch.comhttp://www.approchealpes.info
[Apologies for multiple postings]
International Workshop on "Models and Evolution"
Co-located with ACM/IEEE 19th International Conference on
Model Driven Engineering Languages & Systems (MODELS 2016)
Saint-Malo, France, October 2-7, 2016
http://www.models-and-evolution.com/
Important Dates:
Submissions of papers: July 17, 2016
Notification: August 14, 2016
---------------------------------
The Models and Evolution (ME) 2016 workshop is a satellite event at
ACM/IEEE MoDELS 2016 and the continuance of the following events: ME
2014, ME 2013, ME 2012, ME 2011, ME 2010, MoDSE-MCCM 2009, MCCM 2008
(all at MoDELS), MoDSE 2008, MoDSE 2007 (both at CSMR).
This workshop addresses the evolution of artefacts of the modelling
process, as inspired by analogous evolution required by software
artefacts, with input from academic as well as industrial practice. As
Model-Based Development grows in popularity, the models used throughout
a system’s lifecycle are now core artefacts of modern software
engineering processes.
With the increasing use of Model-Based Development in many domains
(e.g., Automotive Software Engineering, Business Process Engineering),
models are starting to become core artefacts of modern software
engineering processes. By raising the level of abstraction and using
concepts closer to the problem and application domain rather than the
solution and technical domain, models become core assets and reusable
intellectual property, being worth the effort of maintaining and
evolving them. Therefore, increasingly models experience the same issues
as traditional software artefacts, i.e., being subject to many kinds of
changes, which range from rapidly evolving platforms to the evolution of
the functionality provided by the applications developed. These
modifications include changes at all levels, from requirements through
architecture and design, to executable models, documentation and test
suites. They typically affect various kinds of models including data
models, behavioural models, domain models, source code models, goal
models, etc. Coping with and managing the changes that accompany the
evolution of software assets is therefore an essential aspect of
Software Engineering as a discipline.
Important dates:
- Submission deadline: July 17, 2016
- Notification to authors: August 14, 2016
- Workshop date: one full-day between October 2-4, 2016.
Scope:
ME 2016 will bring together researchers and practitioners to share
experiences in dealing with the various forms of evolution in modelling.
ME 2016 combines a strong practical focus with theoretical approaches
required in any discipline that supports engineering practices. In
particular, ME 2016 targets researchers and practitioners on
model-driven engineering to meet, disseminate and exchange ideas,
identify the key issues related to the problem of model (co-)evolution
and consistency management, and explore possible solutions and future
work. We target, in particular, the cross-fertilisation of both the MDE
and software evolution communities. Therefore we consider models in a
very broad sense which is essential to allow researchers from different
communities to identify and discuss commonalities/differences among
their specific (co-)evolution and consistency management problems. ME
2016 will be held in Saint-Malo (France) and will host invited talks,
technical sessions, and panels. Especially, ME 2016 will foster the
interactions between the participants, stimulating lively debates and
discussions around the topics of interest of the workshop.
Topics:
Contributions are solicited on all aspects of models and evolution, its
foundations, practices and technologies. In particular, we encourage
submissions from both academia and industry about the following
(non-exhaustive) list of topics:
- Formalisms, theories, formal approaches, methods and languages for
expressing and understanding model-driven software evolution.
- (Co-)evolution and (co-)adaptation of models, meta-models and modeling
languages; classification of (co-)evolution scenarios, transformation,
and artefacts w.r.t. meta-models
- Coordination of models, meta-models.
- Transformation techniques for evolving models: restructuring,
refactoring, migration, translation, composition…
- Traceability, verification/validation of evolving models and
transformations, runtime models and consistency validation;
(in)consistency management
- Evolution and domain-specific languages
- Evolution issues in new paradigms (Open architectures, product-line
architectures, software ecosystems, Cloud computing and its SPI model,
SOA, Enterprise architectures, Internet of things, Big data, Systems of
systems…)
- Analysis of model maintainability.
- Development and maintenance processes for model consistency management.
- Conformance checking, inconsistency management synchronization,
differencing, comparison, versioning, impact analysis of evolving models
- Supporting processes and tools for managing model-driven evolution
- Maintenance and evolution of model transformations
- Variability management using models
- Software Architecture Recovery and Reverse Architecting
- Software Reconstruction and Migration
- Software Release Engineering
- Traceability maintenance between requirements and models
- Reusable evolution solutions and patterns
- Software evolution regarding energy-awareness and sustainability
- Model-based and model-related techniques for legacy systems evolution
and systems integration
- Cultural, economic, business and managerial aspects impacting software
evolution
- Training, education, and certification around software evolution
- State-of-the-art and state-of-practice in software evolution
- Industrial needs, experiments and case studies
- Empirical studies and experience Reports
- Tools and Methods supporting all of the above topics
Workshop Chairs:
Dalila Tamzalit, University of Nantes, France,
Dalila.Tamzalit(a)univ-nantes.fr
Alfonso Pierantonio, Università degli Studi dell'Aquila, Italy,
alfonso.pierantonio(a)univaq.it
Bernhard Schätz, fortiss Gmbh, Germany, schaetz(a)fortiss.org
Tanja Mayerhofer, Business Informatics Group, Institute of Software
Technology and Interactive Systems, TU Wien, mayerhofer(a)big.tuwien.ac.at
Program committee (to complete):
Vasilios Andrikopoulos IAAS, University of Stuttgart, Germany
Alessandra Bagnato, Softeam, Paris, France
Mireille Blay-Fornarino Université Nice Sophia Antipolis, I3S, France
Antonio Cicchetti, Mälardalen University, Sweden
Davide Di Ruscio, Università degli Studi dell'Aquila, Italy
Anne Etien, LIFL - University of Lille 1, France
Jesus Garcia-Molina, Universidad de Murcia, Spain
Jeff Gray, University of Alabama, USA
Yann-Gaël Guéhéneuc, École Polytechnique de Montréal, Québec, Canada
Rich Hilliard, IEEE Computer Society, USA
Ludovico Iovino, Gran Sasso Science Institute, Italy
Udo Kelter, University of Siegen, Germany,
Olivier Le Goaer, LIUPPA, Université de Pau et des Pays de l'Adour, France
Tihamer Levendovszky, Vanderbilt University, USA
Shahar Maoz, Tel Aviv University, Israel
Tom Mens, University of Mons, Belgium
Richard Paige, University of York, UK
Bernhard Rumpe, RWTH Aachen University, Germany
Martina Seidl, Johannes Kepler University Linz, Austria
Massimo Tisi, AtlanMod team (Inria, Mines Nantes, LINA), Nantes, France
Antonio Vallecillo, Universidad de Málaga, Spain
Stefan Wagner, University of Stuttgart, Germany
Konrad Wieland, Sparx Systems, Austria
Manuel Wimmer, Business Informatics Group, Vienna University of
Technology, Austria
Submission:
Both research papers, experience papers, tool presentations and
industrial feedbacks are solicited. Papers describing novel applications
and making significant research contributions are of particular
interest. On top of that, we would encourage papers proposing visionary
and strategic ideas and/or looking for collaboration around
international projects. In addition, industrial papers reporting about
experiences in the area of models and evolution, industrial tools, and
positions from industry about experience and/or case studies about
managing or putting into practice model-driven software evolution
solutions are highly appreciated. Contributions must be written in
English, adhere to the ACM SIGS format, and be submitted through
EasyChair (https://easychair.org/conferences/?conf=me2016). Expected
papers can be short papers (6 pages) or long papers (10 pages):
Long papers (max. 10 pages): These contributions should address novel
research ideas, challenging problems, or practical contributions in the
domain of model-driven software evolution.
Short papers (max. 6 pages):
Position papers: young researchers may submit extended abstracts about
their work in progress.
Visionary papers: these contributions take a visionary stance to the
field describing long term ambitions, visionary technological
advancements, paradigmatic changes and research agendas. Note that the
ideas presented must be clearly positioned, adequately thought through,
and sufficiently documented.
Tool presentations: these submissions present (experience with) tools
(which may be either research prototypes or commercial tools) that are
fully/partially dedicated to supporting the evolution issues encountered
in model-based development.
The submission process will consist of two phases: abstract submissions
and full paper submissions.
Workshop papers will be published on CEUR (see
http://ceur-ws.org/HOWTOSUBMIT.html#PRECONDS for preconditions for
publishing).
http://www.models-and-evolution.com
--
Dalila Tamzalit
=====
LINA(*) / IUT de Nantes (**)
(*)
Équipe AeLoS (Architectures et Logiciels Sûrs)
Université de Nantes - Faculté des Sciences
LINA - CNRS UMR 6241,
2, rue de la Houssinière
BP 92208 44322 Nantes cedex 03
Tel : (33) 2-51-12-57-80
Fax : (33) 2-51-12-58-12
(**)
IUT de Nantes - Département Informatique
3, rue du Maréchal Joffre
BP 34103 - 44 041 Nantes cedex 1 - FRANCE
tél : (33) 2 40 30 60 57
fax : (33) 2 40 30 60 47