CASA@ECSA2020

Context-aware, Autonomous and Smart Architecture Workshop
co-located with the 14th European Conference on Software Architecture
15 September, 2020, L'Aquila, Italy
CASA@ECSA2020

Home

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 address properly 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 and computer scientists, researchers, practitioners and educators to discuss and exchanges results, case studies, experiences, novel approaches and visionary ideas concerning software architectures for context-aware, autonomous, and smart solutions.

The Special Issue on Software Architectures for Context-Aware Smart Systems related to the previous two editions of the workshop is available online.

We are please to announce that Prof. Paolo Ceravolo from Universita' degli Studi di Milano will give the invited talk entitled "Handling Conflicting Requirements: a Primer".

The slides of the invited talk are available here.

CASA@ECSA 2020 invites extended abstracts (2-4 pages) related to how and why smartness, autonomy, context-awareness of software systems is or should be influenced, changed, improved in the era of COVID 19. We are all in smart working, smart learning, smart surviving, so how this new situation is or will be reflected in the software solutions? Potential authors are encouraged to submit their thoughts, analysis, and proposals concerning the current and future trends in this area in this era.

Topics

The CASA 2020 workshop is interested in all the topics concerning the architectural aspects in Context-aware, Autonomous, and Smart (CASA) solutions. Please find below several examples of possible topics:

  • software architectures: surveys, issues, challenges, comparisons;
  • architecture frameworks;
  • architecture description languages;
  • models, standards, and techniques;
  • model-driven engineering approaches;
  • CASA and Big Data, Internet-of-Things, Machine Learning;
  • local, edge, cloud computing;
  • autonomous, self-adaptive, and coordination;
  • real-time/latency-awareness;
  • social and technological issues;
  • evolution and maintenance issues;
  • privacy, safety, security, cyber-physical issues;
  • testing and evaluation;
  • software architectures in CASA case studies and applications (e.g., healthcare, banking, fintech, human resources management, agriculture, education);
  • teaching software architectures;
  • current practices and open topics in ongoing and developed projects.


Go to top

Important Dates

Papers submission: June, 24th, 2020 - Extended: new deadline: June 30th, 2020
Notification: July, 15th, 2020
Camera ready: July, 17th, 2020


Go to top

Submission Guidelines

The workshop invites two types of submissions:

  • full research and experience papers, presenting novel contributions concerning the architectural aspects of context-aware, autonomous, and smart solutions; the length of full/experience workshop papers shall be maximum 12 pages;
  • short and position papers, presenting promising preliminary results from work-in-progress or research challenges in software architectures for context-aware, autonomous, and smart solutions; the length of short/position workshop papers shall be maximum 8 pages;
  • industrial papers, introducing industrial case studies or experiences in software architectures for context-aware, autonomous, and smart solutions; the length of industrial papers shall be maximum 8 pages;
  • extended abstracts, related to how and why smartness, autonomy, context-awareness of software systems is or should be influenced, changed, improved in the era of COVID 19. We are all in smart working, smart learning, smart surviving, so how this new situation is or will be reflected in the software solutions? Potential authors are encouraged to submit their thoughts, analysis, and proposals concerning the current and future trends in this area in this era; the length of these papers should be between 2 and 4 pages.

All the papers must be written in English and should follow Springer format available at the Spinger web site as indicated also at: ECSA 2020 web site .

Submitted papers will be reviewed by at least 3 members of Program/Organizing Committee (or their sub-reviewers) and selection of accepted papers will be based on relevance, quality and originality of the submitted papers. For each accepted paper, at least one of the (co)author(s) is expected to be present at the workshop and to present the paper.

Go to top

Publication

All the accepted papers will be published in the ECSA2020 Companion by Springer.

We plan to invite the accepted papers to a special issue on the topics of the workshop in a journal. More information will be soon provided.

Go to top

Accepted Papers:

  • Jasmin Jahic and Robin Roitsch. State of the Practice Survey: Predicting the Influence of AI Adoption on System Software Architecture in Traditional Embedded Systems
  • Niranjana Deshpande and Naveen Sharma. Composition Adaptation in Service Oriented Systems
  • Mai Abusair, Mohammad Sharaf, Antinisca Di Marco and Paola Inverardi. A statistical approach for context-awareness of mobile applications
  • Eoin Grua, Martina De Sanctis and Patricia Lago. A Reference Architecture for Personalized and Self-adaptive e-Health Apps

Go to top

Workshop Program:

9:15 - 9:30 Welcome and Opening

9:30 - 10:30 Keynote "Handling Conflicting Requirements: a Primer" by Paolo Ceravolo, Universita' degli Studi di Milano, Italy. SLIDES.

10:30 - 11:00 Break

11:00 - 12:20 First Session: CASA@ECSA Workshop - Chair: Claudia Raibulet

11:00 - 11:20 Eoin Grua, Martina De Sanctis, and Patricia Lago. A Reference Architecture for Personalized and Self-adaptive e-Health Apps. SLIDES

11:20 - 11:40 Mai Abusair, Mohammad Sharaf, Antinisca Di Marco, and Paola Inverardi. A statistical approach for context-awareness of mobile applications.

11:40 - 12:00 Niranjana Deshpande and Naveen Sharma. Composition Adaptation in Service Oriented Systems. SLIDES

12:00 - 12:20 Jasmin Jahic and Robin Roitsch. State of the Practice Survey: Predicting the Influence of AI Adoption on System Software Architecture in Traditional Embedded Systems. SLIDES

12:20 -14:05 Break

14:05 - 14:30 Second Session: IOT-ASAP@ECSA Workshop - Chair: Ilias Gerostathopoulos

14:05 - 14:10 Opening IoT-ASAP

14:10 - 14:30 Rasmus Svensson, Adell Tatrous, and Francis Palma. Defining Design Patterns for IoT APIs.

14:30 - 14:45 Break

14:45 - 16:05 Third Session: SASI4@ECSA Workshop - Chair: Rafael Capilla and Pablo Oliveira Antonino

14:45 - 15:00 Opening SASI4

15:00 - 15:20 Frank Schnicke, Thomas Kuhn, and Pablo Oliveira Antonino. Enabling Industry 4.0 Service-oriented Architecture through Digital Twins.

15:20 - 15:40 Björn Leander, Aida Causevic, Hans Hansson and Tomas Lindstrom, Access Control for Smart Manufacturing Systems.

15:40 - 16:00 Thomas Kuhn, Pablo Oliveira Antonino and Frank Schnicke, Industrie 4.0 Virtual Automation Bus Architecture.

16:00 -16:15 Break

16:15 - 16:45 Discussion on smart architecting, smart working, smart learning, smart vacation, workation, etc in research and industry: what's next?

16:45 - 17:00 Concluding remarks

Go to top

Workshop Organizers

Claudia Raibulet, University of Milano-Bicocca, Italy --- Email: raibulet at disco.unimib.it
Khalil Drira, LAAS-CNRS, Université de Toulouse, France --- Email: khalil at laas.fr
MariaGrazia Fugini, Politecnico di Milano, Italy --- Email: mariagrazia.fugini at polimi.it
Patrizio Pelliccione, Chalmers | University of Gothenburg, Sweden and University of L'Aquila, Italy --- Email: patrizio.pelliccione at gu.se
Genaína Nunes Rodrigues, University of Brasilia, Brasil --- Email: genaina at unb.dot.br

Go to top

Program Committee

Rodrigo Bonacin, Centro de Tecnologia da Informação Renato Archer, Brasil
Ovidiu Constantin, Oracle, Italy
Rafael Capilla, Universidad Rey Juan Carlos, Spain
Liliana Dobrica, POLITEHNICA Universiy, Romania
Khalil Drira, University of Toulouse, France
Cédric Eichler, INSA Bourge, France
Paolo Falcarin, University of East London, UK
Mariagrazia Fugini, Politecnico di Milano, Italy
Patrizio Pelliccione, Chalmers University of Technology and University of Gothenburg, Sweden
Claudia Raibulet, University of Milano-Bicocca, Italy
Genaina Nunes Rodrigues, University of Brasilia, Brasil
Fatiha Saïs, Université Paris Sud, France
Ramon Salvador Valles, Universitat Politècnica de Catalunya, Spain
Thierry Villemur, University of Toulouse and LAAS-CNRS, France

Go to top