Search results for "020207 software engineering"

showing 10 items of 475 documents

Blending in Hybrid Games: Understanding Hybrid Games Through Experience

2016

The meaning of what hybrid games are is often fixed to the context in which the term is used. For example, hybrid games have often been defined in relation to recent developments in technology. This creates issues in its usage and limitations in thinking. This paper argues that hybrid games should be understood through conceptual metaphors. Hybridity is the blending of different cognitive domains that are not usually associated together. Hybrid games usually blend domains related to games, for example digital and board games, but can blend also other domains. Through this type of thinking, designers can be more open to exploring how their games can be experienced.

Computer sciencepelisuunnittelu518 Media and communicationsaugmented reality gamesContext (language use)02 engineering and technologycomputer.software_genrehybrid gamesTurns rounds and time-keeping systems in gamesConceptual blendingHuman–computer interaction0202 electrical engineering electronic engineering information engineeringta6160501 psychology and cognitive scienceshybridityEmergent gameplayta518Video game design050107 human factorstietokonepelitconceptual blendinggamesGame mechanicsMultimedia05 social sciencesComputingMilieux_PERSONALCOMPUTINGConceptual metaphorconceptual metaphor020207 software engineeringmixed reality games113 Computer and information sciencespervasive gamescomputerMeaning (linguistics)
researchProduct

Chebyshev’s Method on Projective Fluids

2020

We demonstrate the acceleration potential of the Chebyshev semi-iterative approach for fluid simulations in Projective Dynamics. The Chebyshev approach has been successfully tested for deformable bodies, where the dynamical system behaves relatively linearly, even though Projective Dynamics, in general, is fundamentally nonlinear. The results for more complex constraints, like fluids, with a particular nonlinear dynamical system, remained unknown so far. We follow a method describing particle-based fluids in Projective Dynamics while replacing the Conjugate Gradient solver with Chebyshev’s method. Our results show that Chebyshev’s method can be successfully applied to fluids and potentially…

Conjugate gradient solverComputer sciencesimulace tekutinanimationAcceleration (differential geometry)02 engineering and technologyDynamical systemChebyshev filternonlinear optimization0202 electrical engineering electronic engineering information engineeringanimaceProjective testnelineární optimalizaceprojektivní dynamikaconstraint-based simulationsimulace založená na omezeníMathematical analysis020207 software engineeringComputer Graphics and Computer-Aided DesignComputational MathematicsNonlinear systemprojective dynamicsParticle020201 artificial intelligence & image processingfluid simulationProjective dynamicsSoftware
researchProduct

Cell-List based Molecular Dynamics on Many-Core Processors: A Case Study on Sunway TaihuLight Supercomputer

2020

Molecular dynamics (MD) simulations are playing an increasingly important role in several research areas. The most frequently used potentials in MD simulations are pair-wise potentials. Due to the memory wall, computing pair-wise potentials on many-core processors are usually memory bounded. In this paper, we take the SW26010 processor as an exemplary platform to explore the possibility to break the memory bottleneck by improving data reusage via cell-list-based methods. We use cell-lists instead of neighbor-lists in the potential computation, and apply a number of novel optimization methods. Theses methods include: an adaptive replica arrangement strategy, a parameter profile data structur…

CoprocessorCell lists010304 chemical physicsComputer scienceReplica020207 software engineering02 engineering and technologyParallel computingSupercomputerData structure01 natural sciencesBottleneckMolecular dynamics0103 physical sciencesScalability0202 electrical engineering electronic engineering information engineeringSunway TaihuLightSC20: International Conference for High Performance Computing, Networking, Storage and Analysis
researchProduct

Integrated Simulation and Formal Verification of a Simple Autonomous Vehicle

2018

This paper presents a proof-of-concept application of an approach to system development based on the integration of formal verification and co-simulation. A simple autonomous vehicle has the task of reaching an assigned straight path and then follow it, and it can be controlled by varying its turning speed. The correctness of the proposed control law has been formalized and verified by interactive theorem proving with the Prototype Verification System. Concurrently, the system has been co-simulated using the Prototype Verification System and the MathWorks Simulink tool: The vehicle kinematics have been simulated in Simulink, whereas the controller has been modeled in the logic language of t…

CorrectnessSIMPLE (military communications protocol)Computer scienceProof assistant020207 software engineeringControl engineering02 engineering and technologyFormal methods Software engineering Theorem proving Vehicles Autonomous Vehicles Control laws Integrated simulations Interactive theorem proving Logic languages Proof of concept Prototype verification systems System development020202 computer hardware & architectureAutomated theorem provingSettore ING-INF/04 - AutomaticaControl theory0202 electrical engineering electronic engineering information engineeringPrototype Verification SystemFormal verificationLogic programming
researchProduct

Lambda+, the renewal of the Lambda Architecture: Category Theory to the rescue

2021

Designing software architectures for Big Data is a complex task that has to take into consideration multiple parameters, such as the expected functionalities, the properties that are untradeable, or the suitable technologies. Patterns are abstractions that guide the design of architectures to reach the requirements. One of the famous patterns is the Lambda Architecture, which proposes real-time computations with correctness and fault-tolerance guarantees. But the Lambda has also been highly criticized, mostly because of its complexity and because the real-time and correctness properties are each effective in a different layer but not in the overall architecture. Furthermore, its use cases a…

Correctness[INFO.INFO-DB]Computer Science [cs]/Databases [cs.DB]Computer sciencebusiness.industryDistributed computingBig data020207 software engineering02 engineering and technologyLambdaArchitecture patternComputer Science::Hardware ArchitectureSoftware020204 information systems0202 electrical engineering electronic engineering information engineering[INFO.INFO-DB] Computer Science [cs]/Databases [cs.DB]Use caseArchitectureLayer (object-oriented design)Category theorybusinessComputingMilieux_MISCELLANEOUSLambda ArchitectureCategory theory
researchProduct

Extracting Formal Models from Normative Texts

2016

Normative texts are documents based on the deontic notions of obligation, permission, and prohibition. Our goal is model such texts using the C-O Diagram formalism, making them amenable to formal analysis, in particular verifying that a text satisfies properties concerning causality of actions and timing constraints. We present an experimental, semi-automatic aid to bridge the gap between a normative text and its formal representation. Our approach uses dependency trees combined with our own rules and heuristics for extracting the relevant components. The resulting tabular data can then be converted into a C-O Diagram.

Dependency (UML)business.industryComputer scienceFormalism (philosophy)Deontic logic020207 software engineering0102 computer and information sciences02 engineering and technologyPermissioncomputer.software_genre01 natural sciencesCausality (physics)010201 computation theory & mathematicsComputingMethodologies_DOCUMENTANDTEXTPROCESSING0202 electrical engineering electronic engineering information engineeringNormativeObligationArtificial intelligenceHeuristicsbusinesscomputerNatural language processing
researchProduct

Modeling, evaluation, and scale on artificial pedestrians: a literature review

2017

Modeling pedestrian dynamics and their implementation in a computer are challenging and important issues in the knowledge areas of transportation and computer simulation. The aim of this article is to provide a bibliographic outlook so that the reader may have quick access to the most relevant works related to this problem. We have used three main axes to organize the article's contents: pedestrian models, validation techniques, and multiscale approaches. The backbone of this work is the classification of existing pedestrian models; we have organized the works in the literature under five categories, according to the techniques used for implementing the operational level in each pedestrian …

DesignGeneral Computer ScienceComputer sciencemedia_common.quotation_subjectPerformance02 engineering and technologyPedestriancomputer.software_genreTheoretical Computer SciencePedestrian modeling and simulationCrowdsSimulació per ordinador0502 economics and business0202 electrical engineering electronic engineering information engineeringScale sizeAlgorismes computacionalsQuality (business)Macromedia_commonInformática050210 logistics & transportationFocus (computing)MultimediaValidation methodsScale (chemistry)05 social sciencesVerificationMultiscale simulation020207 software engineeringCrowdsData scienceValidation methodsMacroscopic and microscopic pedestrian modelscomputerAlgorithms
researchProduct

Combining Haar Wavelet and Karhunen Loeve Transforms for Medical Images Watermarking

2014

This paper presents a novel watermarking method, applied to the medical imaging domain, used to embed the patient’s data into the corresponding image or set of images used for the diagnosis. The main objective behind the proposed technique is to perform the watermarking of the medical images in such a way that the three main attributes of the hidden information (i.e., imperceptibility, robustness, and integration rate) can be jointly ameliorated as much as possible. These attributes determine the effectiveness of the watermark, resistance to external attacks, and increase the integration rate. In order to improve the robustness, a combination of the characteristics of Discrete Wavelet and K…

Diagnostic ImagingArticle SubjectComputer scienceWavelet Analysislcsh:Medicine02 engineering and technologyGeneral Biochemistry Genetics and Molecular BiologyWaveletRobustness (computer science)[ INFO.INFO-TI ] Computer Science [cs]/Image Processing0202 electrical engineering electronic engineering information engineeringDigital watermarkingComputer SecurityBlock (data storage)Karhunen–Loève theoremGeneral Immunology and Microbiologybusiness.industryVisibility (geometry)lcsh:RReproducibility of Results020207 software engineeringPattern recognitionWatermarkGeneral MedicineHaar wavelet[INFO.INFO-TI] Computer Science [cs]/Image Processing [eess.IV][INFO.INFO-TI]Computer Science [cs]/Image Processing [eess.IV]020201 artificial intelligence & image processingArtificial intelligencebusinessAlgorithmsResearch Article
researchProduct

Conformation constraints for efficient viscoelastic fluid simulation

2017

The simulation of high viscoelasticity poses important computational challenges. One is the difficulty to robustly measure strain and its derivatives in a medium without permanent structure. Another is the high stiffness of the governing differential equations. Solutions that tackle these challenges exist, but they are computationally slow. We propose a constraint-based model of viscoelasticity that enables efficient simulation of highly viscous and viscoelastic phenomena. Our model reformulates, in a constraint-based fashion, a constitutive model of viscoelasticity for polymeric fluids, which defines simple governing equations for a conformation tensor. The model can represent a diverse pa…

Differential equationComputer scienceConstitutive equationConstraint (computer-aided design)Viscoelasticitat020207 software engineering02 engineering and technologySolverComputer Graphics and Computer-Aided DesignViscoelasticityPhysics::Fluid DynamicsPosition (vector)Inviscid flowSimulació per ordinador0202 electrical engineering electronic engineering information engineeringApplied mathematics020201 artificial intelligence & image processingTensorComputingMethodologies_COMPUTERGRAPHICS
researchProduct

Capturing and Indexing Rehearsals: The Design and Usage of a Digital Archive of Performing Arts

2015

International audience; Preserving the cultural heritage of the performing arts raises difficult and sensitive issues, as each performance is unique by nature and the juxtaposition between the performers and the audience cannot be easily recorded. In this paper, we report on an experimental research project to preserve another aspect of the performing arts—the history of their rehearsals. We have specifically designed non-intrusive video recording and on-site documentation techniques to make this process transparent to the creative crew, and have developed a complete workflow to publish the recorded video data and their corresponding meta-data online as Open Data using state-of-the-art audi…

Digital archivingComputer science[ INFO.INFO-WB ] Computer Science [cs]/Web02 engineering and technology[ INFO.INFO-CV ] Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]computer.software_genre[SHS.MUSEO]Humanities and Social Sciences/Cultural heritage and museologyvideo processingWorld Wide WebDocumentationopera11. Sustainability0202 electrical engineering electronic engineering information engineeringAudio signal processing[ INFO.INFO-MM ] Computer Science [cs]/Multimedia [cs.MM]HypervideoMultimediahypervideo[INFO.INFO-WB]Computer Science [cs]/Web[INFO.INFO-MM]Computer Science [cs]/Multimedia [cs.MM][INFO.INFO-CV]Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]020207 software engineering[ MATH.MATH-NA ] Mathematics [math]/Numerical Analysis [math.NA]Video processingLinked dataperforming artsaudio processingCultural heritageWorkflowtheaterLinked Data[ SHS.MUSEO ] Humanities and Social Sciences/Cultural heritage and museology020201 artificial intelligence & image processingPerforming artscomputer[MATH.MATH-NA]Mathematics [math]/Numerical Analysis [math.NA]
researchProduct