- Service-Oriented Architecture and Web Services
- Web Applications and Data Management
- Advanced Database Systems and Queries
- Web Data Mining and Analysis
- Model-Driven Software Engineering Techniques
- Semantic Web and Ontologies
- Data Management and Algorithms
- Business Process Modeling and Analysis
- Advanced Image and Video Retrieval Techniques
- Mobile Crowdsensing and Crowdsourcing
- Multimedia Communication and Technology
- Mobile and Web Applications
- Smart Grid Energy Management
- Video Analysis and Summarization
- Advanced Software Engineering Methodologies
- Advanced Neural Network Applications
- Educational Games and Gamification
- Cryospheric studies and observations
- Water resources management and optimization
- Innovative Human-Technology Interaction
- Environmental Education and Sustainability
- Anomaly Detection Techniques and Applications
- Data Quality and Management
- Remote-Sensing Image Classification
- Data Visualization and Analytics
Politecnico di Milano
2016-2025
Consorzio di Bioingegneria e Informatica Medica
2013-2015
European Institute for Participatory Media
2013
University of Applied Sciences Stralsund
2013
Institute of Informatics and Telematics
2013
Yahoo (United Kingdom)
2013
Instituto Politécnico Nacional
1998
TXT e-solutions (Italy)
1989
Modern Web solutions resemble desktop applications, enabling sophisticated user interactions, client-side processing, asynchronous communications, and multimedia. A pure HTTP/HTML architecture fails to support these required capabilities in several respects. The "network as platform computing" idea, strengthened by 2.0's emergence, has accentuated HTML/HTTP's limits. This is the reason why many developers are switching novel technologies, known under collective name of rich Internet...
Many of the Web applications around us are data-intensive; their main purpose is to present a large amount data users. Most online trading and e-commerce sites fall into this category, as do digital libraries institutional describing private public organizations. Several commercial development systems aid rapid creation data-intensive by supporting semiautomatic resource publishing. Automatic publishing typically subject constraints database schemas, which limit an application designer's...
This paper describes a methodology for the development of WWW applications and tool environment specifically tailored methodology. The are based upon models techniques already used in hypermedia, information systems, software engineering fields, adapted blended an original mix. foundation proposal is conceptual design applications, using HDM-lite, notation specification structure, navigation, presentation semantics. schema then translated into “traditional” database schema, which both...
While Web applications evolve towards ubiquitous, enterprise-wide or multienterprise information systems, they face new requirements, such as the capability of managing complex processes spanning multiple users and organizations, by interconnecting software provided different organizations. Significant efforts are currently being invested in application integration, to support composition business companies, so create complex, multiparty scenarios. In this setting, applications, which were...
In this article we present an approach to integrity maintenance, consisting of automatically generating production rules for enforcement. Constraints are expressed as particular formulas Domain Relational Calculus; they translated into a set repair actions, encoded active database system. Production may be redundant (they enforce the same constraint in different ways) and conflicting (because repairing one cause violation another constraint). Thus, it is necessary develop techniques...
Significant effort is currently invested in application integration, enabling business processes of different companies to interact and form complex multiparty processes. Web service standards, based on WSDL (Web Service Definition Language), have been adopted as process-to-process communication paradigms. However, the conceptual modeling applications using services has not yet addressed. Interaction with often specified at level source code; thus, interfaces are buried within a programmatic...
Abstract Consumption-based feedback has been demonstrated to encourage water conservation behaviors. Smart meters and digital solutions can support customized reinforce behavioral change. Yet, most of the studies documenting effects induced by smart meter data visualization evaluate them in short-term experimental trials only. Here we show that behaviors promoted meter-based consumption user engagement interventions might persist long term. We developed an analysis 334 households Valencia,...
Illegal landfills are uncontrolled disposals of waste that cause severe environmental and health risk. Discovering them as early possible is prominent importance for preventing hazards, such fire pollution leakage. Before the digital era, only means to detect illegal dumps was on site inspection potentially suspicious sites, a procedure extremely costly impossible scale vast territory. With advent Earth observation technology, scanning territory via aerial images has become possible....
Illegal landfills are sites where garbage is dumped violating waste management laws. Aerial images enable the use of photo interpretation for territory scanning and landfill detection but this practice hindered by manual nature task which also requires expert knowledge. Deep Learning methods can help capture analysts' expertise build automated discovery tools. However, goal public high-quality datasets model training testing. At present no such exist gap penalizes research toward scalable...
This paper addresses conceptual modeling and automaticcode generation for Rich Internet Applications, a variant ofWeb-based systems bridging desktop thin-client Webinterfaces. We show how classical Web conceptsare not enough to capture the specificity of RIAs, extend anexisting language, provide an implementationof CASE tool visual code generationfrom RIA-aware specifications. Experimentation theproposed approach in real-world scenarios is also reported.
In this paper we propose the Liquid Query paradigm, to support users in finding responses multi-domain queries through exploratory information seeking across structured sources (Web documents, deep Web data, and personal data repositories), wrapped by means of a uniform notion search service. aims at filling gap between general-purpose engines, which are unable find spanning multiple topics, domain-specific systems, cannot go beyond their domain limits. The interface consists interaction...
Rich Internet Applications (RIAs) have introduced powerful novel functionalities into the Web architecture, borrowed from client-server and desktop applications. The resulting platforms allow designers to improve user's experience, by exploiting client-side data computation, bidirectional communication, synchronous asynchronous events, rich interface widgets. However, rapid evolution of RIA technologies challenges Model-Driven Development methodologies that been successfully applied in past...
Social BPM fuses business process management practices with social networking applications, the aim of enhancing enterprise performance by means a controlled participation external stakeholders to design and enactment. This project-centered demonstration paper proposes model-driven approach participatory enactment processes. The consists defining specific notation for describing behaviors (defined as BPMN 2.0 extension), methodology, technical framework that allows enterprises implement...