PROPOSTE DI PROGETTI E TESI DI LAUREA

Similar documents
Intensional Query Answering to XQuery Expressions

Wireless Sensor networks: a data centric overview. Politecnico di Milano Joint work with: C. Bolchini F.A. Schreiber other colleagues and students

Projects A.A. 2012/2013. Main topics for projects and

MSQ3-8 - MOC UPDATING YOUR SQL SERVER SKILLS TO MICROSOFT SQL SERVER 2014

Esempio con Google Play tore Example with Google Play tore

Architettura Database Oracle

Watson & WMR2017. (slides mostly derived from Jim Hendler and Simon Ellis, Rensselaer Polytechnic Institute, or from IBM itself)

MW MOC SUPPORTING AND TROUBLESHOOTING WINDOWS 10

Context-aware Semantic Middleware Solutions for Pervasive Applications

Programmazione avanzata con ecos

Computer challenges guillotine: how an artificial player can solve a complex language TV game with web data analysis

PfR Performance Routing. Massimiliano Sbaraglia

Automatic Creation of Define.xml for ADaM

GAF Geography-informed Energy Conservation for Ad Hoc Routing

MOC10215 Implementing and Managing Server Virtualization

Curriculum vitae Luca Montanari

MW MOC INSTALLING AND CONFIGURING WINDOWS 10

CORSO MOC10265: Developing Data Access Solutions with Microsoft. CEGEKA Education corsi di formazione professionale

GESTIONE DEL BACKGROUND. Programmazione Web 1

MWS3-2 - MOC INSTALLATION, STORAGE AND COMPUTE WITH WINDOWS SERVER 2016

SAFE DESIGNED IN ITALY CASSEFORTI PER HOTEL HOTEL SAFES

Study Plans. For the students enrolled in

google adwords guida F511591EE4389B71B65D236A6F16B219 Google Adwords Guida 1 / 6

Nuove tecnologie per la sicurezza dei sistemi SCADA il progetto H2020 ATENA

Laboratorio di Sistemi Software Design Patterns 2

Self-Adaptive Middleware for Wireless Sensor Networks: A Reference Architecture

Sistemi ICT per il Business Networking

MOC6231 Maintaining a Microsoft SQL Server 2008 Database

UML-Based Conceptual Modeling of Pattern-Bases

SAFE. DESIGNED in italy CASSEFORTI PER HOTEL HOTEL SAFES

Knowledge discovery from XML Database

Form HTML FORM E PHP. Un insieme di elemen5 in una pagina web con cui l'utente interagisce per inviare informazioni ad uno script

CORSO MOC2810: Fundamentals of Network Security. CEGEKA Education corsi di formazione professionale

COMP9321 Web Application Engineering

MSPJ-14 - MOC PLANNING, DEPLOYING AND MANAGING MICROSOFT PROJECT SERVER 2013

COMP9321 Web Application Engineering

WEB SEARCH, FILTERING, AND TEXT MINING: TECHNOLOGY FOR A NEW ERA OF INFORMATION ACCESS

MWS3-3 - MOC NETWORKING WITH WINDOWS SERVER 2016

Model TechServer: TSM- IPS1

ANALISI DELLE CORRISPONDENZE IN R

Wireless Sensor Networks --- Concepts and Challenges

Company Profile 2017

INFORMATICA INDUSTRIALE

Evoluzione dell UTM a difesa del modello cloud ibrido

CORSO MOC6421: Configuring and Troubleshooting a Windows Server 2008 Network Infrastructure. CEGEKA Education corsi di formazione professionale

for large-sized and heavy pieces, are used washing booths provided with a oscillating table and rotating ramps.

(*Tiered Storage ARchitecture)

Lesson 5 Web Service Interface Definition (Part II)

SAPR UAV. Unmanned Air Vehicle. Virtualmind group

DOWNLOAD OR READ : WINDOWS 7 VISUAL QUICK TIPS PDF EBOOK EPUB MOBI

OEO035 Lo stack LAMP in Ubuntu

Tecniche di Progettazione: Design Patterns

Collaborative editing of knowledge resources for cross-lingual text mining

Cyber Hygiene Program 7 Passi per mitigare un attacco Alessio L.R. Pennasilico Andrea Argentin

Computer-based Tracking Protocols: Improving Communication between Databases

CORSO MOC : Administering System Center Configuration Manager. CEGEKA Education corsi di formazione professionale

Adding formal semantics to the Web

Corso: Identity with Windows Server 2016 Codice PCSNET: MWS3-4 Cod. Vendor: Durata: 5

Accesso trusted al dato e configurazione dei sistemi informativi per il GDPR

eco system kit elettrici di cablaggio per sistemi integrati con l architettura

ODAT-16 - ORACLE DATABASE 12C: DATA GUARD ADMINISTRATION

TAG: A TINY AGGREGATION SERVICE FOR AD-HOC SENSOR NETWORKS

Wireless Sensor Networks --- Concepts and Challenges

CORSO MOC10215: Implementing and Managing Microsoft Server Virtualization. CEGEKA Education corsi di formazione professionale

Solving Tridiagonal Systems on the T3E: a Message Passing RD algorithm.

SISTEMA ANTE EVO 2 DOOR SYSTEM EVO 2

Packet Sniffing, Learning, and Ethics

MOC20741 Networking with Windows Server 2016

MSCE-11 - MOC HYBRID CLOUD AND DATACENTER MONITORING WITH OPERATIONS MANAGEMENT SUITE (OMS)

A SEMANTIC MATCHMAKER SERVICE ON THE GRID

Chapter 4 Research Prototype

Programmi di utilità

Design of PerLa, a Declarative Language and a Middleware Architecture for Pervasive Systems

VHDL Packages. I Packages incapsulano elementi che possono essere condivisi tra più entity Un package consiste di due parti:

Answering XML Query Using Tree Based Association Rule

Serie Sistema scorrevoleve regolabile o fisso per armadi con ante interne. Adjustable or fixed sliding system for wardrobes with internal doors

Digital Libraries: Interoperability

Writing Queries Using Microsoft SQL Server 2008 Transact-SQL. Overview

Corso di Elettronica dei Sistemi Programmabili

CE693: Adv. Computer Networking

FREE STANDING LEAFLET DISPLAY

An Infrastructure for MultiMedia Metadata Management

Tecniche di Progettazione: Design Patterns

Semantic Web Mining and its application in Human Resource Management

Building Geospatial Mashups to Visualize Information for Crisis Management. Shubham Gupta and Craig A. Knoblock University of Southern California

MVC: the Model-View-Controller architectural pattern

DATA MINING TRANSACTION

Semantic Data Extraction for B2B Integration

CSE 344 MAY 7 TH EXAM REVIEW

DRAFT A Survey of Event Processing Languages (EPLs)

Surfing Ada for ESP Part 2

MOC Deploying and Managing Windows 10 Using Enterprise Services

Reti di Accesso e di Trasporto (Reti di Accesso) Stefano Salsano AA2010/11 Blocco 4 v1

Event Detection through Differential Pattern Mining in Internet of Things

Part III. Issues in Search Computing

Chapter 1: What is interaction design?

Keywords: Data Mining, TAR, XML.

Campo Minato Nel Form1 sono presenti i seguenti componenti:

Collaborative Framework for Testing Web Application Vulnerabilities Using STOWS

Development of an Ontology-Based Portal for Digital Archive Services

Transcription:

PROPOSTE DI PROGETTI E TESI DI LAUREA Tecnologie per i Sistemi Informativi Context Integration for Mobile Data Design Disparate, heterogeneous, independent Data Sources Semantic schema integration Context-aware information filtering: Data Tailoring Common, integrated, semantic access to data Issues: mobility, data transiency Multiple scenarios: system adaptability 1

Context Model: Dimension Tree Dimension Tree: is a Context-User Model, represented as a constrained ontology Dimensions are used to classify all the possible user-context pairs is an extension of the Very Small DataBase Dimension Array 2

Domain Ontology Domain Ontology: Represents the main concepts, relations, attributes of the domain: build a shared vocabulary Copes with the absence of the equivalent of a DB global schema It will be, in the medium/long term, shared and commonly agreed Must be decidable and computable (typically within OWL-DL) Data Source: Semantic Extraction Data Source Ontology: Semantic Extraction: data abstract model + storage model Supports the query processing Models isolation (different models can be used separately) 3

Chunks Chunk: is the set of relevant data for a given user in a given context can be derived from several data sources is highly context-aware can be materialized on the user device Possibili aree di progetto Moduli per ontology mapping (tecniche di rilevazione di similitudine) Estrattori di semantica per le diverse sorgenti informative (XML, Web pages, OODB, sensori wireless ) Query processing: argomento più opportuno per (progetto + tesi) richiede lavoro di analisi preliminare Generazione di chunk nelle varie fasi del ciclo di vita del sistema (design time, run time, query time) Toolbox per la configurazione dell architettura Case tool 4

XML XML (acronimo di extensible Markup Language) deriva come HTML dalla specifica di SGML (Standard Generalized Markup Language) ed è stato introdotto dal W3C; XML può essere visto come una moderna lingua franca nella modellizzazione delle informazioni e può anche essere utilizzato per rappresentare dati semi-strutturati(a differenza dei Database) che hanno una struttura implicita e incompleta; XML non è né un sostituto di HTML né un linguaggio di programmazione a se stante; Data Mining Data Mining area di ricerca che si occupa dello studio di tecniche per estrapolare informazioni implicite, non conosciute ma utili per gli utenti, da basi di dati di grosse dimensioni. Regola di associazione implicazione valida con una certa frequenza. Ad esempio, con una certa frequenza f, coloro che seguono il genere gioco a premi seguono anche gli sceneggiati televisivi. 5

Our goal Given XML dataset D A summarized representation of D by means of association rules AR A query Q Provide an intensional answer to Q by querying AR instead of D Substitute the actual data answering query with a set of properties characterizing them [Motro89] Our goal <xml> D Data Mining <xml> AR <article year"2001"> <volume>30</volume> <number>2</number> <month>june</month> <conference>acm International </conference> <date>may 21-24, 2001</date> <location>santa Barbara, California, USA</location> <title articlecode="302001">securing...</title> <authors> <author authorposition="01">e. Brown</author> <author authorposition="02">l. Baines</author> </authors>. <result> { for $article in doc("document.xml")//article where $article/authors/author/text() = "E. Brown" EXTENSIONAL return $article } </result> answer Q <XQuery> INTENSIONAL answer <result> { for $article in doc("ruleset.xml")//associationrule where $article[rulebody[item[itemname="author" and ItemValue="E. Brown"]]] return $article } <AssociationRule support="0.2" confidence="0.8"> </result> <RuleBody> <item> <ItemName>author</ItemName> <ItemValue>E. Brown</ItemValue> </item> </RuleBody> <RuleHead> <item> <ItemName>conference</ItemName> <ItemValue>ACM Intern </ItemValue> </item> </RuleHead> </AssociationRule> 6

Motivation XML is a verbose representation of data Huge storage space Query processing time AR s provide a succinct representation Provide: fast approximate succinct Can substitute the actual set if currently unreachable Answer to query (e.g decison support purpose) Patterns for XML Documents (1) Patterns = abstract representation of a generalization of constraints [BGQT04] summarized representation of the data Based on association rule extracted from the dataset Association rule: X,Y set of data items X Y support sup(x Y) = freq(x U Y) confidence conf(x Y) = freq(x U Y)/freq(X) 7

Patterns for XML Documents (2) Two orthogonal ways to classify patterns: Exact (e.g. functional dependencies) Instance (dataset instances) Schema (dataset structure) Probabilistic (weak constraints) Patterns for XML Documents (3) Instance patterns = patterns expressed on the instances of the dataset GSL language for pattern formalization [BGQT04] Instance Pattern Query 8

Examples of framework (1/4) Classes of query formalized into XQuery expression to inquire either the XML Dataset or the Rule Set. A tool with query prototype for each class of query Examples of framework (2/4) Graphical query language to express queries XQBE (XQuery By Example) [Braga03] User friendly Output: XQuery expression easy to modify in an automatic manner to inquire even the rule set 9

Examples of framework (3/4) Examples of framework (4/4) 10

Wireless embedded sensor networks Thousands of tiny low power devices spread over large physical areas monitor the environment, possibly predicting potential faults in buildings, bridges, roads, railways etc. The devices must be small, unobtrusive, and cheap The network must be unexpensive to develop, deploy, program, utilize and maintain A sensor network Comprises a number of sensor nodes and a base station Applications: Monitoring contaminated land areas or waters Monitoring animal behaviour Fire, earthquake emergencies Vehicle tracking, traffic control Surveillance of city districts, defense related networks, alerts to terroristical threats 11

Motes: the Mica2 platform Mica2Dot Basically same features, smaller size, fewer sensor options Different sensor boards for Mica2 and Mica2Dot DB view of sensor networks Traditional: Procedural addressing of individual sensor nodes: user specifies how task is executed, data is processed centrally DB-style approach: Declarative querying: user is not concerned about how the network works : in-network distributed processing 12

TinyDB TinyDB is a query processing system for extracting information from a network of TinyOS sensors. Reduced SQL interface (with some additional constructs) Queries issued from a PC Collects data from motes in the environment, filters it, aggregates it together, and routes it out to a PC Exploits power-efficient in-network processing algorithms. Multiple persistent queries with different sample time But further useful database functionalities are still lacking One VSDB should reside at least on every generic sensing device (e.g. Mica2) To compose a distributed/federated database Each VSDB should be context aware Each VSDB should be able to appropriately redirect queries to neighbours (P2P) because of an internal fault or a generic unavailability because it does not possess the information because the other node knows something more, in order to complete the information because the other node has a less power-consuming sensor onboard design appropriate, optimized query processing plans (e.g. redirect subquery, cache subquery result, etc.) 13

Estrazione di dati da sorgenti web e costruzione di data warehouse Un tema di interesse: i congressi medici nel mondo: Definizione di ontologie di dominio Estrattori di informazioni Progetto e realizzazione della base di dati e del data warehouse 14