Abbrevation
SANCS
City
Dubrovnik/Cavtat
Country
Croatia
Deadline Paper
Start Date
End Date
Abstract

Cyber&#8211;physical systems (CPS) is a fast growing area because of application<br>domains such as automotive, healthcare, smart grids, or industrial automation&#046;<br>Traditional cyber&#8211;physical systems usually consisted of one dedicated function<br>programmed by domain experts (e&#046;g&#046;, electrical engineering), whose<br>implementation contains few thousands lines of code&#046;<br>Over the last 50 years, the hardware of CPS has become much more capable<br>(e&#046;g&#046;, multi&#8211;core CPUs) and new requirements have emerged such as Internet<br>connectivity, autonomous behavior, or user&#8211;friendly interfaces&#046; This has led<br>to an enormous growth of both the volume and complexity of CPS software, which<br>can reach several million lines of highly interrelated code&#046; To efficiently<br>maintain such a large amount of code, a proper software architecture must be<br>in place that supports quality attributes such as maintainability,<br>modifiability, or reusability&#046;<br>Cyber&#8211;physical systems need software architecture at the system level as well<br>as at the level of individual processing nodes, thus encompassing both, for<br>example, solutions for adaptive collaboration and orchestration and for<br>efficient use of modern heterogeneous hardware platforms&#046; CPS also face the<br>challenge of large amounts of legacy software that must evolve onto new<br>platforms with new architectures&#046; Whereas many architectural patterns are<br>applicable to cyber&#8211;physical systems (e&#046;g&#046;, component&#8211;based architecture),<br>some are not directly applicable, and novel patterns may be required&#046;<br>The goal of the SANCS workshop is to gather researchers and practitioners in<br>the area of software architecture for cyber&#8211;physical systems to share opinions,<br>identify key challenges and propose solutions&#046; The workshop aims at addressing<br>how the new trends affect the traditional architecture styles of embedded<br>systems, as well as the challenges introduced by the complexity of the systems<br>to come&#046;<br>Topics<br>&#8211;&#8211;&#8211;&#8211;&#8211;&#8211;<br>Topics of interest include, but are not limited to, the following:<br>&#8211; Component&#8211; and model&#8211;based CPS architectures<br>&#8211; Architectural decisions and decision support for CPS development<br>&#8211; Architectural quality attributes and architecture&#8211;level analysis of e&#046;g&#046;<br>timing or resource usage<br>&#8211; Virtualization of computation and communication resources<br>&#8211; Architecture evolution, maintenance and reengineering of CPS<br>&#8211; Architecture&#8211;based security measures<br>&#8211; Architecture documentation for CPS<br>&#8211; Architectural support for scalable parallel systems<br>&#8211; Service&#8211;oriented architecture for CPS<br>&#8211; Architectural Knowledge Management<br>