Search results for " Software Engineering"
showing 10 items of 582 documents
MetaMeth: A tool for process definition and execution
2006
Nowadays, several different tools are used in Software Engineering; in this work we are mainly interested to those supporting the design phases. These are usually classified in three categories: CASE, CAME, CAPE tools. MetaMeth is a CAME and a CAPE tool at the same time
Modular Middleware for Gestural Data and Devices Management
2017
In the last few years, the use of gestural data has become a key enabler for human-computer interaction (HCI) applications. The growing diffusion of low-cost acquisition devices has thus led to the development of a class of middleware aimed at ensuring a fast and easy integration of such devices within the actual HCI applications. The purpose of this paper is to present a modular middleware for gestural data and devices management. First, we describe a brief review of the state of the art of similar middleware. Then, we discuss the proposed architecture and the motivation behind its design choices. Finally, we present a use case aimed at demonstrating the potential uses as well as the limit…
XPL, a Presentation Language based on User Interface Design Pattern
2007
The great diversity of presentations in software applications deals with fulfillment of various type of graphic interface constructions related to different programming Languages. Moreover, in the Internet era html pages play a main role because of the increasing complexity of Web applications. In Software Engineering, the use of design patterns is proven remarkable for the design and reuse of software components. Visual Design. Patterns (ViDP) are useful to define interaction schemas between. user and computer. By the some token, visual design. patterns are useful to incorporate common interfaces of interaction, schemas between user and computer. This paper describes the eXtensible Present…
XPL and the Synchronization of Multimodal User Interfaces based on Design Pattern
2008
The great diversity of presentations in software applications deals with fulfilment of various types of user interface constructions related to different programming languages. Furthermore, the growing interest for multimodal applications entails that their user interfaces have to support multiple access channels within a single development framework. User Interfaces Design Patterns (UIDPs) are helpful to define interaction schemas between user and computer and they provide remarkable tools for the design and reuse of software components. This paper describes the eXtensible Presentation architecture and Language (XPL), a framework aimed at streamlining multi-channel interface design process…
A possible approach to the development of robotic multi-agent systems
2004
The design of a an agent system for robotics is a problem that involves aspects coming from many different disciplines (robotics, artificial intelligence, computer vision, software engineering). The most difficult part of it, often consists in producing and tuning the algorithms that incorporates the robot behavior (planning, obstacle avoidance,. . . ) and abilities (vision, manipulation, navigation,. . . ). Frequently, the reuse of these parts is left to a copy and paste procedure from previous applications to the new one. In so doing many problems could arise. We propose a comprehensive approach for multi-agent systems oriented to robotics applications that uses a complete design methodol…
State of the art in passive digital image forgery detection: copy-move image forgery
2017
Authenticating digital images is increasingly becoming important because digital images carry important information and due to their use in different areas such as courts of law as essential pieces of evidence. Nowadays, authenticating digital images is difficult because manipulating them has become easy as a result of powerful image processing software and human knowledge. The importance and relevance of digital image forensics has attracted various researchers to establish different techniques for detection in image forensics. The core category of image forensics is passive image forgery detection. One of the most important passive forgeries that affect the originality of the image is cop…
A Novel Time Series Kernel for Sequences Generated by LTI Systems
2017
The recent introduction of Hankelets to describe time series relies on the assumption that the time series has been generated by a vector autoregressive model (VAR) of order p. The success of Hankelet-based time series representations prevalently in nearest neighbor classifiers poses questions about if and how this representation can be used in kernel machines without the usual adoption of mid-level representations (such as codebook-based representations). It is also of interest to investigate how this representation relates to probabilistic approaches for time series modeling, and which characteristics of the VAR model a Hankelet can capture. This paper aims at filling these gaps by: deriv…
How to Extract Fragments from Agent Oriented Design Processes
2013
Using Method Engineering for creating agent oriented design processes is a challenging task because of the lack of a fragment repository defined and filled starting from a shared and unique definition of fragment. The creation of a repository implies the fragmentation of existing agent design processes. In this paper we propose a set of guidelines for extracting fragments from agent design processes. The work is based on a precise definition of fragment and it aims to establish a method for fragmenting processes and obtaining homogeneous fragments regardless of how the starting design processes are defined and described. © 2013 Springer-Verlag.
They are looking at me! Understanding how Audience Presence Impacts on Public Display Users
2017
It is well known from prior work, that people interacting as well as attending to a public display attract further people to interact. This behavior is commonly referred to as the honeypot effect. At the same time, there are often situations where an audience is present in the vicinity of a public display that does not actively engage or pay attention to the display or an approaching user. However, it is largely unknown how such a \textit{passive audience} impacts on users or people who intend to interact. In this paper, we investigate the influence of a passive audience on the engagement of people with a public display. In more detail, we report on the deployment of a display in a public s…
3D skeleton-based human action classification: A survey
2016
In recent years, there has been a proliferation of works on human action classification from depth sequences. These works generally present methods and/or feature representations for the classification of actions from sequences of 3D locations of human body joints and/or other sources of data, such as depth maps and RGB videos.This survey highlights motivations and challenges of this very recent research area by presenting technologies and approaches for 3D skeleton-based action classification. The work focuses on aspects such as data pre-processing, publicly available benchmarks and commonly used accuracy measurements. Furthermore, this survey introduces a categorization of the most recent…