3rd International Workshop On Model-driven Engineering for Software Architecture (MDE4SA 2023)

 

Summary: Responsiveness to ever-evolving requirements, heterogeneous market needs, and technology shifts are only a few challenges affecting modern software systems and their Software Architectures (SAs). Such challenges require ad-hoc methodologies, technologies, and tools to be dealt with efficiently. Model-Driven Engineering (MDE) is a software engineering paradigm that uses the principles of abstraction and separation of concerns to tackle the complexity of modern software systems and their development. Models are not considered mere documentation but well-defined artifacts that can be automatically manipulated using programs, also known as model transformations. In recent years, the interplay between MDE and SA has gained research and industrial attention. Modeling languages can be used for representing SAs (e.g., AADL, ArchiMate); model transformations can be used for automating almost all tasks of the development process, e.g., design, code generation, simulation and analysis, consistency checking, traceability management, etc.

 

MDE4SA 2023 aims to provide a forum for researchers and practitioners where novel and innovative solutions to current and future challenges on the interplay between SAs and MDE can be presented and discussed.

 
 
 

9th International Workshop on Automotive System/Software Architectures (WASA)

Summary: With the advent of software and electronics, automotive companies enable innovation to improve safety, security, driver experience and driving automation. Moreover, the use of machine learning techniques to realise intelligent, highly personalisable, and automated vehicle functions highly influences the automotive system and software architectures – including transportation and cloud infrastructure. This workshop aims to address issues related to the appropriate automotive system and software architecture and engineering techniques, which the automotive industry can accept. Therefore, to bring together researchers and practitioners in the area of automotive system and software architecture and engineering, the International Workshop on Automotive System/Software Architectures (WASA) is being organised with the International Conference on Software Architecture (ICSA), the premier international gathering of software architecture practitioners and researchers.

Website: https://wasa-workshop.github.io/2023/


FIST – 2nd International Workshop on the Foundations of Infrastructure Specification and Testing

 

Summary: The current IT market is increasingly dominated by the “need for speed”. This need is reflected in the trending use of tactics which shorten the software development cycle and also intermix software development activities with IT operations, a trend commonly referred to as DevOps. As part of the DevOps menu, many practices entail re-using standard tools from software development (e.g., code-versioning, code-revision management, etc.) to manage what is known as Infrastructure-as-Code (IaC). IaC promotes concentrating knowledge and experience of infrastructures within a single commonly available, versionable, trackable and executable source file (literally) rather than traditionally pressuring such knowledge solely on system administrators. IaC covers automations for integration (compiling, testing, etc.), deployment (host procurement and configuration), and more.The IaC trend has attracted and is continuing to attract a lot of attention from both academia and industry, warranting for a considerable relevance of the workshop both for theory and practice around the proposed topics. More specifically, academic and industrial studies indicate that looking at automating support to infrastructure code is crucial to obtaining actionable insights, practices, and patterns useful to enhance software architectures, software development and continuous operation in many possible ways.This workshop represents both an opportunity for the exploratory depiction of the current state-of-practice along the lines of IaC development and quality assessment as well as a call to action for further work and transfer of theoretical-practical research around IaC from academia towards IaC practitioners in industry.

 
 

BlockArch – 4th Workshop on Blockchain-based Architectures

 

Summary: Blockchain is an emerging technology that comprises a set of nodes connected through a peer-to-peer topology without a pre-existing trust relationship. The five essential characteristics of blockchain technologies; namely, decentralization, consensus, immutability, provenance, and finality, enable new forms of distributed software architectures, where agreement on shared states can be established without trusting a central integration point. A major difficulty for architects, designing applications based on blockchain is that technology has many configurations and variants. Since blockchains are relatively still at an early stage, there is little scientific evidence, product data, or reliable technology evaluation available to compare different blockchain-based architectural designs. The goal of the third workshop on Blockchain-Based Architecture (BlockArch’22) is to gather researchers and practitioners to share challenges, solutions, and reflections that emerge when architecting blockchain technologies. BlockArch2022 will solicit contributions from both academic and industrial participants, thus fostering active synergy between the two communities.