Search results for " Soft"

showing 10 items of 1710 documents

Evaluation of a Visual Tool for Early Patent Infringement Detection During Design

2019

Patent infringement detection usually implies research among documents in different forms, in both natural and unstructured language, often involving a lot of human resources and time. In order to ease this patent check process, we previously presented a visual tool to be used by designers themselves at any stage of the design process, providing them with useful and reliable information for deciding whether to steer their design away from potential patent infringements. In this work, we report on a usability study carried out on such a tool with 21 professional designers from industry in the field of mechanical engineering. The outcome of our study shows that our tool is very well accepted …

Computer scienceProcess (engineering)Visual interfaceEnd-user programmingPatent infringement detectionPatent infringementComputingMilieux_LEGALASPECTSOFCOMPUTING02 engineering and technologyBlock programming; End-user programming; Patent infringement detection; Visual interfaces; Visual programming050905 science studiesField (computer science)Block programmingVisual interfaces0202 electrical engineering electronic engineering information engineeringHuman resourcesVisual programming languageSettore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniVisual programmingSettore INF/01 - Informaticabusiness.industry05 social sciences020207 software engineeringUsabilityData scienceWork (electrical)0509 other social sciencesbusinessEngineering design process
researchProduct

Architecture of High Fidelity Simulation Tool for Crisis Management Training

2018

This paper addresses an ongoing project KriseSIM aiming at creating a virtual training tool for crisis management that should be realistic, flexible, scalable with highfidelity system architecture and user interface. Our goal is to accomplish high-level requirements developed through a codesign process with the crisis management stakeholders. In this paper, we describe a highfidelity training tool architecture, which follows the serious game design principles. The tool is designed as a resource management serious game genre, where the players will deal with limited resources and should respond based on various critical information flows. A preliminary result, i.e. the architecture and the t…

Computer scienceProcess (engineering)business.industry020207 software engineering02 engineering and technologyCrisis management01 natural sciences010309 opticsSoftware portability0103 physical sciences0202 electrical engineering electronic engineering information engineeringSystems architectureVirtual trainingResource managementUser interfaceArchitectureSoftware engineeringbusiness2018 5th International Conference on Information and Communication Technologies for Disaster Management (ICT-DM)
researchProduct

Holonic Fuzzy Agents for Integrated CAD Product and Adaptive Manufacturing Cell Formation

2020

International audience

Computer scienceProduct (mathematics)Adaptive manufacturing0202 electrical engineering electronic engineering information engineeringGeneral EngineeringCell formation020207 software engineeringCAD02 engineering and technologyFuzzy logicManufacturing engineeringComputingMilieux_MISCELLANEOUS[SHS]Humanities and Social Sciences
researchProduct

Generation of User Interfaces from Business Process Model Notation (BPMN)

2019

Business Process Model Notation focuses on functional processes; so, the design of the interface generally depends on the subjective experience of the analyst. This thesis proposes a new method to generate interfaces from BPMN models. The idea is to identify rules from BPMN to interfaces in existing real projects. We have analyzed 7 Bizagi projects to generalize a list of rules. It has been done considering five BPMN patterns. Apart from BPMN primitives, there are rules that depend on elements of Class Diagrams to know how to generate the interfaces. When the rules have several alternatives to generate the interfaces, we need an unambiguous semantics to specify which alternative we are goin…

Computer scienceProgramming languageInterface (Java)Semantics (computer science)business.industry05 social sciences020207 software engineeringUsability02 engineering and technologyBusiness process modelingUNESCO::CIENCIAS TECNOLÓGICAScomputer.software_genreNotationBusiness Process Model and Notation0502 economics and business0202 electrical engineering electronic engineering information engineeringClass diagramUser interfacebusinesscomputer050203 business & management
researchProduct

Supporting tourism with public interactive displays

2019

Interactive displays are common in public and semi-public areas, such as museums, shopping malls, train stations, and even on streets. Especially with the emergence of new ways of interaction, interactive displays could be introduced to popular tourist attractions to support tourism. The aim of this tutorial is to prepare its participants for designing such interactive public displays. The tutorial will first introduce participants to state of the art in interactive public displays. This will be followed by a city tour where a number of local attractions are visited. Finally, the participants will brainstorm and create concepts for novel interactive public displays that aim to improve the e…

Computer sciencePublic displays02 engineering and technologyInteractive displaysTourismWorld Wide WebLandmarkUser experience designBrainstormingPublic display0202 electrical engineering electronic engineering information engineeringIn-the-wild deployment0501 psychology and cognitive sciencesTietojenkäsittely ja informaatiotieteet - Computer and information sciencesInteraction technique050107 human factorsSettore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniSettore INF/01 - InformaticaUser experiencebusiness.industryLandmarks05 social sciences020207 software engineeringPublic displaysInteraction techniquesIn-the-wild deploymentsAttractionAttractionsbusinessTourism
researchProduct

Adapting hierarchical bidirectional inter prediction on a GPU-based platform for 2D and 3D H.264 video coding

2013

The H.264/AVC video coding standard introduces some improved tools in order to increase compression efficiency. Moreover, the multi-view extension of H.264/AVC, called H.264/MVC, adopts many of them. Among the new features, variable block-size motion estimation is one which contributes to high coding efficiency. Furthermore, it defines a different prediction structure that includes hierarchical bidirectional pictures, outperforming traditional Group of Pictures patterns in both scenarios: single-view and multi-view. However, these video coding techniques have high computational complexity. Several techniques have been proposed in the literature over the last few years which are aimed at acc…

Computer scienceReal-time computingGraphics processing unitComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION020206 networking & telecommunications020207 software engineering02 engineering and technologyData_CODINGANDINFORMATIONTHEORYHierarchical bidirectional picturesScalable Video CodingComputer engineeringMotion estimation0202 electrical engineering electronic engineering information engineeringH.264/AVCVideo codingEncoderContext-adaptive binary arithmetic codingGroup of picturesContext-adaptive variable-length codingEURASIP Journal on Advances in Signal Processing
researchProduct

Refining a Reference Architecture for Model-Driven Business Apps

2016

-

Computer scienceRefiningbusiness.industry020204 information systems0202 electrical engineering electronic engineering information engineering020207 software engineering02 engineering and technologyReference architectureData miningcomputer.software_genreSoftware engineeringbusinesscomputer
researchProduct

Concept Analysis in Programming Language Research : Done Well It Is All Right

2017

Programming language research is becoming method conscious. Rigorous mathematical or empirical evaluation is often demanded, which is a good thing. However, I argue in this essay that concept analysis is a legitimate research approach in programming languages, with important limitations. It can be used to sharpen vague concepts, and to expose distinctions that have previously been overlooked, but it does not demonstrate the superiority of one language design over another. Arguments and counter-arguments are essential to successful concept analysis, and such thoughtful conversations should be published more. peerReviewed

Computer scienceResearch methodologynon-empirical research02 engineering and technology0603 philosophy ethics and religioncomputer.software_genreohjelmointikieletArgumentation theoryargumentationfilosofia0202 electrical engineering electronic engineering information engineeringFormal concept analysisresearch methodologyconcept analysista113philosophyProgramming languageNatural language programming020207 software engineering06 humanities and the artsprogramming language research060302 philosophyargumentointicomputerkäsiteanalyysiProgramming language theory
researchProduct

Distributed Computing on Distributed Memory

2018

Distributed computation is formalized in several description languages for computation, as e.g. Unified Modeling Language (UML), Specification and Description Language (SDL), and Concurrent Abstract State Machines (CASM). All these languages focus on the distribution of computation, which is somewhat the same as concurrent computation. In addition, there is also the aspect of distribution of state, which is often neglected. Distribution of state is most commonly represented by communication between active agents. This paper argues that it is desirable to abstract from the communication and to consider abstract distributed state. This includes semantic handling of conflict resolution, e.g. i…

Computer scienceSemantics (computer science)ConcurrencyDistributed computing020207 software engineering0102 computer and information sciences02 engineering and technology01 natural sciencesSpecification and Description LanguageUnified Modeling Language010201 computation theory & mathematics0202 electrical engineering electronic engineering information engineeringAbstract state machinesDistributed memoryMemory modelState (computer science)computercomputer.programming_language
researchProduct

Conceptual Differences Among Functional Size Measurement Methods

2007

The paper focuses on measuring and assessing the relation of adaptive maintenance process and quality of open source software (OSS). A framework for assessing adaptive maintenance process is proposed and applied. The framework consists of six sub- processes. Five OSSs with considerable number of releases have been studied empirically. Their main evolutionary and quality characteristics have been measured. The main results of the study are the following:. 1) Software maintainability is affected mostly by the activities of the 'analysis' maintenance sub-process. 2) Software testability is affected by the activities of all maintenance sub-processes. 3) Software reliability is affected mostly b…

Computer scienceSoftware sizingbusiness.industryPersonal software processSoftware constructionSoftware developmentBackportingSoftware maintenancebusinessSoftware engineeringSoftware measurementSoftware qualityFirst International Symposium on Empirical Software Engineering and Measurement (ESEM 2007)
researchProduct