Search results for "software engineering"
showing 10 items of 1151 documents
Introducing the Concept of Hyperactivity in Multi Agent Systems
2013
International audience; Software Agents are no longer the simple communication gateways for devices to interconnect using one or more networks. With Multi Agent Systems contributing in a wide spectrum of intelligent systems, the Agents are in a more proactive role than just being responsible for passing messages between their respective base systems. Agent Relation Charts and the Hyperactive Transaction Model in general is one of the recent attempts of developing a multi-view design model for Multi Agent Systems. The model has made a clear distinction in the regular and intelligent activities of an agent. Based on these differences, the agents are classified into three main categories named…
Automatic object detection in point clouds based on knowledge guided algorithms
2013
The modeling of real-world scenarios through capturing 3D digital data has been proven applicable in a variety of industrial applications, ranging from security, to robotics and to fields in the medical sciences. These different scenarios, along with variable conditions, present a challenge in discovering flexible appropriate solutions. In this paper, we present a novel approach based on a human cognition model to guide processing. Our method turns traditional data-driven processing into a new strategy based on a semantic knowledge system. Robust and adaptive methods for object extraction and identification are modeled in a knowledge domain, which has been created by purely numerical strate…
The Influence of Requirements in Software Model Development in an Industrial Environment
2017
Textual description of requirements is a specification technique that is widely used in industry, where time is key for success. How requirements are specified textually greatly depends on human factors. In order to study how requirements processing is affected by the level of detail in textual descriptions, this paper compares enriched textual requirements specifications with non-enriched ones. To do this, we have conducted an experiment in industry with 19 engineers of CAF (Construcciones y Auxiliares de Ferrocarril), which is a supplier of railway solutions. The experiment is a crossover design that analyzes efficiency, effectiveness, and perceived difficulty starting from a written spec…
Integrative Gene Expression and Metabolic Analysis Tool IgemRNA
2022
ABSTRACTGenome scale metabolic modelling is widely used technique to research metabolism impacts on organism’s properties. Additional omics data integration enables a more precise genotype-phenotype analysis for biotechnology, medicine and life sciences. Transcriptome data amounts rapidly increase each year. Many transcriptome analysis tools with integrated genome scale metabolic modelling are proposed. But these tools have own restrictions, compatibility issues and the necessity of previous experience and advanced user skills. We have analysed and classified published tools, summarized possible transcriptome pre-processing, and analysis methods and implemented them in the new transcriptome…
Evaluating the user experience of omnidirectional VR walking simulators
2020
Abstract Omnidirectional treadmills (ODTs) have been traditionally proposed as a promising solution for users’ navigation in large-scale virtual environments. These mechanical devices enable users to perform locomotive motion with 360-deg freedom, while keeping their position fixed in the physical world. However, most locomotion approaches based on omnidirectional treadmills have presented either high acquisition or maintenance costs, being the capabilities of the general public, or a limited reliability. In this paper, we present a comparative usability and acceptance study with real users evaluating the two most common approaches for the development of this type of Virtual Reality (VR) wa…
Session details: Agent-oriented software engineering methodologies and systems track
2009
Generating App Product Lines in a Model-Driven Cross-Platform Development Approach
2016
Within software product lines (SPL) similar software products are created based on common features. We applied this versatile approach to cross-platform app development by extending the domain-specific language (DSL) of an established model-driven development framework. The goal was to support the formulation of coherent building blocks of business use cases, referred to as workflow elements. While the former implementation already abstracted from technical details and provided the possibility to reuse low level features, it now enables to build business apps by combining coherent, self-contained workflow elements. Providing this support on the language level facilitates reusable component-…
Smart Technologies for Improved Software Maintenance
2015
Steadily increasing complexity of software systems makes them difficult to configure and use without special IT knowledge. One of the solutions is to improve software systems making them “smarter”, i.e. to supplement software systems with features of self-management, at least partially. This paper describes several software components known as smart technologies, which facilitate software use and maintenance. As to date smart technologies incorporate version updating, execution environment testing, self-testing, runtime verification and business process execution. The proposed approach has been successfully applied in several software projects.
A Framework for Component Reuse in a Metamodelling-Based Software Development
2001
A Case Study of Open Source Software Development in Proteomic Area: The LIMS ePims
2008
The objective of this paper is to provide an illustrative feedback on development of Open Source software among several partners. We describe the first stage of the design of a specific software package, namely a customized Laboratory Information Management System (LIMS) for biology applications. This software package is structured in several modules which are reusable and can be customized for other applications. In this paper, we address the problem of multi-licensing for the same software tools due to the participation of several partners, the reuse of code source, and the subsequent distribution of this produced software.