English
Related papers

Related papers: A Reo Based Solution for Engineering the Coordinat…

200 papers

Coordination languages simplify design and development of concurrent systems. Particularly, exogenous coordination languages, like BIP and Reo, enable system designers to express the interactions among components in a system explicitly. In…

Programming Languages · Computer Science 2015-08-21 Kasper Dokter , Sung-Shik Jongmans , Farhad Arbab , Simon Bliudze

The "Smart City" (SC) concept revolves around the idea of embodying cutting-edge ICT solutions in the very fabric of future cities, in order to offer new and better services to citizens while lowering the city management costs, both in…

Networking and Internet Architecture · Computer Science 2017-02-16 Federico Chiariotti , Massimo Condoluci , Toktam Mahmoodi , Andrea Zanella

Smart cities that make broad use of digital technologies have been touted as possible solutions for the population pressures faced by many cities in developing countries and may help meet the rising demand for services and infrastructure.…

Computers and Society · Computer Science 2020-01-29 Si Ying Tan , Araz Taeihagh

A smart city is a framework that uses information and communication technologies to improve public safety, quality of life, transportation and energy efficiency. A big share of these technologies has intelligent networks consisting of…

Physics and Society · Physics 2025-10-01 Darko Pajkovski , Marija Apostoloska Kondoska , Hristina Dimova Popovska

In today's world, many cities are embracing cutting-edge technology and transforming into "smart cities". These emerging innovations are revolutionizing the standard of living for people, and as a result, smart city infrastructure…

Software Engineering · Computer Science 2023-05-10 Mamdouh Alenezi

A key functionality of emerging connected autonomous systems such as smart cities, smart transportation systems, and the industrial Internet-of-Things, is the ability to process and learn from data collected at different physical locations.…

Machine Learning · Computer Science 2021-03-09 Konstantinos Gatsis

Contemporary software systems, such as the Internet of Things, Industry 4.0 and Intelligent Cities, present challenges for their engineering, since they question our traditional form of software development. They represent a promising…

Software Engineering · Computer Science 2019-04-29 Rebeca C. Motta

Rapid urbanization burdens city infrastructure and creates the need for local governments to maximize the usage of resources to serve its citizens. Smart city projects aim to alleviate the urbanization problem by deploying a vast amount of…

Networking and Internet Architecture · Computer Science 2019-05-15 Oluwashina Madamori , Esther Max-Onakpoya , Christan Grant , Corey E. Baker

The emergence of smart cities and sustainable development has become a globally accepted form of urbanization. The epitome of smart city development has become possible due to the latest innovative integration of information and…

Computers and Society · Computer Science 2025-10-16 A. K. M. Bahalul Haque , Bharat Bhushan , Gaurav Dhiman

The paper discusses the current state and development proposals for Smart Cities and Future Internet projects. Definitions of a Smart City can vary but usually tend to suggest the use of innovative Info-Communication technologies such as…

Computers and Society · Computer Science 2013-03-29 Dmitry Namiot , Manfred Schneps-Schneppe

This article describes a very high-level language for clear description of distributed algorithms and optimizations necessary for generating efficient implementations. The language supports high-level control flows where complex…

Programming Languages · Computer Science 2021-10-07 Yanhong A. Liu , Scott D. Stoller , Bo Lin

Wireless technologies can support a broad range of smart grid applications including advanced metering infrastructure (AMI) and demand response (DR). However, there are many formidable challenges when wireless technologies are applied to…

Information Theory · Computer Science 2013-03-11 Hongjian Sun , Bo Tan , Jing Jiang , John S. Thompson , Arumugam Nallanathan , H. Vincent Poor

This paper discusses the challenges of the Internet of Things programming. Sensing and data gathering from the various sources are often the key elements of applications for Smart Cities. So, the effective programming models for them are…

Networking and Internet Architecture · Computer Science 2015-05-26 Manfred Sneps-Sneppe , Dmitry Namiot

Making cities smarter help improve city services and increase citizens' quality of life. Information and communication technologies (ICT) are fundamental for progressing towards smarter city environments. Smart City software platforms…

Computers and Society · Computer Science 2024-01-24 Eduardo Felipe Zambom Santana , Ana Paula Chaves , Marco Aurelio Gerosa , Fabio Kon , Dejan Milojicic

Reo is an interaction-centric model of concurrency for compositional specification of communication and coordination protocols. Formal verification tools exist to ensure correctness and compliance of protocols specified in Reo, which can…

Programming Languages · Computer Science 2018-06-27 Kasper Dokter , Farhad Arbab

Smart cities are urban areas with sensor networks that collect data used towards efficient management. As a source of ubiquitous data, smart city initiatives present opportunities to enhance inhabitants' urban awareness. However, making…

Sound · Computer Science 2020-06-23 Pedro Sarmento , Ove Holmqvist , Mathieu Barthet

Architectural styles and patterns play an important role in software engineering. One of the most known ones is the layered architecture style. However, this style is usually only stated informally, which may cause problems such as…

Software Engineering · Computer Science 2015-03-18 Diego Marmsoler , Alexander Malkis , Jonas Eckhardt

Advancements in wireless communication and the increased accessibility to low-cost sensing and data processing IoT technologies have increased the research and development of urban monitoring systems. Most smart city research projects rely…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-02-23 Vijay Kumar , Sam Gunner , Theodoros Spyridopoulos , Antonis Vafeas , James Pope , Poonam Yadav , George Oikonomou , Theo Tryfonas

PL for SOA proposes, formally, a software engineering methodology, development techniques and support tools for the provision of service product lines. We propose rigorous modeling techniques for the specification and verification of formal…

Software Engineering · Computer Science 2011-08-12 Maurice H. ter Beek , Stefania Gnesi , Mercy N. Njima

We propose a formal approach for specifying and implementing decentralised coordination in distributed systems, with a focus on smart contracts. Our model captures dynamic roles, data-driven transitions, and external coordination…

Programming Languages · Computer Science 2026-04-23 Elvis Konjoh Selabi , Maurizio Murgia , António Ravara , Emilio Tuosto