ECSA 2023
Mon 18 - Fri 22 September 2023 Istanbul, Turkey
Dates
Tracks
Plenary
You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 18 Sep

Displayed time zone: Athens change

09:00 - 10:30
Tutorial on Domain-Specific Modeling for Architecture-Centric Software Engineering (Part 1)Workshops/Tutorials at Mavi Salon
Chair(s): Juha-Pekka Tolvanen MetaCase
09:00
90m
Tutorial
Domain-Specific Modeling for Architecture-Centric Software Engineering
Workshops/Tutorials
Link to publication
09:00 - 10:30
CASA Workshop (Session 1) and Diversity, Equity and Inclusion (DE&I)Workshops/Tutorials / Diversity, Equity and Inclusion (DE&I) at Yeşil Salon
Chair(s): Itzhak Aviv The Academic College of Tel-Aviv Yaffo
09:00
30m
Talk
CASA Workshop (Session 1)
Workshops/Tutorials

09:30
30m
Paper
Data-Driven Analysis of Gender Fairness in the Software Engineering Academic Landscape
Diversity, Equity and Inclusion (DE&I)
Giordano d'Aloisio University of L'Aquila, Andrea D'Angelo University of L'Aquila, Francesca Marzi , Diana Di Marco , Giovanni Stilo , Antinisca Di Marco University of L'Aquila
10:00
30m
Paper
Stakeholder Inclusion and Value Diversity: An Evaluation Using an Access Control System
Diversity, Equity and Inclusion (DE&I)
Razieh Alidoosti Gran Sasso Science Institute, Vrije Universiteit Amsterdam, Martina De Sanctis Gran Sasso Science Institute, Ludovico Iovino Gran Sasso Science Institute, L'Aquila, Italy, Patricia Lago Vrije Universiteit Amsterdam, Maryam Razavian Eindhoven University of Technology
Pre-print
09:00 - 10:30
TwinArch Workshop (Session 1)Workshops/Tutorials at Üzeyir Garih Salonu
Chair(s): Bedir Tekinerdogan Wageningen University, The Netherlands

Details available at https://www.iese.fraunhofer.de/en/twinarch.html#1240281554

11:00 - 12:30
Tutorial on Domain-Specific Modeling for Architecture-Centric Software Engineering (Part 2) Workshops/Tutorials at Mavi Salon
Chair(s): Juha-Pekka Tolvanen MetaCase
11:00
90m
Tutorial
Domain-Specific Modeling for Architecture-Centric Software Engineering
Workshops/Tutorials
Link to publication
11:00 - 12:30
TwinArch Workshop (Session 2)Workshops/Tutorials at Üzeyir Garih Salonu
Chair(s): Bedir Tekinerdogan Wageningen University, The Netherlands

Details available at https://www.iese.fraunhofer.de/en/twinarch.html#1240281554

12:30 - 14:00
14:00 - 15:30
Tutorial on Software Product Lines: Background and Perspectives for Software Architectures (Part 1)Workshops/Tutorials at Mavi Salon
14:00
90m
Tutorial
Software Product Lines: Background and Perspectives for Software Architectures
Workshops/Tutorials
Tewfik Ziadi LIP6, Sorbonne Université
14:00 - 15:30
DeMeSSA Workshop (Session 1)Workshops/Tutorials at Yeşil Salon
Chair(s): Jamal EL HACHEM IRISA (UMR CNRS) - Univ. Bretagne-Sud (UBS), Katja Tuma Vrije Universiteit Amsterdam

Details available at https://sites.google.com/view/demessa2023

14:00 - 15:30
TwinArch Workshop (Session 3)Workshops/Tutorials at Üzeyir Garih Salonu
Chair(s): Bedir Tekinerdogan Wageningen University, The Netherlands

Details available at https://www.iese.fraunhofer.de/en/twinarch.html#1240281554

16:00 - 17:30
Tutorial on Software Product Lines: Background and Perspectives for Software Architectures (Part 2)Workshops/Tutorials at Mavi Salon
16:00
90m
Tutorial
Software Product Lines: Background and Perspectives for Software Architectures
Workshops/Tutorials
Tewfik Ziadi LIP6, Sorbonne Université
16:00 - 17:30
DeMeSSA Workshop (Session 2)Workshops/Tutorials at Yeşil Salon
Chair(s): Jamal EL HACHEM IRISA (UMR CNRS) - Univ. Bretagne-Sud (UBS), Katja Tuma Vrije Universiteit Amsterdam

Details available at https://sites.google.com/view/demessa2023

16:00 - 17:30
TwinArch Workshop (Session 4)Workshops/Tutorials at Üzeyir Garih Salonu
Chair(s): Bedir Tekinerdogan Wageningen University, The Netherlands

Details available at https://www.iese.fraunhofer.de/en/twinarch.html#1240281554

Tue 19 Sep

Displayed time zone: Athens change

09:00 - 10:30
Tutorial on Continuous Architecture Virtual Validation with Digital Twins (Part 1)Workshops/Tutorials at Mavi Salon
09:00
90m
Tutorial
Continuous Architecture Virtual Validation with Digital Twins
Workshops/Tutorials
Pablo Oliveira Antonino Fraunhofer IESE, Thomas Kühn Martin-Luther-University Halle-Wittenberg, Matthias Jung
09:00 - 10:30
QUALIFIER Workshop (Session 1)Workshops/Tutorials at Yeşil Salon
Chair(s): Daniele Di Pompeo University of L'Aquila, Michele Tucci University of L'Aquila, Italy

Details available at https://qualifier-workshop.github.io/

09:00 - 10:30
FAACS Workshop (Session 1)Workshops/Tutorials at Üzeyir Garih Salonu
Chair(s): Nadeem Abbas Linnaeus University

Details available at https://faacs-workshop.github.io/2023

11:00 - 12:30
Tutorial on Continuous Architecture Virtual Validation with Digital Twins (Part 2)Workshops/Tutorials at Mavi Salon
11:00
90m
Tutorial
Continuous Architecture Virtual Validation with Digital Twins
Workshops/Tutorials
Pablo Oliveira Antonino Fraunhofer IESE, Thomas Kühn Martin-Luther-University Halle-Wittenberg, Matthias Jung
11:00 - 12:30
QUALIFIER Workshop (Session 2)Workshops/Tutorials at Yeşil Salon
Chair(s): Daniele Di Pompeo University of L'Aquila, Michele Tucci University of L'Aquila, Italy

Details available at https://qualifier-workshop.github.io/

11:00 - 12:30
FAACS Workshop (Session 2)Workshops/Tutorials at Üzeyir Garih Salonu
Chair(s): Nadeem Abbas Linnaeus University

Details available at https://faacs-workshop.github.io/2023

12:30 - 14:00
14:00 - 15:30
Tutorial on Continuous Architecture Virtual Validation with Digital Twins (Part 3)Workshops/Tutorials at Mavi Salon
14:00
90m
Tutorial
Continuous Architecture Virtual Validation with Digital Twins
Workshops/Tutorials
Pablo Oliveira Antonino Fraunhofer IESE, Thomas Kühn Martin-Luther-University Halle-Wittenberg, Matthias Jung
14:00 - 15:30
QUALIFIER Workshop (Session 3)Workshops/Tutorials at Yeşil Salon
Chair(s): Daniele Di Pompeo University of L'Aquila, Michele Tucci University of L'Aquila, Italy

Details available at https://qualifier-workshop.github.io/

14:00 - 15:30
AMP Workshop (Session 1)Workshops/Tutorials at Üzeyir Garih Salonu
Chair(s): Nour Ali Brunel University London, Jonas Fritzsch University of Stuttgart, Institute of Software Engineering

Details available at https://amp.fe.up.pt/2023

16:00 - 17:30
Tutorial on Continuous Architecture Virtual Validation with Digital Twins (Part 4)Workshops/Tutorials at Mavi Salon
16:00
90m
Tutorial
Continuous Architecture Virtual Validation with Digital Twins
Workshops/Tutorials
Pablo Oliveira Antonino Fraunhofer IESE, Thomas Kühn Martin-Luther-University Halle-Wittenberg, Matthias Jung
16:00 - 17:30
QUALIFIER Workshop (Session 4)Workshops/Tutorials at Yeşil Salon
Chair(s): Daniele Di Pompeo University of L'Aquila, Michele Tucci University of L'Aquila, Italy

Details available at https://qualifier-workshop.github.io/

16:00 - 17:30
AMP Workshop (Session 2)Workshops/Tutorials at Üzeyir Garih Salonu
Chair(s): Nour Ali Brunel University London, Jonas Fritzsch University of Stuttgart, Institute of Software Engineering

Details available at https://amp.fe.up.pt/2023

17:45 - 21:30
City TourSocial at 5th floor hall of the rectorate building

The shuttle will depart at quarter to 6 in front of the Rectorate Building.You can find detailed information from Social Events page.

Not scheduled yet

Not scheduled yet
Tutorial
TwinArch Workshop
Workshops/Tutorials

Accepted Tutorials

Continuous Architecture Virtual Validation with Digital Twins
Organizers: Pablo Oliveira Antonino, Matthias Jung and Thomas Kuhn
Abstract: Virtual validations and digital twins have been increasingly used in the development of dependable systems to improve the adequacy analysis of architecture solution concepts in terms of accuracy and performance, what leads to early feedback on the impact of technical decisions and their impact on business goals. Key enablers here
are simulations, virtual prototypes, and continuous engineering. In this regard, this tutorial will provide an overview and practical sections on the technologies and methods developed that covers these topics. More specifically, the following topics will be covered: Motivating the need for virtual engineering, Virtual Engineering and Simulation, Digital Twins, and Architecture-centric Continuous Engineering and virtual engineering.

Domain-Specific Modeling for Architecture-Centric Software Engineering
Organizers: Juha-Pekka Tolvanen and Steven Kelly
Abstract: Experience shows a clear synergy from the use of domain-specific modeling languages in architecture-centric software development. Embodying the architecture and domain concepts in a modeling language makes the architecture more visible at all levels of development, makes it easy to learn, and can ensure it is followed.

This tutorial will teach participants about domain-specific modeling languages, how to create them for a particular domain and architecture, and how to provide tool support for modeling with them, learning stepwise through practical demonstrations. We will look at some existing Architecture Definition Languages and see how they have been made progressively more specific to a given problem domain, and similarly look at some domain-specific languages and see how they encapsulate or are targeted at a particular architecture. The benefits and synergy of this combination will be examined in comparison to more generic languages, and guidelines given for when each approach is best used.

Including domain concepts in the modeling language raises the level of abstraction away from the code, but also makes models more specific. This improves the ability to know exactly what a model means, and thus be able to translate the models into accurate code — whether manually or by specifying how code should be generated. We will show how such code generators can be built, targeting the desired architecture, and how a given model can be used as a single reliable source to generate code for different architectures, as well as configuration and documentation, and to run various simulations and analyses.

Software Product Lines: Background and Perspectives for Software Architectures
Organizers: Tewfik Ziadi
Abstract: Software Product Lines (SPLs) represent one of the most exciting paradigm shift in software development in the two last decades. Multiple approaches have been proposed addressing the different activities of variability design and manipulation, reusable assets implementation, or product derivation.
However, adopting an SPL approach and managing variability is still a major challenge and represents a risk for a company. First, compared to single-system development, SPL variability management implies a methodology that highly impacts the life cycle of the products as well as the processes and roles inside the company. Second, adopting an SPL from the beginning, called proactive SPL adoption, is subject to two main assumptions: 1) these companies must have, in advance, a complete understanding of the variability to anticipate all possible variations; 2) these companies should start from scratch to specify the variability and implement the reusable assets.

In this tutorial, after introducing SPLs and their concepts, we introduce the re-engineering processes for SPL adoption and a summary of the research literature and perspectives for software architectures. Attendees will have the possibility to experiment hands-on with SPL open source tools and also on industrial tool such as Mobioos Forge.

Call for Workshops & Tutorials

Researchers and practitioners are invited to submit proposals for workshops and tutorials held in conjunction with ECSA 2023.

Workshops

Workshop Dates Website
FAACS 2023: The 7th International Workshop on Formal Approaches for Advanced Computing Systems Tue 19 Sep https://faacs-workshop.github.io/2022/
SAEroCon 2022: The Ninth Workshop on Software Architecture Erosion and Architectural Consistency Tue 20 Sep https://saerocon.wordpress.com/
MSR4SA'22: 2nd International Workshop on Mining Software Repositories for Software Architecture Tue 20 Sep https://msr4sa.github.io/msr4sa2022/
SASI4: Third Workshop on Systems, Architectures, and Solutions for Industry 4.0 Tue 20 Sep https://sasi4gh.github.io/sasi4/
CASA@ECSA 2022: 5th Context-Aware, Autonomous and Smart Architectures International Workshop Tue 20 Sep https://casaecsa.github.io/casa2022/
WASA: 8th International Workshop on Automotive System/Software Architectures Tue 20 Sep https://www.win.tue.nl/wasa2023/
Submissions in EasyChair
SAML: 2nd International Workshop on Software Architecture and Machine Learning Tue 20 Sep https://saml.disim.univaq.it/saml2022
TwinArch: 1st International Workshop on Digital Twin Architecture Tue 20 Sep https://www.iese.fraunhofer.de/en/twinarch.html
DeMeSSA: The 2nd International Workshop on Designing and Measuring CyberSecurity in Software Architectures Mon 19 Sep https://sites.google.com/view/demessa-ecsa-2022/home
Dates
Mon 19 Sep 2022
Tue 20 Sep 2022
Thu 22 Sep 2022
Plenary
Hide plenary sessions
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Mon 19 Sep

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

12:00 - 13:30
RegistrationSocial at S10
13:30 - 15:00
Tutorial on Verification and Validation of Microservice Systems (part 1)Workshops/Tutorials at S4
13:30
90m
Tutorial
Verification and Validation of Microservice Systems
Workshops/Tutorials
S: Alberto Avritzer eSulabSolutions, S: Barbara Russo Free University of Bolzano, S: Matteo Camilli Free University of Bozen-Bolzano, S: Andrea Janes Free University of Bozen-Bolzano, S: André van Hoorn University of Hamburg, Germany, S: Catia Trubiani Gran Sasso Science Institute
13:30 - 15:00
DeMeSSA Workshop (Session 1)Workshops/Tutorials at S7

Details available at https://sites.google.com/view/demessa-ecsa-2022/home

15:00 - 15:30
15:30 - 17:00
Tutorial on Verification and Validation of Microservice Systems (part 2)Workshops/Tutorials at S4
15:30
90m
Tutorial
Verification and Validation of Microservice Systems
Workshops/Tutorials
S: Alberto Avritzer eSulabSolutions, S: Barbara Russo Free University of Bolzano, S: Matteo Camilli Free University of Bozen-Bolzano, S: Andrea Janes Free University of Bozen-Bolzano, S: André van Hoorn University of Hamburg, Germany, S: Catia Trubiani Gran Sasso Science Institute
15:30 - 17:00
DeMeSSA Workshop (Session 2)Workshops/Tutorials at S7

Details available at https://sites.google.com/view/demessa-ecsa-2022/home

Tue 20 Sep

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

08:30 - 10:00
RegistrationSocial at S10
09:00 - 10:30
SASI4 and TwinArch Workshops (Session 1)Workshops/Tutorials at S11

Details available at https://sasi4gh.github.io/sasi4/ and https://www.iese.fraunhofer.de/en/twinarch.html

09:00 - 10:30
SAEroCon and MSR4SA'22 Workshops (Session 1)Workshops/Tutorials at S6

Details available at https://saerocon.wordpress.com/ and https://msr4sa.github.io/msr4sa2022/

09:00 - 10:30
FAACS Workshop (Opening, Keynote, Session 1)Workshops/Tutorials at S7

Details available at https://faacs-workshop.github.io/2022/

10:30 - 11:00
11:00 - 12:30
SASI4 and TwinArch Workshops (Session 2)Workshops/Tutorials at S11

Details available at https://sasi4gh.github.io/sasi4/ and https://www.iese.fraunhofer.de/en/twinarch.html

11:00 - 12:30
SAEroCon and MSR4SA'22 Workshops (Session 2)Workshops/Tutorials at S6

Details available at https://saerocon.wordpress.com/ and https://msr4sa.github.io/msr4sa2022/

11:00 - 11:30
FAACS Workshop (Session 2, Closing)Workshops/Tutorials at S7

Details available at https://faacs-workshop.github.io/2022/

11:30 - 12:30
SAML Workshop (Opening, Session 1)Workshops/Tutorials at S7

Details available at https://saml.disim.univaq.it/saml2022

12:30 - 13:30
13:30 - 15:00
Tutorial on Trust Management in the Internet of Everything (part 1)Workshops/Tutorials at S4
13:30
90m
Tutorial
Trust Management in the Internet of Everything
Workshops/Tutorials
S: Barbora Buhnova Masaryk University
13:30 - 15:00
CASA and WASA Workshops (Session 1)Workshops/Tutorials at S6

Details available at https://casaecsa.github.io/casa2022/ and https://www.win.tue.nl/wasa2022/

13:30 - 15:00
SAML Workshop (Session 2)Workshops/Tutorials at S7

Details available at https://saml.disim.univaq.it/saml2022

15:00 - 15:30
15:30 - 17:00
Tutorial on Trust Management in the Internet of Everything (part 2)Workshops/Tutorials at S4
15:30
90m
Tutorial
Trust Management in the Internet of Everything
Workshops/Tutorials
S: Barbora Buhnova Masaryk University
15:30 - 17:00
CASA and WASA Workshops (Session 2)Workshops/Tutorials at S6

Details available at https://casaecsa.github.io/casa2022/ and https://www.win.tue.nl/wasa2022/

15:30 - 17:00
SAML Workshop (Session 3, Keynote)Workshops/Tutorials at S7

Details available at https://saml.disim.univaq.it/saml2022

17:00 - 17:30
17:30 - 18:30
SAEroCon Workshop (Architecting Session)Workshops/Tutorials at S4

Details available at https://saerocon.wordpress.com/

17:30 - 18:30
CASA and WASA Workshops (Session 3)Workshops/Tutorials at S6

Details available at https://casaecsa.github.io/casa2022/ and https://www.win.tue.nl/wasa2022/

17:30 - 18:30
SAML Workshop (Panel, Closing)Workshops/Tutorials at S7

Details available at https://saml.disim.univaq.it/saml2022

Thu 22 Sep

Displayed time zone: Belgrade, Bratislava, Budapest, Ljubljana, Prague change

09:00 - 10:30
Tutorial on Micro-Frontends (part 1)Workshops/Tutorials at S4
09:00
90m
Tutorial
Micro-Frontends
Workshops/Tutorials
S: Davide Taibi Tampere University
10:30 - 11:00
11:00 - 12:30
Tutorial on Micro-Frontends (part 2)Workshops/Tutorials at S4
11:00
90m
Tutorial
Micro-Frontends
Workshops/Tutorials
S: Davide Taibi Tampere University
12:30 - 13:30

Scope and Goal

The European Conference on Software Architecture (ECSA) is the premier European forum for presenting and discussing software architecture research and practice.

Researchers and practitioners are invited to submit proposals for workshops and tutorials held in conjunction with ECSA 2023. Workshops and tutorials will be held on 18 and 19 of September 2023 (right before the main conference on 20-22 September 2023). The plan at the moment is to organize the workshops and tutorials as an in person/physical event.

ECSA workshops provide an opportunity for researchers and practitioners to exchange and explore innovative software architecture (scientific or engineering) ideas and challenges at an early stage.

In addition, ECSA edition 2023 hosts tutorials on topics related to software architecture from theoretical foundations to practical applications. Tutorials at ECSA provide a valuable opportunity for conference participants to expand their knowledge and skills in specific research and practical topics under the umbrella of software architecture.

Topics of interests may include but not limited to:

  • Software Architecture challenges for AI- and ML-based Systems
  • Software Architecture challenges for Self-Adaptive Systems
  • Software Architecture challenges for Cyber-Physical Systems
  • Software Architecture challenges in Big Data and Cloud Computing
  • Software Architecture challenges in IoT-based Systems
  • Software Architecture challenges in DevOPS and MLOPS
  • Software Architecture challenges in Blockchain Engineering
  • Quality-of-service (QoS) measurements of Software Architectures
  • Privacy and Security in Software Architectural Design
  • Context-aware, Autonomous, and Smart Architectures
  • Sustainability in Software Architectures
  • Software Architecture Erosion and Architectural Consistency
  • Technical Debt in Software Architecture Design
  • Architecting the Digital Twin
  • Continuous Architecting

Types of submission

Tutorial Proposal Submissions

A tutorial proposal must not exceed 8 pages following the LNCS format (see below). Proposals must follow the outline below:

  • Tutorial title
  • Contact information of tutorial presenter(s), including name, affiliation, email
  • Tutorial summary (up to 350 words) for ECSA 2023 website (if tutorial is accepted)
  • Detailed description of tutorial
    • Covered topics
    • Learning objectives
    • Key take-aways for audience
    • Relevance of topic for ECSA
    • Indented target audience, required experience, and desired number of participants
  • Implementation of tutorial
    • Duration - half day or full day (considering that tutorials will be as in-person/physical)
    • Preliminary schedule including estimated times (considering potentially different time zones of participants)
    • How tutorial will be conducted (e.g., lecture, hands-on exercises, facilitated group discussion, group activities, role playing, games), including materials to be included in tutorial notes
  • Background of presenters
    • Relevant biographical information (250 words maximum), as well as summaries of the presenters’ subject matter experience and experience in teaching the tutorial topic, other tutorials, courses, etc.
  • Previous editions of tutorial
    • Where and when the tutorial has been offered previously and numbers of attendees.

Workshop Proposal Submissions

All proposals must conform to and must be maximum 8 pages following the LNCS format (see below), including references, appendices and figures.
Proposal must include the following information, in the order specified:

  • Workshop title and acronym
  • Contact information for the workshop organizers (name, affiliation, email) and the main contact
  • Abstract (up to 200 words) for ECSA 2023 website (if workshop is accepted)
  • Motivation and Objectives
    • Relevance of the workshop to the field of software architecture
    • Anticipated goals and outcomes (e.g., open research problems to pursue, validation objectives, empirical studies)
  • Format
    • Workshop format (e.g., paper presentations, keynotes, breakout sessions, panel-like discussions) and plans for generating discussions
    • Duration - half day, one day or two days
    • Preliminary workshop schedule
    • Special services, logistic and/or equipment constraints
  • Participation
    • Target Audience and expected background
    • Plans regarding the mix of industry and research participation
    • Expected minimum and maximum number of workshop participants
    • Plans for participant solicitation and dissemination
  • Submission
    • Types of contributions (e.g., extended abstracts, position papers, research papers, etc.) and their estimated number.
    • Review and evaluation process deciding about the acceptance of submissions
    • Program committee, including tentative and already committed members
    • Strategy for the proceedings
  • Organizers
    • Brief description of each organizer’s background, including relevant past experience in organizing conferences and workshops
    • Brief organizers’ bios
  • Previous editions
    • Where and when the workshop has been offered previously, the past numbers of submitted and accepted papers, numbers of attendees
    • Number of registered attendees and websites of previous editions (if any)
  • Draft Call-for-Papers (1 page)

Submission instructions

Submissions must follow the LNCS style (https://www.springer.com/gp/computer-science/lncs/conference-proceedings-guidelines). All proposals should be submitted before the submission deadline (see below) using the online submission site: EasyChair ECSA 2023 Workshop&tutorial track (https://easychair.org/conferences/?conf=ecsa2023).

Publication and proceedings

ECSA 2023 will use a two-step process for workshop proceedings. Online proceedings (available before the start of the conference) will include all the accepted papers to the workshops and will be published online on the ECSA 2023 web page (no proceedings). The accepted papers will be accessible only by the ECSA 2023 workshop participants and the format should ,conform to LNCS (see the ECSA 2023 submission format).

After the conference, we will organize post-proceedings of selected and extended papers of workshops that will be published in a Springer LNCS volume (up to 16 pages). Candidate papers for post-proceedings need to be identified during the initial paper review and workshop paper reviewers need to indicate if an extended and revised version of an accepted submission should be considered for publication in the post-proceedings of LNCS. Workshop chairs will then be asked to nominate papers of their workshop to be invited for submission for the post-proceedings (e.g., based on the initial review reports, the preference of the reviewers to consider the paper for post-proceedings, as well as the workshop itself). Summaries of accepted tutorials can also be considered for extension in the LNCS volume. Workshop papers submitted for the post-proceedings will undergo through a minor revision cycle where the extensions with respect to the workshop versions will be checked by the reviewers. Workshop organizers must include this two-step process in their Call for Paper.

The page limit for the workshop papers is:

  • 12 pages for full research papers in LNCS format + 2 extra pages for references;
  • 8 pages for short research papers in LNCS format + 2 extra pages for references.

Workshop and Tutorial Co-Chairs

  • Romina Spalazzese, Malmö University, Sweden
  • Hasan Sozer, Ozyegin University, Turkey

Important Dates

  • Workshop/tutorial proposals due: March 24, 2023
  • Notification of Workshop/tutorial proposals: March 31, 2023
  • Workshop/tutorial webpages up: April 07, 2023
  • Workshop papers due: June 30, 2023  July 7, 2023 (Extended)
  • Notification of workshops papers: July 28, 2023
  • Workshop papers (LNCS) camera-ready: August 4th, 2023
  • Workshop/tutorial summaries (LNCS) camera-ready: August 4th, 2023
  • Workshop/tutorial: September 18-19, 2023

Accepted Workshops

CASA 2023: The 6th Context-Aware, Autonomous and Smart Architectures International Workshop
Organizers: Khalil Drira and Riccardo Pinciroli
Web Page: https://casaecsa.github.io/casa2023
Abstract: Software is becoming more and more aware of its current execution context. Decisions traditionally made at design time are moved at run-time to enhance the services offered by the software to its users. Furthermore, software reasons about the execution environments and its internal status to enhance the functionality provided by its users. Some of the keywords that characterize the software today are: context-aware, dynamic, autonomous, smart, adaptive, self-managed.
In this context, the Context-aware, Autonomous, and Smart Architectures (CASA) workshop aims to address the issues and challenges raised by the design, implementation, and evaluation of software systems characterized by the above-mentioned keywords. Novel design and development approaches are needed to face the new issues raised by such systems. New solutions are expected to properly address the trade-offs among the various quality attributes characterizing these systems. Or existing architectural solutions should be adapted and improved to meet the evolving and dynamic requirements of context-aware, autonomous, and smart systems.
The workshop aims to bring together software engineers, computer scientists, researchers, practitioners, and educators to discuss and exchange results, case studies, experiences, novel approaches, and visionary ideas concerning software architectures for context-aware, autonomous, and smart solutions.

AMP 2023: The 4th International Workshop on Agility with Microservices Programming
Organizers: Nour Ali, Jonas Fritzsch, Larisa Safina and Oleksandr Zaitsev
Abstract: Transitioning to microservices-based architectures is crucial for companies in highly-competitive markets, where agility and flexibility of software systems are essential. Microservices as an architectural style facilitate agility, streamline integration, and enable more flexible solutions. However, an adoption also increases complexity and requires novel software construction techniques and advanced agile engineering practices.
The AMP workshop aims at collecting experiences and studies on microservice architectures, reporting best practices and failure cases, to build a community knowledge base. The fourth edition of AMP aims to continue the success of its previous editions in collecting original work on the science and engineering of programming microservices with particular respect to these topics:
- Using microservices to enable an evolutive and agile architecture.
- Software engineering methods and tools for microservices.
- Operations practices for microservices and DevOps support.
- Impact of microservices’ usage on agile teams and processes.
- Programming languages, techniques, and desgin patterns for microservices.
- Software Quality, metrics, and analytics in microservice architectures.
- Testing, verification, and test-driven development for microservices.
- Refactoring in the context of microservice architectures.
- Empirical studies and experience reports on microservices.
AMP2023 is organized with the official support of the Microservices Community, an international non-profit organization interested in sharing of knowledge and fostering of collaborations about the paradigm of Microservices.

FAACS 2023: The 7th International Workshop on Formal Approaches for Advanced Computing Systems
Organizers: Silvia Bonfanti and Nadeem Abbas
Web Page: https://faacs-workshop.github.io/2023
Abstract: Nowadays, services and information are owned by multiple interacting sources and delivered to an unprecedented amount of end users thanks to the availability of advanced distributed software systems.
These systems are built on top of complex infrastructures and exhibit multiple emerging paradigms such as, digital twins; cloud, fog, and edge computing; internet of things, cloud of things, and other cyber-physical systems; autonomic and cognitive computing; social computing; and artificial intelligence and machine learning methods. As a consequence, the development of the aforementioned computing systems requires proper architectural design solutions, integrating heterogeneous methods, languages and styles. Moreover, unexpected exposure of users to unwanted behaviors, such as threats to confidentiality and even financial or health danger, is highly undesirable. Assuring dependability, trustworthiness and the other important qualities of such systems currently represents a challenging issue that requires either rigorous or formal approaches for design, development, validation, and verification. The use of formal methods is known to expose flaws in system design, including architecture, and ensure that a system is designed to meet its intended requirements. The goal of the workshop is to foster integration between formal methods and software architecture promoting new connections and synergies between the two communities in order to strengthen links between them, and to stimulate researchers to share novel ideas, techniques, and lessons learned, from both industrial and academic experts.

DeMeSSA 2023: The 3rd International Workshop on Designing and Measuring Security in Software Architectures
Organizers: Jamal El Hachem, Katja Tuma, Koen Yskout, Fabio Massacci and Flaio Oquendo
Abstract: Security threats to software systems are becoming a growing concern in many organizations, particularly due to the changes in legislation for handling private user data. After decades of research, the issue of integrating security early-on (“security by design” or “design for security”) in the Software Development Life-cycle has received more attention and is becoming a corner stone in software development. Particularly, analysing the software architecture (at design time and runtime) plays a major role in holistically addressing security issues in software development. Finally, too little focus has been dedicated into investigating diversity gaps in security workforce. This third edition of the International Workshop on Designing and Measuring security in Software Architecture (DeMeSSA at ECSA 2023), whose first and second editions were successfully held at ECSA 2019 & 2022, will provide researchers and practitioners with a forum to exchange ideas and experiences, analyze research and development issues, discuss promising solutions, and propose inspiring visions for the future in complementary fields of security from the perspective of the Software Architecture: Building security in Software Architecture and Measuring security in Software Architecture Design.

QUALIFIER 2023: The 1st International Workshop on Quality in Software Architecture
Organizers: Daniele Di Pompeo and Michele Tucci and Mahyar Tourchi Moghaddam
Abstract: Software architecture refers to the fundamental structures of a software system and the discipline of creating such structures and systems. Each structure comprises software elements, relations among them, and properties of both elements and relations.
On the basis of such specification, it is possible to infer quality aspects of the software to be built, like performance, reliability, and maintainability.
In fact, software architectures provide a valuable opportunity to assess and drive software quality from the early stages of software development, as well as later on, during software evolution.

The objectives of this workshop are to bring together researchers and industrial practitioners both from the software architecture and the wider software engineering communities to collaborate, share experiences, provide directions for future research, and to encourage the use of quality assessment techniques in any stage of the software engineering lifecycle.

TwinArch 2023: The 2nd International Workshop on Digital Twin Architecture
Organizers: Pablo Oliveira Antonino, Flavio Oquendo and Bedir Tekinerdogan
Abstract: A digital twin is a virtual representation that serves as the virtual counterpart of a physical entity with real-time synchronization between the physical and the virtual parts. In particular, digital twins aggregate data generated in the physical world, enable experimenting with these data in simulations of assets, and provide in-sights that may be deployed back to the physical world. In the coming years, there will be billions of things represented by digital twins, in particular in the industrial internet of things or as constituents of cyber-physical systems. These digital twins of physical entities raise several research challenges for supporting industrial applications in an increasing number of fields, e.g. manufacturing, auto-motive, construction, healthcare, and more generally in the Industry 4.0 and Society 5.0. The 2nd International Workshop on Digital Twin Architecture (TwinArch) will provide once more researchers and practitioners with a forum to exchange ideas and experiences, analyze research and development issues, dis-cuss promising solutions, and propose inspiring visions for the future in the field of Digital Twins from the perspective of Software Architecture. As it was the case in the first edition of the event in the ECSA 2022, the 2023 edition will en-compass the different viewpoints of Digital Twin Architecture, including the software architecture of digital twins linked to complex cyber-physical systems at different stages of the physical lifecycle, e.g. the digital twin of an automobile at architectural design, development, manufacturing, commissioning, operation, maintenance, and decommissioning as well as the architectures of the different digital systems composed of digital twins, e.g. the digital twin of an automobile factory, as well as the higher scale architectures of digital systems-of-systems coordinating composed digital twins, e.g. the digital twins in an automotive supply chain.