EDENSPACE: Engineering Dependable Cyber-Physical Spaces
EDENSPACE: Engineering Dependable Cyber-Physical Spaces
Disciplines
Computer Sciences (100%)
Keywords
-
Internet of Things,
Requirements Engineering,
Software Engineering
Innovations in various technological fields have led to a cyber-physical world where the boundary between the physical and the computational aspects gets increasingly blurry. This phenomenon is reflected in the notion of a spatially-distributed and software-intensive system where computational elements heavily interact with physical entities, especially with Internet of Things devices and along active human agents. The emergence of such systems which incorporate functions of sensing, actuation, and control while making decisions in a predictive or adaptive manner, is a key characteristic of today`s environments, which often permeate critical aspects of our society: How can a smart hospital be designed such that response of medical personnel is guaranteed? How can quality of service be maximized by a smart bike-sharing system in operation? How can assurances be obtained about a swarm of unmanned aerial vehicles providing autonomously emergency response in a city within a disaster scenario? Answering the above questions requires a first-class conception of a cyber- physical space (CPSp) - a spatial environment comprised of both computational and physical elements which are interrelated forming some composite structure. From a software engineering perspective, spatially- distributed software-intensive systems live within a dynamic environment populated with devices, human agents, changing context and/or localized resources. This implies having analyzable models in place, used to observe, evaluate and react to a constantly changing space. EDENSPACE addresses the systematic design and operation of dependable space-dependent systems, arguing that the dynamic spatial environments they indicate bring many challenges which arise in a similar way in classical software engineering when considering requirements such as security, safety, or reliability. Thus, formal analysis and validation techniques such as model checking, or the ability of systems to self-adapt at runtime reacting to environmental changes, can be adopted for systematic engineering of spatially-distributed systems that reliably satisfy their requirements, rendering them dependable.
We increasingly live in spaces that are both physical and computational, and where these two aspects are intertwined: EDENSPACE's objective was to enable reasoning on such contemporary environments, where computational and physical elements interact -- for example, internet-of-things devices, robots and humans may coexist within a smart city. Those systems that emerge are software-intensive, as software dynamically defines and controls them. Systems can be complex, and both their design and operational management should be performed in a systematic way. Think of a bike-sharing fleet within a city, thousands of sensor devices within a forest monitoring for fires, or a manufacturing floor co-habited by humans and robots. Those represent important classes of systems, referred to as cyber-physical, robotic or internet-of-things systems. Their diversity and dynamicity, our desire for them to behave timely and in a correct way, as well as the sheer size and complexity that they exhibit represent challenges. For example, shared bikes should be available when needed, sensing data should be analyzed correctly, or robots should not pose safety issues for humans. Such challenges are exacerbated by the fact that computing features are increasingly integrated into the physical world. This calls for new paradigms, techniques and methods. Those should address how to design them, how should they handle data and computation, or how to ensure that they behave in a correct way. To design such new kinds of complex systems, it is crucial to analyze, specify, and then verify their expected properties. Often properties are classied in functional vs non-functional ones, where the former capture the expected results of the system, whereas the latter correspond to its complementary properties - such as space, time, safety, security, fault tolerance, continuous adaptation, communication, or cost - and are no less relevant than the functional ones. Model-based techniques can considerably simplify and add rigor to the design process. Moreover, such systems call for automated management facilities when they are in operation, in order to observe their environment and possibly react when it changes, towards satisfaction of system properties. To do so, EDENSPACE employed principles from software engineering and distributed systems that have sound mathematical foundations, to ensure that systems we build are dependable. EDENSPACE addressed a wide range of problems within that domain -- ranging from developing appropriate representations, to techniques for moving computation close to users in order to enable responsive applications, or methods to ensure that infrastructures composed of cloud and internet-of-things devices operate in the correct way.
- Technische Universität Wien - 100%
Research Output
- 130 Citations
- 19 Publications
- 1 Software
- 1 Scientific Awards
-
2021
Title Updating Service-Based Software Systems in Air-Gapped Environments DOI 10.1007/978-3-030-86044-8_10 Type Book Chapter Author Shabelnyk O Publisher Springer Nature Pages 147-163 -
2021
Title Model-driven engineering city spaces via bidirectional model transformations DOI 10.1007/s10270-020-00851-0 Type Journal Article Author Visconti E Journal Software and Systems Modeling Pages 2003-2022 Link Publication -
2021
Title Connectivity Technology Selection and Deployment Strategies for IoT Service Provision Over LPWAN DOI 10.1109/mic.2020.3031104 Type Journal Article Author Frangoudis P Journal IEEE Internet Computing Pages 61-70 -
2021
Title Edge-Based Runtime Verification for the Internet of Things DOI 10.1109/tsc.2021.3074956 Type Journal Article Author Tsigkanos C Journal IEEE Transactions on Services Computing Pages 2713-2727 Link Publication -
2021
Title Resource Management for Latency-Sensitive IoT Applications With Satisfiability DOI 10.1109/tsc.2021.3074188 Type Journal Article Author Avasalcai C Journal IEEE Transactions on Services Computing Pages 2982-2993 Link Publication -
2021
Title DataOps for Cyber-Physical Systems Governance: The Airport Passenger Flow Case DOI 10.1145/3432247 Type Journal Article Author Garriga M Journal ACM Transactions on Internet Technology (TOIT) Pages 1-25 Link Publication -
2021
Title On Provisioning Procedural Geometry Workloads on Edge Architectures DOI 10.5220/0010687800003058 Type Conference Proceeding Abstract Author Murturi I Pages 354-359 Link Publication -
2021
Title Edge-Based Runtime Verification for the Internet of Things DOI 10.1109/services51467.2021.00027 Type Conference Proceeding Abstract Author Tsigkanos C Pages 16-16 Link Publication -
2022
Title Visual Exploration of Financial Data with Incremental Domain Knowledge DOI 10.1111/cgf.14723 Type Journal Article Author Arleo A Journal Computer Graphics Forum Pages 101-116 Link Publication -
2021
Title RoboMAX: Robotic Mission Adaptation eXemplars DOI 10.1109/seams51251.2021.00040 Type Conference Proceeding Abstract Author Askarpour M Pages 245-251 Link Publication -
2021
Title Adaptive Management of Volatile Edge Systems at Runtime With Satisfiability DOI 10.1145/3470658 Type Journal Article Author Avasalcai C Journal ACM Transactions on Internet Technology (TOIT) Pages 1-21 Link Publication -
2020
Title Early validation of cyber–physical space systems via multi-concerns integration DOI 10.1016/j.jss.2020.110742 Type Journal Article Author Li N Journal Journal of Systems and Software Pages 110742 Link Publication -
2020
Title Scalable multiple-view analysis of reactive systems via bidirectional model transformations DOI 10.1145/3324884.3416579 Type Conference Proceeding Abstract Author Tsigkanos C Pages 993-1003 -
2020
Title Cloud Deployment Tradeoffs for the Analysis of Spatially Distributed Internet of Things Systems DOI 10.1145/3381452 Type Journal Article Author Tsigkanos C Journal ACM Transactions on Internet Technology (TOIT) Pages 1-23 Link Publication -
2021
Title Resource Management for Latency-Sensitive IoT Applications with Satisfiability DOI 10.5281/zenodo.5850168 Type Journal Article Author Avasalcai C Link Publication -
2021
Title Resource Management for Latency-Sensitive IoT Applications with Satisfiability DOI 10.5281/zenodo.5850169 Type Journal Article Author Avasalcai C Link Publication -
2021
Title Adaptive Management of Volatile Edge Systems at Runtime With Satisfiability DOI 10.5281/zenodo.5850152 Type Journal Article Author Avasalcai C Link Publication -
2021
Title Adaptive Management of Volatile Edge Systems at Runtime With Satisfiability DOI 10.5281/zenodo.5850153 Type Journal Article Author Avasalcai C Link Publication -
2020
Title Early Validation of Cyber-Physical Space Systems via Multi-Concerns Integration DOI 10.48550/arxiv.2007.06719 Type Preprint Author Li N
-
2021
Link
Title RoboMAX: Robotic Mission Adaptation eXemplars DOI 10.5281/zenodo.4613945 Link Link
-
2020
Title ACM SIGSOFT Distinguished Paper Award Type Research prize Level of Recognition Continental/International