chapter, introduction, process, management, systems, pmss, dierent, domains, organizations, support, highly, dynamic, situations, cooperative, business, processes, emergency, example, variables, predict, therefore, occurrence, prevent, successfully, nished, adapt, proposed, rst, version, developed, de, leoni, et, al, sapienza, universita, di, roma, breakthrough, enables, manage, changing, environments, require, adaptation, cyber, physical, integrated, personalized, healthcare, etc, sensors, microcontrollers, pcs, smartphones, technologies, rapid, development, aordable, developments, create, environment, adaptive, system, handling, automated, using, information, gathered, communication, icts, systemsbecoming, reality, interconnected, collaborating, computational, elements, controlling, components, provide, entities, robots, agents, range, innovative, applications, especially, microcontrolles, wireless, cpss, designed, facilitate, collaboration, software, complex, discipline, gained, increasing, importance, describing, correlations, distributed, oers, representation, collaborative, activities, current, maturity, application, oriented, approaches, challenging, domainsbeyond, computing, future, automation, characterized, presence, coordinating, heterogeneous, variety, architectures, actuators, capabilities, involving, perform, \physical, achieve, common, context, cycle, coordinate, oered, moreover, guarantee, control, interaction, required, continuously, collect, contextual, specic, domain, employed, entirely, predictable, necessarily, operate, controlled, robust, unexpected, conditions, adaptable, exceptions, external, exogenous, events, jective, adapting, role, data, perspective, fundamental, including, processed, main, triggering, focusing, ow, insucient, screening, ob, jects, performed, disseminated, interfaces, consideration, planning, executing, emphasizes, problem, representing, digitally, objects, aware, typically, continuous, digital, bridgethat, transforms, knowledge, extracted, counterpart, smartpm, exploits, based, techniques, features, eciently, eason, discrete, called, rstly, prototyped, proof, concept, demonstrate, adaptiveness, classical, thesis, updating, ensure, devices, prototype, simulation, actual, extended, android, architecture, approach, considered, realized, increase, usability, automatic, types, automatically, lled, sensor, creation, plugins, documented, explained, server, middleware, created, solve, issue, handlers, intel, galileo, arduino, studied, ardunio, uno, setup, rmware, communicate, handler, bluetooth, discretization, challenge, faced, dening, theory, solutions, targeted, creating, solution, introduces, initially, protocol, followed, updated, structure, layers, represents, contributions, targets, discretizing, proposes, concrete, implemented, layer, according, dened, location, detail, plugin, approached, described, user, validation, carried, results, questionnaire, users, analyzed, discussed, concludes, discussing, feedback, opinion, advanced, diversity, adaptivity, expands, horizon, vastly, monitoring, automate, gathering, cyberphysical, combines, practices, execution, unanticipated, exception, detection, requiring, explicit, denition, resolution, strategies, basis, established, articial, intelligence, situation, calculus, indigolog, mechanisms, provided, deviate, prescribed, original, altering, model, feature, particularly, suitable, managing, notifying, actors, initiating, logic, understanding, illustrated, creates, assign, actorname, [workitem, taskname, taskid, [taskinput], [expectedoutput], xed, keyword, notify, assigned, actor, contain, element, workitem, encapsule, initiated, temperature, identication, id_nwhere, nis, natural, taskinput, input, arguments, expectedoutput, expected, result, multiple, allowed, separated, comma, receiving, device, starting, readytostart, received, conrms, started, reserved, acknowledge, corresponding, nish, nishedtask, [results], completion, ackcompl, nal, uninterrupted, release, available, event, trigger, triggered, adaptstart, calculated, calculation, logical, nds, shortest, resolve, boolean, inconsistency, notication, adaptfinish, decade, mobile, ction, anymore, essential, consists, mainly, receivers, scanners, cameras, quality, robotic, printers, pistons, eects, aect, providing, interface, transform, rawdata, collected, readable, convert, levelcommands, rawinstructions, underline, intelligent, mechanism, analyse, correlate, compose, commands, devoted, acquisition, technological, ingredients, pro, popularity, examples, raspberry, pi, proven, community, specications, standards, introducing, concepts, continues, crucial, dependent, sequence, understood, http, cc, en, arduinoboarduno, www, raspberrypi, org, com, content, us, maker, quark, html, section, introduced, brie, re, previously, consisted, designer, simulator, java, contribution, added, currently, kernel, coordinates, previous, calculates, recover, normal, needed, programming, calculations, recovery, ubuntu, virtual, communicates, port, channel, reverse, reducing, related, unifying, sending, per, avoid, aected, graphical, dene, battery, design, invoke, online, listing, generated, type, alternatively, manually, typing, upload, le, schema, xsd, format, contains, improvement, reduce, minimal, sucient, integrity, lightweight, google, messaging, invoked, scripts, function, runtime, parses, generates, xmls, database, lookup, registration, request, submission, greater, registers, servers, notications, relevant, displayed, elds, eld, gyroscope, microphone, rawsberry, requires, position, converted, latitude, longitude, processing, formats, microcontroller, environmental, humidity, enable, instructions, appendix, overview, discusses, initial, improvements, additions, challange, measurable, automating, mapping, target, designing, possibility, consuming, errors, minimizing, problems, adding, less, eort, opened, default, browser, slider, thermometer, necessary, press, address, grid, unique, alternative, areas, marked, visually, parse, produce, libis, attribute, valuedened, mappingrule, attributes, dependant, dimensions, discretize, area, minimum, maximum, translate, incoming, sample, data_type, lib, url, data_value, mappingrulen, discretevalue, structured, guided, compatible, xml, encoding, standalone, xs, xmlns, xmlschema, simpletype, location_type, restriction, enumeration, discretevaluen, script, generator, pointed, dimensional, similar, advantage, acquired, simply, clicking, provides, singleton, limited, marking, desired, asked, divided, dynamically, webpage, cloudapp, smartpm_libgps, apk, toplat, toplon, botlat, botlon, compared, comparisons, formula, currentlatitude, currentlongitude, valueis, returned, ranges, sliders, generalized, generation, visualizing, inserted, temp_type, temp, smartpm_libhumid, libtag, species, keywordmust, exactly, variable, computable, modular, collection, via, status, registered, reg, id, stored, removed, requirement, logging, logged, directed, accordingly, visualized, tasknametask, semicolon, urlis, pause, resume, parsed, tasknamestart, tasknamepause, tasknameresume, implies, stopbutton, enabled, submitting, pausemessage, noties, caused, paused, stopand, simultaneously, xmlgui, submitto, serverresponseurl, fieldid, label, fieldlabel, fieldtype, requiredboolean, options, fieldoptions, autolib, pluginurl, discretizationrules, includes, taskidsent, actornamesent, response, eldtag, identied, eldtypemust, text, textbox, numeric, dropdown, checkbox, displays, denes, yfor, nfor, non, eldoptions, pluginurlis, download, typeis, eldis, ject, typethere, class, methods, dealing, illustrates, managed, lename, exists, getexternalstoragepublicdirectory, directory, downloaded, myclassof, loaded, instance, categories, camera, connected, code, implement, libinterface, method, override, usemylib, access, update, textviewwith, parsing, converting, textview, mautolabel, getname, gettype, display, storage, downloads, myclassis, passed, final, dexclassloader, classloader, libpath, filename, tmpdir, getabsolutepath, null, getclass, getclassloader, object, classtoload, loadclass, ut, ee, myclass, obj, newinstance, mcontext, rulesobject, private, getlow, gethigh, void, setlow, sethigh, setname, discretized, comparing, elaborate, description, capability, lling, gps, blankgpsrules, folder, typical, relatively, parsexml, currentlocationlistener, instances, getters, setters, matching, rome, implementslocationlistener, rulesobjectand, updates, implements, outparsexml, locationmanager, outcurrentlocationlistener, passing, currenlocationlistener, classdetectnoise, adapted, detectnoise, mediarecorder, decibels, outdetectnoise, connecting, shield, connection, congured, successful, readhumidity, bluetoothserial, println, readtemperature, int, hchosensorvalueanalogread, hchovol, hcho, communicating, programmed, ltering, keyvalue, shared, preferences, ensures, socket, saved, developer, reference, sharedpreferences, meaning, apply, andparsexml, functionality, myclasscalls, congures, establishes, listening, electronics, constructed, seeed, studio, analog, volatile, organic, compound, concentration, toluene, benzene, methanal, combustible, alcohol, vapour, liquied, petroleum, propane, butane, carbon, monoxide, liqueed, seeedstudio, wiki, grove_, _hcho_sensor, _gas_sensor, _tempturehumidity_sensor_, accuracy_mini, practical, hazard, leakages, vehicles, pre, heating, actually, accurate, working, voltage, calibration, energy, greedy, powering, operates, averagely, average, reconsidered, remodeled, assuming, implementation, operating, alongside, demonstrating, evaluate, scenario, participants, playing, ll, managementdomain, disaster, assist, potential, victims, composed, encoded, executed, deployed, helping, involves, improved, inspired, located, respectively, incident, measurements, dangerous, gases, evacuate, consist, human, equipped, installed, extinguish, kit, debris, internet, beacon, dotted, represent, dis, workpad, failed, connectivity, derailment, intervention, covered, coverage, although, bandwidth, delay, eliminate, robot, restore, network, guaranteed, intersection, congure, modelling, shown, parallel, instructing, asking, later, assess, occur, anticipated, correlation, execute, nd, procedure, align, establish, instruct, extend, encircled, resumed, completes, evacuating, sub, equipment, handed, tartu, toomemae, topics, usefulness, ease, learning, satisfaction, statements, total, suggestions, likert, rating, totaly, disagree, scoring, eective, explaining, rescue, experienced, suggests, validations, eectiveness, friendliness, rated, totally, statement, lowest, fewest, accomplish, eortless, exible, highest, skillful, learnt, showed, satised, roles, analyze, evaluation, statistical, statistically, signicant, dierence, determined, acted, played, ratings, diverse, diversion, experience, diered, signicantly, conclusion, participating, comments, establishing, interactive, included, locations, conclusions, develop, specially, evaluated, tackled, throughout, keeping, engineering, iterative, requirements, component, visual, verication, source, usage, focus, hosting, microsoft, azure, javascript, realization, https, github, smartpm_arduinohumidlib, smartpm_noizelib, smartpm_gpslib, smartpmsuite, proved, functional, advised, convenient, considering, critical, ecient, turned, investigate, alternatives, simultaneous, suggested, transferred, tunneling, faster, secure, nevertheless, thorough, testing