The Infona portal uses cookies, i.e. strings of text saved by a browser on the user's device. The portal can access those files and use them to remember the user's data, such as their chosen settings (screen view, interface language, etc.), or their login data. By using the Infona portal the user accepts automatic saving and using this information for portal operation purposes. More information on the subject can be found in the Privacy Policy and Terms of Service. By closing this window the user confirms that they have read the information on cookie usage, and they accept the privacy policy and the way cookies are used by the portal. You can change the cookie settings in your browser.
Metamodelling and model transformation play important roles in model-driven engineering as they can be used to define domain-specific modelling languages. During the modelling phase, modellers encode domain knowledge into models which may include both structural and behavioral aspects of a system. The contribution of this paper is a new web-based metamodelling and model transformation tool called...
The Web has become a necessary resource of daily use, the benefits it offers, being a source of knowledge, and collaboration giving rise to new initiatives such as linked data, whose purpose is link the data scattered through the Web through of semantic relationships between them. The propose of this article is show the improving, consumption, and visualization of linked data in the Web, in such a...
Recently, Begel et al. found that one of the most important questions software developers ask is "what parts of software are used/loved by users." User reviews provide an effective channel to address this question. However, most existing review summarization tools treat reviews as bags-of-words (i.e., mixed review categories) and are limited to extract software aspects and user preferences...
The experiments used a patented psycho-verbal stimulation interface to study the origin of cognitive visual N400 evoked potential onset in reading process. The acquisition was performed in Oz, Pz, Cz, Fz leads, on a group of 50 normal persons, in two experiments. First experiment aims to probe the automatic origin of N400 by delivered each 500 words-lists at short asynchronic stimulation 200 ms and...
Many techniques have been proposed in the literature to support architecture definition, conformance, and analysis. However, there is a lack of adoption of such techniques by the industry. Previous work have analyzed this poor support. Specifically, former approaches lack proper analysis techniques (e.g., detection of architectural inconsistencies), and they do not provide extension and addition of...
In Software Product Line (SPL) engineering, Feature Models (FMs) are widely used to capture and manage variability in a sound and organized fashion. Though semantics, notations and reasoning support are well established, maintaining large FMs is still an open problem. As large FMs naturally contain different concerns, some related to domains, others being inherently cross-cutting ones, it is challenging...
Learning to use existing or new software libraries is a difficult task for software developers, which would impede their productivity. Most of existing work provided different techniques to mine API usage patterns from client programs, in order to help developers to understand and use existing libraries. However, considering only client programs to identify API usage patterns, is a strong constraint...
Online content has been recently subjected to ethical filtering in conformance to regional set of norms. Normative judgments are often difficult to determine the limits to dispersion and free-flow of information by state and society. Filtering unethical website content requires keyword analysis, a challenge in current manual IP filtering technologies. Due to sparse representation of objectionable...
In current SoCs, key infrastructure capabilities are distributed across many components and involve tight software, firmware, and hardware interaction. Examples include resets, power management, security, and more. The architectural complexity of these features often results in specification errors that when found quite late in the product life cycle are very costly to fix. This means that we have...
In model-driven engineering, a model describes an aspect of a system. A model conforms to a metamodel that defines the concepts and relationships of a given domain. Metamodels are thus corner-stones of various meta-modeling activities that require a good understanding of the metamodels or parts of them. Current metamodel editing tools are based on standard visualization and navigation features, such...
Modeling, whether for conceptualization or specification, is a key activity in software engineering and many other design and engineering disciplines. Especially in early project phases, most users prefer informal models sketched on whiteboards over heavyweight CASE tools that enforce a formal notation. But since physical whiteboards can offer only limited flexibility and usability when dealing with...
Two fundamental principles and values of agile methods are customer satisfaction by rapid delivery of useful software and the improvement of the communication process by continuous stakeholders' involvement. But, how to deal with customers' satisfaction and find a better visualization model at the requirements level (which stakeholders can understand and be involved) in an agile development context?...
Given the proliferation of geo-tagged images, geo-aware image classification is an emerging topic. To derive a better image representation, tag features which represents an image as a histogram of tags are recently introduced. However, it is unclear whether geo tags can improve the tag features. To resolve the uncertainty, this paper studies geo-aware tag features. Our work is based on previous work...
In this paper, we report an experience on using and adapting Semantic Clustering to evaluate software remod-ularizations. Semantic Clustering is an approach that relies on information retrieval and clustering techniques to extract sets of similar classes in a system, according to their vocabularies. We adapted Semantic Clustering to support remodularization analysis. We evaluate our adaptation using...
The software entities of an object-oriented system should be organized in such a way that "spatial relatedness entails semantic relatedness". We refer this as the tenet of "topical locality" and argue that it is fundamental for the code base to be navigable. In this paper, we propose a novel experimental framework to test this key tenet and use large-scale open-source projects...
The paper describes a mechanism of introspection of a humanoid robot based on self observation of its running processes and sensory data. The robot builds is internal state representation by a suitable ontology: a working knowledge of its physical structure and functionalities, that it can exploit to interact with humans in order to describe, in natural language, his state and the manner in which...
Feature models are at the core of Software Product Lines. Along the years different feature modeling languages have been proposed. Although they share a set of core concepts, feature languages present differences such as specification metalanguage, visual and textual emphasis and language constructs, among others. The result of this situation is a contemporary set of dialects with syntax and semantic...
Euler diagrams form the basis of various visual languages but tool support for creating them is generally limited to generic diagram editing software using mouse and keyboard interaction. A more natural and convenient mode of entry is via a sketching interface which facilitates greater cognitive focus on the task of diagram creation. Previous work has developed sketching interfaces for Euler diagrams...
A data-centric ecosystem is the configuration of a central database along with all the applications that operate on top of it and are (a) dependent upon the database for performing their task appropriately and (b) closely related in terms of coding to the database. This paper presents first results towards addressing the issue of visualization of such a data-centric ecosystem in a reference “map”...
The experiment aims to demonstrate the validity of linguistic specificity for N400 component in cognitive visual evoked potentials technique whatever is the level and the strategy of decoding, using a Romanian patented psycho-verbal stimulation interface. The acquisition of visual evoked potentials was performed in Cz, Pz, Fz, Oz leads, using a group of 50 adult persons between 19–21 year old, students...
Set the date range to filter the displayed results. You can set a starting date, ending date or both. You can enter the dates manually or choose them from the calendar.