13th European Conference on Software Architecture (ECSA) - 9-13 September 2019, Paris France


1st Workshop on Systems, Architectures, and Solutions for Industry 4.0 (SASI4)


Industry 4.0 (I4) is the next software revolution from computerized systems to digitalization of industry solutions. This fourth generation of the industrial revolution attempts to automate as much as possible all industrial processes and manage an unprecedented amount of data where cyber-physical systems (CPSs) interact with humans to produce software-intensive systems more efficiently. From a software engineering perspective, such complex systems must be produced in many cases using continuous software engineering approaches in support or supply chains and multiple releases demanding continuous integration and delivery. From the software architecture point of view, flexible and open architectures are required to integrate the diversity of platforms and technology in support of I4 processes and manage the vast amount of data required by complex engineering processes. Consequently, this workshop aims to increase the awareness combining software architecture and complex systems engineering processes to understand how modern systems under the industry 4.0 umbrella must be designed and efficiently built at lower costs.
The list of research topics (but not limited to) is:

Software architecture and Ecosystems for I4

  • Software architectures for complex systems in smart factories
  • Integration of multiple stakeholders’ concerns in the software architecting process
  • Architectures for CPS systems
  • Domain-specific architectures (e.g. automotive, safety-critical systems, smart cities, and IoT systems)
  • Case studies of software architectures supporting I4 processes
  • Evolution and migration of software architectures to integrate I4 solutions
  • Architecting out complexity and multiple views
  • Design principles: Interconnection, Information transparency, decentralized decisions, etc.

Systems engineering development and integration

  • Collaborative aspects in I4 ecosystems
  • Continuous integration, deployment, and delivery of systems
  • DevOps tools and solutions for I4
  • Variability for accelerating the deployment and configuration of multiple releases (especially at run-time)
  • Architectures for dynamic ecosystems

Quality aspects

  • Monitoring the quality of I4 processes
  • Estimating technical debt and architecture erosion
  • Continuous monitoring solutions of systems quality in architecture and code
  • Tools for monitoring the quality of systems
  • Technical and environmental sustainability for I4

I4.0 in practice

  • Case studies and experiences adapting software architectures to smart factories
  • M2M and human-to-machine communication to improve productivity in smart factories
  • Human factors training highly qualified workers and skilled customers
  • Architecture evolution and migration case studies
  • Adoption of new technologies supporting smart factory production (e.g. BigData analytics, ML, Blockchain)
  • Case studies and experiences in automating I4 processes

List of Accepted Papers

- Architecture Trace Diagrams for Cyber-Physical Systems, Ingo Börsting, Marc Hesenius, Shafiq Ur Rehman and Volker Gruhn

- Blueprints for Architecture Drivers and Architecture Solutions for Industry 4.0 Shopfloor Applications, Pablo Oliveira Antonino, Frank Schnicke, Zai Zhang and Thomas Kuhn

- An Empirical Study of CPS and IoT Firmware Update Systems, Mónica Michelle Villegas Arias, Cristian Orellana and Hernán Astudillo

- Towards Creation of a Reference Architecture for Trust-Based Digital Ecosystems, Emilia Cioroaica, Stanislav Chren, Thomas Kuhn, Barbora Buhnova and Dimitar Dimitrov

- Dynamic Security Rules for Legacy Systems, Rima Al Ali, Petr Hnetynka, Jiri Havlik, Vlastimil Křivka, Robert Heinrich, Stephan Seifermann, Maximilian Walter and Adrián Juan-Verdejo