Abbrevation
ALVIS
Country
NN
Deadline Paper
Abstract

This SI aims at bringing together contributions by scientists and practitioners to shed light on the<br>development of technologies for the Internet&#8211;based society (IbS)&#046; Topics of interest include the<br>design and implementation of service&#8211;oriented architectures and microservices, communication and<br>coordination models for the IbS, and rigorous analysis techniques&#046;<br>*Manuscript due*: September 15, 2016 *Publication date*: April 15, 2017<br>* Scope *<br>Exponential changes in technology and the introduction of mobile devices led to dramatic societal<br>changes in the last two decades&#046; Furthermore, the rise of social networks mutated forever the way<br>in which people interact, work, study and have fun&#046; It is difficult to envision an inversion of this<br>tendency, which instead seems to progress faster and faster with the introduction of newer<br>technologies such as touchless credit cards, biometric identification, etc&#046; At the same time, work<br>methodologies are more and more based on cloud technology and it is now common practice to<br>use services for remote computation and storage&#046; Today, the daily work routine and the spare time<br>of citizens heavily relies on communicating devices, which are based on communication protocols<br>that allow message exchanges over computer networks&#046;<br>With this incredible and progressive change of technological scenario, established development<br>methodologies are becoming outdated and unable to cope with modern requirements and contexts&#046;<br>This leads to a series of interesting and challenging questions&#046; How reliable is our communication<br>infrastructure, and how can the software developed for it be tested and verified? Are there<br>development methodologies to enhance its reliability and efficiency? What software architectures<br>and design patterns are ideal to guarantee security of financial&#8211;critical systems and reliability for<br>safety&#8211;critical? Are there programming languages and paradigms able to simplify the design,<br>development and testing of communicating software, and increase success rate of deployment?<br>To what extent different programming paradigms such as functional, object&#8211;oriented, and<br>service&#8211;oriented programming can help software developers? Is the race towards extreme<br>distributed componentization, as in the recent paradigm of microservices, justified?<br>To answer these and many other questions, in this critical historical phase of software engineering<br>and programming languages, the “Special Issue on Architectures, Languages and Verification<br>Techniques for Internet&#8211;based Society” aims at bringing together contributions by scientists and<br>practitioners to shed light on the development of technologies and society, and find a common<br>understanding and direction&#046; We invite investigators to contribute original research articles as well<br>as review articles that will help in understanding such a complex and multifaceted scenario&#046;<br>Potential topics include, but are not limited to:<br>&#8211; Design and implementation of Service&#8211;oriented Architectures and Microservices<br>&#8211; Critical software in distributed computing<br>&#8211; Security in communicating systems<br>&#8211; Design and implementation of communication protocols<br>&#8211; Big Data: frameworks and applications<br>&#8211; Formal models and analysis of communicating systems<br>&#8211; Software engineering in communication&#8211;centred systems<br>&#8211; Autonomous and Smart systems<br>&#8211; Coordination models for communications<br>&#8211; Probabilistic models for concurrent systems<br>&#8211; Models for multi&#8211;agent systems<br>&#8211; Performance analysis in computer networks<br>&#8211; Architectural support for the IbS<br>&#8211; Programming languages for the IbS<br>&#8211; Models and platforms for sociotechnical systems<br>