{"generator":"Jekyll","link":[{"@attributes":{"href":"https:\/\/ace-design.github.io\/devops-at-models\/feed.xml","rel":"self","type":"application\/atom+xml"}},{"@attributes":{"href":"https:\/\/ace-design.github.io\/devops-at-models\/","rel":"alternate","type":"text\/html"}}],"updated":"2022-10-21T02:24:20+00:00","id":"https:\/\/ace-design.github.io\/devops-at-models\/feed.xml","title":"DevOps at Models Workshop Serie","subtitle":"Website for the devops at models series","entry":[{"title":"2022 Edition","link":{"@attributes":{"href":"https:\/\/ace-design.github.io\/devops-at-models\/2022\/09\/16\/Montreal.html","rel":"alternate","type":"text\/html","title":"2022 Edition"}},"published":"2022-09-16T00:00:00+00:00","updated":"2022-09-16T00:00:00+00:00","id":"https:\/\/ace-design.github.io\/devops-at-models\/2022\/09\/16\/Montreal","content":"<p>The third edition of the International Workshop DevOps@MODELS devoted explicitly to DevOps and Model-Driven Engineering will be held in Montr\u00e9al (Canada) on Monday 24th of October, as part of the satellite events of the ACM\/IEEE 25th International Conference on Model Driven Engineering Languages and Systems (MODELS 2022).<\/p>\n\n<!--more-->\n\n<h3 id=\"registration\">Registration<\/h3>\n\n<p>To attend the workshop, you need to register through the <a href=\"https:\/\/conf.researchr.org\/attending\/models-2022\/registration\">MODELS 2022 registration portal<\/a>. Registering gives you access to DevOps@MODELS, as well as others co-located events and main conference tracks (depending on your registration).<\/p>\n\n<h3 id=\"program-monday-24102022\">Program (Monday, 24\/10\/2022)<\/h3>\n\n<ul>\n  <li>Session #1: 08:30 - 10:00\n    <ul>\n      <li>08:30 - 08:40: Welcoming presentation<\/li>\n      <li>08:40 - 09:30: Opening Keynote<\/li>\n      <li>09:30 - 10:00: Towards continuous modelling to enable DevOps: a preliminary study with practitioners (paper)<\/li>\n    <\/ul>\n  <\/li>\n  <li>Session #2: 10:30 - 12:00\n    <ul>\n      <li>10:30 - 11:00: Towards Blended Modeling and Simulation of DevOps Processes: the Keptn Case Study (paper)<\/li>\n      <li>11:00 - 12:00: Discussions<\/li>\n    <\/ul>\n  <\/li>\n<\/ul>\n\n<h2 id=\"accepted-contributions\">Accepted Contributions<\/h2>\n\n<ul>\n  <li>Johan Bergelin and Antonio Cicchetti: <strong>Towards continuous modelling to enable DevOps: a preliminary study with practitioners<\/strong>\n    <ul>\n      <li><em>Model-based methods and techniques continuously evolve to meet the increasing challenges of modern-day technical landscapes. Parallel to Model-based methods, different paradigms are similarly maturing and being integrated, and one such paradigm is DevOps. Model-based methods and DevOps are perceived to contain benefits when viewed in isolation. Recently there has been an increased interest in matching the two paradigms, with various proposals and early adoption results. However, little focus is put on the practitioners\u2019 view. In this paper, we propose a methodology currently being integrated which aims to utilize Model-driven engineering and DevOps practices in conjunction. Further, we present an early evaluation of our proposed methodology from a practitioner perspective, employing a large and long-running student project aiming to build a solar vehicle as a case, presenting the current integration and potential future directions. Early observations from the case study indicate significant benefits for several identified project pain points, and it\u2019s expected that more benefits will emerge when more advanced DevOps aspects are integrated with model-based methods, and the project matures.<\/em><\/li>\n    <\/ul>\n  <\/li>\n  <li>Alessandro Colantoni, Luca Berardinelli, Antonio Garmendia and Jonannes Br\u00e4uer: <strong>Towards Blended Modeling and Simulation of DevOps Processes: the Keptn Case Study<\/strong>\n    <ul>\n      <li><em>DevOps and Model Driven Engineering (MDE) provide differently skilled IT stakeholders with  methodologies and tools for organizing and automating continuous software engineering activities and using models as key engineering artifacts. JSON is a popular data format, and JSON Schema provides a general purpose schema language for JSON. This paper presents our work in progress on blended modeling and scenario simulation of continuous delivery pipelines as executable JSON-based models. For this purpose, we show a case study based on Keptn, an open source tool for DevOps automation of cloud-native applications, and its language Shipyard, a JSON-based process language for continuous delivery pipeline specification.<\/em><\/li>\n    <\/ul>\n  <\/li>\n<\/ul>\n\n<h2 id=\"committees\">Committees<\/h2>\n\n<h3 id=\"program-committee\">Program Committee<\/h3>\n\n<ul>\n  <li>Muhammad Ali Babar, The University of Adelaide, Australia<\/li>\n  <li>Alessandra Bagnato, Softeam, France<\/li>\n  <li>Benjamin Benni, Instant System, France<\/li>\n  <li>Jean-Michel Bruel, IRIT, France<\/li>\n  <li>Alfredo Capozucca, University of Luxembourg, Luxembourg<\/li>\n  <li>Romina Eramo, University of L\u2019Aquila, Italy<\/li>\n  <li>Nicolas Ferry, Universit\u00e9 C\u00f4te d\u2019Azur, France<\/li>\n  <li>Nicolas Hili, Universit\u00e9 Grenoble-Alpes, France<\/li>\n  <li>Philippe Massonet, CETIC, Belgium<\/li>\n  <li>Jose Morales, Carnegie Mellon University, USA<\/li>\n  <li>Candy Pang, MacEwan University, Canada<\/li>\n  <li>Christophe Ponsard, CETIC, Beligum<\/li>\n  <li>Matthias Tichy, Ulm University, Germany<\/li>\n  <li>Manuel Wimmer, Johannes Kepler University Linz, Austria<\/li>\n  <li>Andreas Wortmann, University of Stuttgart, Germany<\/li>\n  <li>Hasan Yasar, Carnegie Mellon University, USA<\/li>\n  <li>Mark van den Brand, Eindhoven University of Technology, Netherlands<\/li>\n<\/ul>\n\n<h3 id=\"organizers\">Organizers<\/h3>\n\n<ul>\n  <li>Francis Bordeleau, \u00c9cole de Technologie Sup\u00e9rieure (ETS), Canada.<\/li>\n  <li>Nan Messe, Universit\u00e9 de Toulouse, France.<\/li>\n  <li>Juergen Dingel, Queen\u2019s University, Canada.<\/li>\n  <li>S\u00e9bastien Mosser, McMaster University, Canada.<\/li>\n<\/ul>","author":{"name":{}},"category":{"@attributes":{"term":"edition"}},"summary":"The third edition of the International Workshop DevOps@MODELS devoted explicitly to DevOps and Model-Driven Engineering will be held in Montr\u00e9al (Canada) on Monday 24th of October, as part of the satellite events of the ACM\/IEEE 25th International Conference on Model Driven Engineering Languages and Systems (MODELS 2022)."},{"title":"2022 Presentations &amp; Program","link":{"@attributes":{"href":"https:\/\/ace-design.github.io\/devops-at-models\/2022\/09\/15\/2022annoucement.html","rel":"alternate","type":"text\/html","title":"2022 Presentations &amp; Program"}},"published":"2022-09-15T00:00:00+00:00","updated":"2022-09-15T00:00:00+00:00","id":"https:\/\/ace-design.github.io\/devops-at-models\/2022\/09\/15\/2022annoucement","content":"<p>The list of accepted contributions for the 3rd edition of DevOps@MODELS is now online. The workshop is scheduled on Monday morning (24\/10\/2022)<\/p>\n\n<!--more-->\n\n<p>Details about the event are available here: <a href=\"\/devops-at-models\/2022\/09\/16\/Montreal.html\">2022 Edition<\/a><\/p>","author":{"name":"S\u00e9bastien Mosser"},"category":{"@attributes":{"term":"news"}},"summary":"The list of accepted contributions for the 3rd edition of DevOps@MODELS is now online. The workshop is scheduled on Monday morning (24\/10\/2022)"},{"title":"DevOps@Models 2022!","link":{"@attributes":{"href":"https:\/\/ace-design.github.io\/devops-at-models\/2022\/05\/15\/2022_edition.html","rel":"alternate","type":"text\/html","title":"DevOps@Models 2022!"}},"published":"2022-05-15T00:00:00+00:00","updated":"2022-05-15T00:00:00+00:00","id":"https:\/\/ace-design.github.io\/devops-at-models\/2022\/05\/15\/2022_edition","content":"<p>We are proud to annouce that DevOps@MODELS will be collocated with the 2022 edition of the MODELS Conference. In addition to the classical \u201cModelling for DevOps\u201d and \u201cDevOps for modelling\u201d themes, the workshop will also propose participants to investiguate MODELS\u201921 main theme: <strong>Modeling for social good<\/strong>.<\/p>\n\n<!--more-->\n\n<ul>\n  <li><strong>Modeling for social good<\/strong>:\n    <ul>\n      <li>How can DevOps and modelling approaches be combined to deliver more value faster and with better quality to users?<\/li>\n      <li>How can DevOps and modelling approaches be combined to better integrate data to increase user value?<\/li>\n      <li>How can DevOps and modelling approaches be combined to better protect personal data?<\/li>\n      <li>How can DevOps and modelling approaches be combined to better integrate data to improve systems and processes (e.g., using digital twins)?<\/li>\n      <li>How can models contribute to the integration of new data sources in an open-data context?<\/li>\n      <li>How can modeling contribute to DevSecOps to ensure security and safety of socio-technical systems?<\/li>\n      <li>How can modeling and DevOps contribute to increase availability, reliability, safety, security, and usability of systems in general?<\/li>\n    <\/ul>\n  <\/li>\n<\/ul>","author":{"name":"S\u00e9bastien Mosser"},"category":{"@attributes":{"term":"news"}},"summary":"We are proud to annouce that DevOps@MODELS will be collocated with the 2022 edition of the MODELS Conference. In addition to the classical \u201cModelling for DevOps\u201d and \u201cDevOps for modelling\u201d themes, the workshop will also propose participants to investiguate MODELS\u201921 main theme: Modeling for social good."},{"title":"2021 Edition","link":{"@attributes":{"href":"https:\/\/ace-design.github.io\/devops-at-models\/2021\/09\/06\/Virtual.html","rel":"alternate","type":"text\/html","title":"2021 Edition"}},"published":"2021-09-06T00:00:00+00:00","updated":"2021-09-06T00:00:00+00:00","id":"https:\/\/ace-design.github.io\/devops-at-models\/2021\/09\/06\/Virtual","content":"<p>The second edition of the International Workshop DevOps@MODELS devoted explicitly to DevOps and Model-Driven Engineering will be held virtually on <strong>October 11<\/strong> as part of the satellite events of the ACM\/IEEE 24nd International Conference on Model Driven Engineering Languages and Systems (MODELS 2021).<\/p>\n\n<!--more-->\n\n<h3 id=\"registration\">Registration<\/h3>\n\n<p>To attend the workshop, you need to register through the <a href=\"https:\/\/conf.researchr.org\/attending\/models-2021\/Registration\">MODELS 2021 registration portal<\/a>. Registering gives you access to DevOps@MODELS, as well as all the other co-located events and main conference tracks.<\/p>\n\n<h3 id=\"program-october-11th-2021\">Program (October, 11th 2021)<\/h3>\n\n<p>The workshop is organized into two <em>acts<\/em> of 75 minutes each, each part containing one invited presentation (30\u2019 presentation + 10\u2019 questions), one paper presentation (10\u2019 presentation + 10\u2019 questions) and one lightning talk (5\u2019 presentation + 10\u2019 questions). See details of the logistics and abstracts below. After the workshop, we plan to have an additional one-hour session of discussions at the end of the workshop.<\/p>\n\n<p>In the end, the workshop will be 90 minutes of presentations and 120 minutes of discussions, so bring an open mind and be ready to discuss!<\/p>\n\n<p>The workshop will start at 11 PM in Tokyo, 4 PM in Berlin, 3 PM in London, 10 AM in Toronto and 7 AM in Vancouver. In case of doubts, please use the official <a href=\"https:\/\/conf.researchr.org\/info\/models-2021\/program-overview\">MODELS webpage<\/a>.<\/p>\n\n<ul>\n  <li>Opening (10 minutes)<\/li>\n  <li><strong>Act I<\/strong>: <em>DevOps &amp; Modelling<\/em> (75 minutes)\n    <ul>\n      <li>Invited: Opportunities in the midst of challenges (Ali Tizghadam, from <em>TELUS<\/em>)<\/li>\n      <li>Paper: Towards Continuous Consistency Checking of DevOps Artefacts <a href=\"\/devops-at-models\/assets\/files\/2021\/slides\/20211011_Devops-workshop_MODELS.pdf\">(slides)<\/a><\/li>\n      <li>Lightning: An Integrated CI\/CD Workflow for eXecutable Domain-Specific Modelling Languages <a href=\"\/devops-at-models\/assets\/files\/2021\/slides\/hili-nicolas-devops-2021-slides.pdf\">(slides)<\/a><\/li>\n    <\/ul>\n  <\/li>\n  <li>Break (15 minutes)<\/li>\n  <li><strong>Act II<\/strong>: <em>Models for migrating to DevOps<\/em> (75 minutes)\n    <ul>\n      <li>Invited: Three real world uses cases of AI operationalization to illustrate AI DevOps challenge (Eric Charton, from <em>Banque Nationale<\/em>)<\/li>\n      <li>Paper: From Monolithic to Microservice Architecture: The Case of Extensible and Domain-Specific IDEs <a href=\"\/devops-at-models\/assets\/files\/2021\/slides\/From_Monolithic_to_Microservice_Architecture_DevOps_MODELS_2021.pdf\">(slides)<\/a><\/li>\n      <li>Lightning: Feedback on the development of a software system for automatic online selection of ML pipelines <a href=\"\/devops-at-models\/assets\/files\/2021\/slides\/devOps@MODELS2021.pdf\">(slides)<\/a><\/li>\n    <\/ul>\n  <\/li>\n  <li>Break (30 minutes)<\/li>\n  <li>Extra session for discussions (60 minutes)<\/li>\n<\/ul>\n\n<p>Video recording (registered participant only): <a href=\"https:\/\/whova.com\/portal\/webapp\/maicm_202110\/Agenda\/1976059\">Whova session<\/a><\/p>\n\n<h2 id=\"invited-industrial-presentations\">Invited Industrial Presentations<\/h2>\n\n<ul>\n  <li><strong>Ali Tizghadam<\/strong> (Principal Technology Architect, TELUS): <strong><em>Opportunities in the midst of challenges<\/em><\/strong>\n    <ul>\n      <li><em>DevOps journey has been a challenging yet fascinating experience for different organizations. In this talk we zoom into DevOps practices in Telco domain, the challenges we have faced in TELUS as a Telecommunications service provider and the opportunities arose. The talk will explore the shifts we had to experience in architecture, processes, mindset, execution, and daily operations habits, together with the role of abstraction, models and automation in addressing the challenges.<\/em><\/li>\n      <li>Dr Ali Tizghadam is Principal Technology Architect at TELUS (the 2nd largest telco operator in Canada) since 2013, and Senior Research Associate at the University of Toronto since 2012. After his M.Sc. degree in Tehran (1994), he graduated from the University of Toronto (PhD) in 2009.<\/li>\n    <\/ul>\n  <\/li>\n  <li><strong>Eric Charton<\/strong> (Senior Director, National Bank of Canada): <strong><em>Three real world uses cases of AI operationalization to illustrate AI DevOps challenge<\/em><\/strong>\n    <ul>\n      <li><em>Widely recognized and promoted DevOps methodologies or tools used to push AI systems in production are not a 100% recipe for success. With three use cases as an illustration, we will explain how the question of change management can be much more important than the DevOps framework to successfully deploy in production. The three uses cases we will use as an illustration are real life ones: introducing state of the art research in a high traffic search engine, deploying successfully and multiple time an open source dialog platform in a bank, and delivering a new machine learning based risk modelling algorithm. Those use cases were applied in various industries (banking, media), between 2016 and now.<\/em><\/li>\n      <li>Dr Eric Charton is Senior Director (AI Science) at the National Bank of Canada. He graduated from Universit\u00e9 d\u2019Avignon et des Pays du Vaucluse (M.Sc. \u2013 2007, Ph.D. \u2013 2010).<\/li>\n    <\/ul>\n  <\/li>\n<\/ul>\n\n<h2 id=\"accepted-contributions\">Accepted Contributions<\/h2>\n\n<h3 id=\"paper-presentations\">Paper presentations<\/h3>\n\n<ul>\n  <li><strong>Alessandro Colantoni<\/strong>, <strong>Benedek Horv\u00e1th<\/strong>, <strong>\u00c1kos Horv\u00e1th<\/strong>, <strong>Luca Berardinelli<\/strong> and <strong>Manuel Wimmer<\/strong> (Johannes Kepler University Linz, IncQuery Labs): <strong><em>Towards Continuous Consistency Checking of DevOps Artefacts<\/em><\/strong>\n    <ul>\n      <li><em>DevOps processes are often scattered over a multitude of technologies, and thus, their integration is a challenging endeavour. In order to tackle this problem, several integration platforms have been proposed in the industry, e.g., Keptn to mention a current open-source initiative, which aims to provide an integration platform to specify and execute DevOps processes. They often employ a family of languages for this purpose. However, as we have learnt from UML, SysML, and many others, a family of languages requires inter-model constraints to be checked in order to guarantee a high consistency between the different artefacts. This is of special importance for DevOps artefacts, as they are critical ingredients for the success of modern projects. In this work-in-progress paper, we propose a Model-Driven Engineering (MDE) approach for the continuous consistency checking of DevOps artefacts. First, we explicitly represent each DevOps artefact as a model, second we establish links across them to set a navigable network of models elements, third we enable services on top of this network. We envision the possibility of using GitOps to pull the DevOps artefacts, execute services for checking consistency and performing model repairs, uploading the changes to the DevOps tools, and finally the DevOps tool pushing the artefacts to Git, thus resulting in a continuous consistency checking process in practice.<\/em><\/li>\n    <\/ul>\n  <\/li>\n  <li><strong>Romain Belafia<\/strong>, <strong>Pierre Jeanjean<\/strong>, <strong>Olivier Barais<\/strong>, <strong>Gurvan Le Guernic<\/strong> and <strong>Benoit Combemale<\/strong> (Univ Rennes, Inria, CNRS, IRISA  ): <strong><em>From Monolithic to Microservice Architecture: The Case of Extensible and Domain-Specific IDEs<\/em><\/strong>\n    <ul>\n      <li><em>Integrated Development Environments (IDEs) are evolving towards cloud-native applications with the aim to relocate the language services provided by an IDE on distant servers. Existing research works focus on the overall migration process to handle more efficiently their specific requirements. However, the microservicization of legacy monolithic applications is still highly dependent on the specific properties of the application of interest. In this paper, we report our experiment on the microservicization process of the Cloud-Based graphical modeling workbench \u201cSirius Web\u201d. We aim to identify the technical challenges related to applications with similar properties and provide insights for practitioners to migrate their similar applications towards microservices. We discuss the main lessons learned and identify the underlying challenges to be further addressed by the community.<\/em><\/li>\n    <\/ul>\n  <\/li>\n<\/ul>\n\n<h3 id=\"lightning-talks\">Lightning talks<\/h3>\n\n<ul>\n  <li><strong>Nicolas Hili<\/strong> (Univ. Grenoble Alpes, CNRS, LIG): <strong><em>An Integrated CI\/CD Workflow for eXecutable Domain-Specific Modelling Languages<\/em><\/strong>\n    <ul>\n      <li><em>With the growing interest in eXecutable Domain-Specific Modelling Languages (xDSMLs), there is now a need to address the complexity of their development in the same way as the software artifacts they intend to model. It is especially true since dedicated languages are more and more complex, fast-evolving and that specifying their execution semantics is error-prone. This extended abstract focuses on the continuous integration and continuous delivery (CI\/CD) aspects of DevOps and their automation to support faster and smaller releases. It details a first experience report on integrating CI\/CD workflows with modelling environments to ease the development of xDSMLs. This report intends to fulfill four objectives: i) it depicts the adaptation of a Test-Driven Development (TDD) approach to modelling to automate the execution of test cases to validate the correctness of the abstract syntax and execution semantics of xDSMLs; ii) it describes the setup of a GitLab CI workflow coupled with the Mocha test framework to facilitate the development, test, and delivery of xDSMLs; iii) it discusses the implementation of a proof-of-concept tool to facilitate the development and the test of xDSMLs, including model coverage reporting; and iv) it discusses how to adapt other code-specific activities (e.g., code linting) from a model perspective. An application to the definition of an executable version of UML for Real-Time (a dedicated language for the development of reactive systems) is shown to evaluate the suitability of the workflow for taming the complexity of medium-to-large xDSML definitions.<\/em><\/li>\n    <\/ul>\n  <\/li>\n  <li><strong>Mireille Blay-Fornarino<\/strong> and <strong>Fr\u00e9d\u00e9ric Precioso<\/strong> (UCA, CNRS, I3S, Inria): <strong><em>Feedback on the development of a software system for automatic online selection of ML pipelines<\/em><\/strong>\n    <ul>\n      <li><em>This presentation aims to share the lessons learned from the implementation of the ROCKFLows software system dedicated to the automatic selection of online Machine Learning (ML) pipelines. Focusing on the critical phases of the DevOps lifecycle, we will outline some of the mistakes made while designing the system (2015-2020, and highlight the challenges of integrating and leveraging ML techniques in a DevOps ecosystem. The research behind ROCKFlows is motivated by the observation that there is no single best pipeline for structured data classification. It extends the known problem of automatic algorithm selection to algorithm composition selection. The rock flows system combines multiple pipelines into a portfolio. Faced with a specific instance of a classification problem, it determines the appropriate pipelines and predicts their performance. This software system integrates ML (meta-learning), software product line, and graph analysis techniques to reduce the space of possibilities. We will present our efforts to better integrate ROCKFlows-like systems in DevOps ecosystems for data scientists. We aim at a new architecture more aware of resource management, integrating the elicitation of learning processes, and adapting to the evolution of our knowledge. We advocate a more intelligent marriage between context-driven research, metamodeling to limit abstraction debts, and reasoned use of machine learning.<\/em><\/li>\n    <\/ul>\n  <\/li>\n<\/ul>\n\n<h2 id=\"committees\">Committees<\/h2>\n\n<h3 id=\"program-committee\">Program Committee<\/h3>\n\n<ul>\n  <li>Nicolas Hili, Grenoble Alpes University (France)<\/li>\n  <li>Wesley K. G. Assun\u00e7\u00e3o, University of Rio de Janeiro (Brasil)<\/li>\n  <li>Romina Eramo, University of L\u2019Aquila  (Italy)<\/li>\n  <li>Alfredo Capozucca, University of Luxembourg (Luxembourg)<\/li>\n  <li>Benjamin Benni, Instant Systems (France)<\/li>\n  <li>Aitor Arrieta, Mondragon Goi Eskola Politeknikoa (Spain)<\/li>\n  <li>Grischa Liebel, Reykjavik University (Iceland)<\/li>\n  <li>Henry Muccini, University of L\u2019Aquila (Italy)<\/li>\n  <li>Manuel  Wimmer, Johannes Kepler University Linz (Austria)<\/li>\n  <li>Candy Pang, MacEwan University (Canada)<\/li>\n  <li>Nicolas Ferry, University C\u00f4te d\u2019Azur (France)<\/li>\n  <li>Matthias  Tichy, Ulm University (Germany)<\/li>\n  <li>Mark  van den Brand,  Eindhoven University of Technology (Netherlands)<\/li>\n  <li>Andreas Wortmann, University of Stuttgart (Germany)<\/li>\n<\/ul>\n\n<h3 id=\"organizers\">Organizers<\/h3>\n\n<ul>\n  <li>Francis Bordeleau, \u00c9cole de Technologie Sup\u00e9rieure (ETS), Canada.<\/li>\n  <li>Jean-Michel Bruel, Universit\u00e9 de Toulouse, France.<\/li>\n  <li>Juergen Dingel, Queen\u2019s University, Canada.<\/li>\n  <li>S\u00e9bastien Mosser, Universit\u00e9 du Qu\u00e9bec \u00e0 Montr\u00e9al (UQAM), Canada.<\/li>\n<\/ul>","author":{"name":{}},"category":{"@attributes":{"term":"edition"}},"summary":"The second edition of the International Workshop DevOps@MODELS devoted explicitly to DevOps and Model-Driven Engineering will be held virtually on October 11 as part of the satellite events of the ACM\/IEEE 24nd International Conference on Model Driven Engineering Languages and Systems (MODELS 2021)."},{"title":"2021 Presentations &amp; Program","link":{"@attributes":{"href":"https:\/\/ace-design.github.io\/devops-at-models\/2021\/09\/01\/2021-21_annoucement.html","rel":"alternate","type":"text\/html","title":"2021 Presentations &amp; Program"}},"published":"2021-09-01T00:00:00+00:00","updated":"2021-09-01T00:00:00+00:00","id":"https:\/\/ace-design.github.io\/devops-at-models\/2021\/09\/01\/2021-21_annoucement","content":"<p>The 2nd edition of DevOps@MODELS will host two invited industrial presentations, two paper presentations and two lightning talks.<\/p>\n\n<!--more-->\n\n<p>Details about the event are available here: <a href=\"\/devops-at-models\/2021\/09\/06\/Virtual.html\">2021 Edition<\/a><\/p>","author":{"name":"S\u00e9bastien Mosser"},"category":{"@attributes":{"term":"news"}},"summary":"The 2nd edition of DevOps@MODELS will host two invited industrial presentations, two paper presentations and two lightning talks."},{"title":"2021 Industrial Keynotes annoucement!","link":{"@attributes":{"href":"https:\/\/ace-design.github.io\/devops-at-models\/2021\/07\/11\/2021-21_annoucement.html","rel":"alternate","type":"text\/html","title":"2021 Industrial Keynotes annoucement!"}},"published":"2021-07-11T00:00:00+00:00","updated":"2021-07-11T00:00:00+00:00","id":"https:\/\/ace-design.github.io\/devops-at-models\/2021\/07\/11\/2021-21_annoucement","content":"<p>The 2nd edition of DevOps@MODELS will host two amazing keynotes: <a href=\"https:\/\/www.linkedin.com\/in\/ali-tizghadam-aa323a49\/\">Dr Ali Tizghadam<\/a> (TELUS) will give a talk about <strong>DevOps in the context of the Telco domain<\/strong>, and <a href=\"https:\/\/www.linkedin.com\/in\/ericcharton\/\">Dr Eric Charton<\/a> (National Bank of Canada) will give a talk about <strong>DevOps in the context of machine learning for the banking domain<\/strong>.<\/p>\n\n<!--more-->\n\n<p><a href=\"\/devops-at-models\/keynotes\">More information about the keynotes are available here<\/a><\/p>","author":{"name":"S\u00e9bastien Mosser"},"category":{"@attributes":{"term":"news"}},"summary":"The 2nd edition of DevOps@MODELS will host two amazing keynotes: Dr Ali Tizghadam (TELUS) will give a talk about DevOps in the context of the Telco domain, and Dr Eric Charton (National Bank of Canada) will give a talk about DevOps in the context of machine learning for the banking domain."},{"title":"DevOps@Models 2021!","link":{"@attributes":{"href":"https:\/\/ace-design.github.io\/devops-at-models\/2021\/05\/15\/2021-2021_edition.html","rel":"alternate","type":"text\/html","title":"DevOps@Models 2021!"}},"published":"2021-05-15T00:00:00+00:00","updated":"2021-05-15T00:00:00+00:00","id":"https:\/\/ace-design.github.io\/devops-at-models\/2021\/05\/15\/2021-2021_edition","content":"<p>We are proud to annouce that DevOps@MODELS will be collocated with the 2021 edition of the MODELS Conference. In addition to the classical \u201cModelling for DevOps\u201d and \u201cDevOps for modelling\u201d themes, the workshop will also propose participants to investiguate MODELS\u201921 main theme: <strong>Modeling for Human-AI Collaborative Society<\/strong>.<\/p>\n\n<!--more-->\n\n<ul>\n  <li><strong>Modeling for Human-AI Collaborative Society<\/strong>:\n    <ul>\n      <li>How can DevOps support AI development from an MDE point of view?<\/li>\n      <li>How can modelling approaches support the integration of data in a DevOps approach (\\emph{e.g.}, digital twins)?<\/li>\n      <li>Can modelling help the design of scalable (in terms of data) DevOps approaches?<\/li>\n      <li>How can models contribute to the integration of new data sources in an open-data context?<\/li>\n    <\/ul>\n  <\/li>\n<\/ul>","author":{"name":"S\u00e9bastien Mosser"},"category":{"@attributes":{"term":"news"}},"summary":"We are proud to annouce that DevOps@MODELS will be collocated with the 2021 edition of the MODELS Conference. In addition to the classical \u201cModelling for DevOps\u201d and \u201cDevOps for modelling\u201d themes, the workshop will also propose participants to investiguate MODELS\u201921 main theme: Modeling for Human-AI Collaborative Society."},{"title":"Cancellation of DevOps@MODELS20 (due to COVID-19)","link":{"@attributes":{"href":"https:\/\/ace-design.github.io\/devops-at-models\/2020\/05\/21\/2020-cancel.html","rel":"alternate","type":"text\/html","title":"Cancellation of DevOps@MODELS20 (due to COVID-19)"}},"published":"2020-05-21T00:00:00+00:00","updated":"2020-05-21T00:00:00+00:00","id":"https:\/\/ace-design.github.io\/devops-at-models\/2020\/05\/21\/2020-cancel","content":"<p>We are really sorry to announce that the 2020 DevOps@MODELS edition will be cancelled. The uncertainty of the sanitary situation makes it really difficult to organize a nice and smooth event. Take care, and see you next-year!<\/p>\n\n<!--more-->","author":{"name":"S\u00e9bastien Mosser"},"category":{"@attributes":{"term":"news"}},"summary":"We are really sorry to announce that the 2020 DevOps@MODELS edition will be cancelled. The uncertainty of the sanitary situation makes it really difficult to organize a nice and smooth event. Take care, and see you next-year!"},{"title":"DevOps at Models 2020 in Montreal!","link":{"@attributes":{"href":"https:\/\/ace-design.github.io\/devops-at-models\/2020\/04\/18\/2020-annoucement.html","rel":"alternate","type":"text\/html","title":"DevOps at Models 2020 in Montreal!"}},"published":"2020-04-18T00:00:00+00:00","updated":"2020-04-18T00:00:00+00:00","id":"https:\/\/ace-design.github.io\/devops-at-models\/2020\/04\/18\/2020-annoucement","content":"<p>We are proud to announce that the 2nd edition of DevOps at Models was accepted as a workshop to be held as a sattelite event of Models 2020. The workshop will focus on the \u201cModelling at the era of data\u201d theme associated to Models 2020.<\/p>\n\n<!--more-->","author":{"name":"S\u00e9bastien Mosser"},"category":{"@attributes":{"term":"news"}},"summary":"We are proud to announce that the 2nd edition of DevOps at Models was accepted as a workshop to be held as a sattelite event of Models 2020. The workshop will focus on the \u201cModelling at the era of data\u201d theme associated to Models 2020."},{"title":"2019 Edition","link":{"@attributes":{"href":"https:\/\/ace-design.github.io\/devops-at-models\/2019\/09\/17\/Munich.html","rel":"alternate","type":"text\/html","title":"2019 Edition"}},"published":"2019-09-17T00:00:00+00:00","updated":"2019-09-17T00:00:00+00:00","id":"https:\/\/ace-design.github.io\/devops-at-models\/2019\/09\/17\/Munich","content":"<p>The first edition of the International Workshop DevOps@MODELS, specifically devoted to DevOps and Model Driven Engineering, was held on September 17, 2019 in Munich, Germany, as part of the satellite events of the ACM\/IEEE 22nd\nInternational Conference on Model Driven Engineering Languages and Systems (MODELS 2019).<\/p>\n\n<!--more-->\n\n<p>DevOps@MODELS\u201919 was a full-day workshop, involving 25 participants. The program was divided in two parts: two paper presentation sessions in the morning and two discussion sessions in the afternoon on the following topics:<\/p>\n\n<h4 id=\"teaching-devops\">Teaching DevOps.<\/h4>\n\n<p>This session started with a series of short presentations from people currently teaching DevOps at the university level. It was followed by an open discussion, involving both the presenters and the workshop participants on the topic of teaching DevOps.<\/p>\n\n<h4 id=\"the-role-of-models-and-mde-in-devops\">The role of models and MDE in DevOps<\/h4>\n\n<p>During this session we discussed different industrial use cases where models and MDE could contribute to improve DevOps. The use cases were first introduced by a short presentation and followed by an open discussion involving the workshop participants.<\/p>\n\n<h2 id=\"accepted-papers\">Accepted Papers<\/h2>\n\n<ul>\n  <li>Detecting Architectural Issues during the Continuous Integration Pipeline\n    <ul>\n      <li>Camilo Mendoza, Kelly Garces, Rubby Casallas and Jose Bocanegra.<\/li>\n      <li>(IEEE Explore) (Author version) (Slides)<\/li>\n    <\/ul>\n  <\/li>\n  <li>Towards Continuous Delivery for Domain Experts - Using MDE to Integrate Non-Programmers into a Software Delivery Pipeline.\n    <ul>\n      <li>Holger Nehls and Daniel Ratiu.<\/li>\n      <li>(IEEE Explore) (Author version) (Slides)<\/li>\n    <\/ul>\n  <\/li>\n  <li>When DevOps meets Meta-Learning : A Portfolio to rule them all.\n    <ul>\n      <li>Benjamin Benni, Mireille Blay-Fornarino, S\u00e9bastien Mosser, Frederic Precioso and G\u00fcnther Jungbluth.<\/li>\n      <li>(IEEE Explore) (Author version) (Slides)<\/li>\n    <\/ul>\n  <\/li>\n  <li>Towards Model-Based Continuous Deployment of Secure IoT Systems.\n    <ul>\n      <li>Nicolas Ferry and Phu H. Nguyen.<\/li>\n      <li>(IEEE Explore) (Author version) (Slides)<\/li>\n    <\/ul>\n  <\/li>\n  <li>A Model-Driven Engineering Framework to Support the Functional Safety Process.\n    <ul>\n      <li>Bart Meyers, Klaas Gadeyne, Bentley Oakes, Matthias Bernaerts, Joachim Denil and Hans Vangheluwe.<\/li>\n      <li>(IEEE Explore) (Author version) (Slides)<\/li>\n    <\/ul>\n  <\/li>\n<\/ul>\n\n<h2 id=\"committees\">Committees<\/h2>\n\n<h3 id=\"program-committee\">Program Committee<\/h3>\n\n<ul>\n  <li>Benoit Baudry, KTH Royal Institute of Technology (Sweden)<\/li>\n  <li>Benjamin Benni, Universit\u00e9 C\u00f4te d\u2019Azur (France)<\/li>\n  <li>Xavier Blanc, University of Bordeaux (France<\/li>\n  <li>Evgenii Bobrov, Innopolis University (Russia)<\/li>\n  <li>Alfredo Capozucca, University of Luxembourg (Luxembourg)<\/li>\n  <li>Benoit Combemale, University of Toulouse (France)<\/li>\n  <li>Martina DeSanctis, Fondazione Bruno Kessler (Italy)<\/li>\n  <li>Nicolas Ferry, SINTEF (Norway)<\/li>\n  <li>Manuel Mazzara, Innopolis University (Russia)<\/li>\n  <li>Alberto Sillitti, Innopolis University (Russia)<\/li>\n  <li>Matthias Tichy, Ulm University (Germany)<\/li>\n  <li>Manuel Wimmer, Johannes Kepler University Linz (Austria)<\/li>\n<\/ul>\n\n<h3 id=\"organizers\">Organizers<\/h3>\n\n<ul>\n  <li>Francis Bordeleau, \u00c9cole de Technologie Sup\u00e9rieure (ETS), Canada.<\/li>\n  <li>Jean-Michel Bruel, Universit\u00e9 de Toulouse, France.<\/li>\n  <li>Jordi Cabot,  ICREA - Open University of Catalonia, Spain.<\/li>\n  <li>Juergen Dingel, Queen\u2019s University, Canada.<\/li>\n  <li>S\u00e9bastien Mosser, Universit\u00e9 du Qu\u00e9bec \u00e0 Montr\u00e9al (UQAM), Canada.<\/li>\n<\/ul>","author":{"name":{}},"category":{"@attributes":{"term":"edition"}},"summary":"The first edition of the International Workshop DevOps@MODELS, specifically devoted to DevOps and Model Driven Engineering, was held on September 17, 2019 in Munich, Germany, as part of the satellite events of the ACM\/IEEE 22nd International Conference on Model Driven Engineering Languages and Systems (MODELS 2019)."}]}