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…

business.industryComputer scienceMulti-agent systemAutonomous agentIntelligent decision support system020207 software engineering02 engineering and technologycomputer.software_genreComputingMethodologies_ARTIFICIALINTELLIGENCEAgent-based social simulationIntelligent agent[INFO.INFO-TI] Computer Science [cs]/Image Processing [eess.IV]Belief–desire–intention software modelSoftware agentHuman–computer interaction[INFO.INFO-TI]Computer Science [cs]/Image Processing [eess.IV][ INFO.INFO-TI ] Computer Science [cs]/Image Processing0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingArtificial intelligencebusinessAgent architecturecomputer
researchProduct

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…

business.industryComputer sciencePoint cloudRoboticsMachine learningcomputer.software_genreObject (computer science)Data typeObject detectionDomain (software engineering)Knowledge modelingIdentification (information)Artificial intelligencebusinesscomputerAlgorithmVideometrics, Range Imaging, and Applications XII; and Automated Visual Inspection
researchProduct

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…

business.industryComputer scienceProcess (engineering)Level of detail (writing)020207 software engineering02 engineering and technologyElectronic mailSoftware0202 electrical engineering electronic engineering information engineeringKey (cryptography)020201 artificial intelligence & image processingSoftware requirementsSoftware engineeringbusinessSoftware measurementNatural language2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)
researchProduct

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…

business.industryComputer scienceProcess (engineering)Metabolic networkData validationComputational biologyBiochemistryToolboxTranscriptomeSoftwaregenome-scale metabolic modeling; transcriptomics; software engineering; Cobra Toolbox 3.0; MATLAB; flux balance analysis; flux variability analysis; omics data analysisbusinessFlux (metabolism)Molecular BiologyGraphical user interfaceBiomolecules; Volume 12; Issue 4; Pages: 586
researchProduct

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…

business.industryComputer scienceReliability (computer networking)05 social sciences020207 software engineeringUsability02 engineering and technologyVirtual realityMotion (physics)Human-Computer InteractionUser experience designHuman–computer interactionCorrelation analysis0202 electrical engineering electronic engineering information engineering0501 psychology and cognitive sciencesTreadmillbusinessOmnidirectional antenna050107 human factorsSoftwareEntertainment Computing
researchProduct

Session details: Agent-oriented software engineering methodologies and systems track

2009

business.industryComputer scienceSession (computer science)Software engineeringbusinessAgent-oriented software engineeringTrack (rail transport)Proceedings of the 2009 ACM symposium on Applied Computing
researchProduct

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-…

business.industryComputer scienceSoftware development020207 software engineering02 engineering and technologyReuseWorkflowSoftware020204 information systemsComponent (UML)Modular programmingCross-platform0202 electrical engineering electronic engineering information engineeringUse caseSoftware engineeringbusiness2016 49th Hawaii International Conference on System Sciences (HICSS)
researchProduct

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.

business.industryComputer scienceSoftware developmentSoftware maintenancecomputer.software_genreSoftware analyticsSoftware constructionOperating systemPackage development processBackportingSoftware systemSoftware verification and validationbusinessSoftware engineeringcomputerAnnals of Computer Science and Information Systems
researchProduct

A Framework for Component Reuse in a Metamodelling-Based Software Development

2001

business.industryComputer scienceSoftware developmentcomputer.software_genreFeature-oriented domain analysisSoftware frameworkComponent (UML)Component-based software engineeringSoftware constructionSystems engineeringPackage development processDomain engineeringbusinessSoftware engineeringcomputerSoftwareInformation SystemsRequirements Engineering
researchProduct

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.

business.industryComputer scienceSoftware developmentcomputer.software_genreSoftware peer reviewSoftware frameworkSoftware analyticsSoftware constructionOperating systemPackage development processSoftware verification and validationSoftware systembusinessSoftware engineeringcomputer2008 IEEE International Conference on Signal Image Technology and Internet Based Systems
researchProduct