Write a Blog >>
ECSA 2021
Mon 13 - Fri 17 September 2021 Location to be announced

The Industry Track at ECSA 2021 brings together practicing software architects and software architecture researchers from regional, European, and worldwide communities. We are seeking contributions from industry that share challenges, practical solutions, successful practices, failures, and lessons learned while analyzing, designing, implementing, evaluating, and evolving software architectures.

Dates
Tracks
Plenary
You're viewing the program in a time zone which is different from your device's time zone - change time zone

Thu 16 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

15:30 - 15:40
Break 4Social
15:40 - 17:05
Session 3: Experiences and Learnings from Industrial Case StudiesIndustry Program
Chair(s): Xabier Larrucea Tecnalia, Welf Löwe Linnaeus University
15:40
17m
Paper
Software Architectures for Edge Analytics: A Survey Industry Track
Industry Program
Marie Platenius-Mohr ABB Corporate Research, Hadil Abukwaik ABB Corporate Research, Jan Christoph Schlake ABB Corporate Research, Michael Vach ABB Corporate Research
15:57
17m
Paper
Enabling SMEs to Industry 4.0 using the BaSyx middleware : a case study Industry Track
Industry Program
16:14
17m
Paper
An Experience Report on Modernizing I/O Configuration Software Industry Track
Industry Program
Kiana Busch , Norman Christopher Böwing , Simon Spinner , Qais Noorshams , Michael Grötzner IBM Deutschland Research & Development GmbH
16:31
17m
Paper
Reliable Event Routing in the Cloud and on the Edge: An Internet-of-Things Solution in the AgeTech DomainIndustry Track
Industry Program
Linus Basig CARU AG, Fabrizio Lazzaretti , Olaf Zimmermann University of Applied Sciences of Eastern Switzerland (OST)
16:48
17m
Paper
How Software Architects Focus Their Attention Industry Track
Industry Program
17:05 - 17:15
Break 5Social

Fri 17 Sep

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

15:45 - 16:45
Demos and Short-industrialsTool&Demos / Industry Program
Chair(s): Henry Muccini University of L'Aquila, Italy
15:45
8m
Short-paper
OpEx Driven Software Architecture a case study
Industry Program
Sebastien Andreo , Ambra Cala , Jan Bosch Chalmers University of Technology
15:53
8m
Short-paper
Towards automated support for blended modelling of UML-RT embedded software architectures
Industry Program
Malvina Latifaj Mälardalen University, Federico Ciccozzi Malardalen University, Mattias Mohlin , Ernesto Posse
16:02
8m
Short-paper
Hybrid-Cloud SQL Federation System at Twitter
Industry Program
16:10
8m
Short-paper
Applicability of Machine Learning Architectural Patterns in Vehicle Architecture: A Case Study
Industry Program
Vasilii Mosin , Darko Durisic , Miroslaw Staron University of Gothenburg
16:19
8m
Paper
Gabble: Managing Integration Knowledge in IoT-Systems with Logical Reasoning
Tool&Demos
Pre-print Media Attached
16:27
8m
Paper
ATDx: A tool for Providing a Data-driven Overview of Architectural Technical Debt in Software-intensive Systems
Tool&Demos
Sebastian Ospina Vrije Universiteit Amsterdam, Roberto Verdecchia Vrije Universiteit Amsterdam, Ivano Malavolta Vrije Universiteit Amsterdam, Patricia Lago Vrije Universiteit Amsterdam
Pre-print Media Attached
16:36
8m
Paper
Gropius-VSC: IDE Support for Cross-Component Issue Management
Tool&Demos
Sandro Speth University of Stuttgart, Niklas Krieger , Uwe Breitenbücher University of Stuttgart, Steffen Becker University of Stuttgart
Pre-print Media Attached

Call for Papers

The Industry Track at ECSA 2021 brings together practicing software architects and software architecture researchers from regional, European, and worldwide communities. We are seeking contributions from industry that share challenges, practical solutions, successful practices, failures, and lessons learned while analyzing, designing, implementing, evaluating, and evolving software architectures.

Topics of interest include but are not limited to the following themes and topics:

Architectures for emerging technologies. Experiences with modern architectural concepts, technologies, and platforms, such as: Artificial intelligence and machine learning, Big data and blockchain, Internet of Things (IoT) and advanced cyber-physical/embedded systems, Microservices and reactive systems, Social networks and online games, Software-defined infrastructure (infrastructure as code).

Domain-specific challenges for software architects and architectures. Challenges in a particular industry or business sector, for instance: what makes it hard (and interesting) to be an architect in the Energy Industry (or any other domain)?

Architecture challenges in digitalization. Transitioning from non-software products and services to digital ones: for instance, technology or business model disruption (market dynamics), impact of/on regulation (or lack thereof), legacy system migration issues.

The interplay between software architecture and enterprise architecture. For example, conflicts between the value propositions and business models of a company and its organizational structure in business and IT.

Architecture specification and modeling. Agile modeling and sketching; Domain-Specific Languages (DSLs) for architects and Architecture Description Languages (ADLs); DSLs and ADLs supporting container management and DevOps practices; Containers as components/architectural elements; Ad-hoc design specifications vs. after-the-fact documentation.

Architectural patterns, principles, and technologies. Supporting stakeholders in development, integration and system administration: Architecting/implementing Domain-Driven Design (DDD), architecturally evident coding styles; API design and management; (micro-)service identification, specification, and realization; service meshes and gateways; Event sourcing and streaming; messaging and integration with Apache Kafka, GraphQL, gRPC, MQTT and RESTful HTTP, and other protocols.

Architecture support for and issues with software operation and maintenance. DevOps: CI/CD, automation/provisioning languages such as Terraform, Chef, Puppet; cyber security; Hosting options/deployment paradigms such as serverless computing, (function-as-a-service), cloud service and deployment models, edge and fog computing; associated technologies e.g. Docker, Kubernetes; Dealing with technical debt, tactics and strategies for surviving the past and moving to the future (legacy management and modernization).

Cross-cutting methods and practices. Agile architecting; Architectural governance on enterprise and all other levels: corporate, business, solution/product/service; Software architecture as a service for risk and project managers (e.g., design for auditability, compliance by design); Data and architecture: data provenance/governance, dealing with General Data Protection Regulation (GDPR) compliance, consent management.

Social and organizational aspects. KPIs and incentive structures for making architectures work; Ethics as a set of architecturally significant requirements and design concerns: for example: awareness and prioritization challenges, codes of conduct; Career planning for software architects: competences and skill profiles, certification programs and training.

The ECSA 2021 Industry Track aims to contribute bridging the gap between academia and industrial practice by establishing an open communication and discussion environment. It will offer researchers and practitioners the opportunity to interact with fellow professionals and develop new ideas and skills for addressing industrial problems, and collaborations.

There are two ways to contribute:

Full Papers: Full papers submitted to the Industry Track describe novel approaches and best practices from enterprise-scale industry projects. A paper should also report lessons learned from applying a novel method or approach on any topic of software architecture.

Full paper submissions will be peer reviewed by three members of the Industry Track Program Committee. Submissions will be selected based on originality, quality, soundness, practical relevance, and potential for discussion.

Short papers and Presentations: Short papers and presentations are focused on practices and experiences related to software architecture from industry. Submissions are in the form of extended abstracts or summaries of the content of the presentation.

Short papers and Presentations will also be peer reviewed and selected based on originality, practical relevance, and potential for discussion. These submissions can have, but do not require, a thorough evaluation.

All contributions must be original, not published, accepted or submitted for publication elsewhere. We discourage submissions that are mainly product or company marketing because they do not foster the open communication environment of the Industry Track.

Submissions/ Proceedings

All contributions are to be submitted electronically (PDF) to Easy Chair: https://easychair.org/conferences/?conf=ecsa2021 Please indicate “ECSA 2021 Industrial Track” in the category field.

Full papers: These papers should have up to 16 pages in Springer LNCS style. Accepted full papers will be published in the main proceedings of the conference published by Springer.

Important Dates for Full Papers (all deadlines are 23:59h Anywhere on Earth)

  • Abstract Submission: May 13th, 2021
  • Submissions due: May 17th, 2021
  • Notification of acceptance: June 14th, 2021
  • Camera ready versions due: June 29th, 2021

Short papers and Presentations: These papers should have min 5 to max 10 pages following the CEUR-ART style (available at http://ceur-ws.org/Vol-XXX/CEURART.zip) single column. These papers will be published in the companion volume (online proceedings in CEUR).

Accepted papers of this type may be invited for extension after the conference for publication in post-proceedings that will be published by Springer in an LNCS volume (up to 18 pages). Papers submitted for the post-proceedings will undergo an additional review cycle.

Important Dates for Short papers and Presentations (all deadlines are 23:59h Anywhere on Earth)

  • Submissions due: July 2nd, 2021
  • Notification of acceptance: July 22nd, 2021
  • Camera ready versions due: July 29th, 2021

Accepted Papers

Title
An Experience Report on Modernizing I/O Configuration Software Industry Track
Industry Program
Applicability of Machine Learning Architectural Patterns in Vehicle Architecture: A Case Study
Industry Program
Enabling SMEs to Industry 4.0 using the BaSyx middleware : a case study Industry Track
Industry Program
How Software Architects Focus Their Attention Industry Track
Industry Program
Hybrid-Cloud SQL Federation System at Twitter
Industry Program
OpEx Driven Software Architecture a case study
Industry Program
Reliable Event Routing in the Cloud and on the Edge: An Internet-of-Things Solution in the AgeTech DomainIndustry Track
Industry Program
Software Architectures for Edge Analytics: A Survey Industry Track
Industry Program
Towards automated support for blended modelling of UML-RT embedded software architectures
Industry Program