Search results for "Software engineering"

showing 10 items of 1151 documents

Subdivisions of Ring Dupin Cyclides Using Bézier Curves with Mass Points

2021

Dupin cyclides are algebraic surfaces introduced for the first time in 1822 by the French mathematician Pierre-Charles Dupin. A Dupin cyclide can be defined as the envelope of a one-parameter family of oriented spheres, in two different ways. R. Martin is the first author who thought to use these surfaces in CAD/CAM and geometric modeling. The Minkowski-Lorentz space is a generalization of the space-time used in Einstein’s theory, equipped of the non-degenerate indefinite quadratic form $$Q_{M} ( \vec{u} ) = x^{2} + y^{2} + z^{2} - c^{2} t^{2}$$ where (x, y, z) are the spacial components of the vector $$ \vec{u}$$ and t is the time component of $$ \vec{u}$$ and c is the constant of the spee…

Surface (mathematics)Pure mathematicsDegree (graph theory)Euclidean spaceGeneral MathematicsDupin cyclide020207 software engineering010103 numerical & computational mathematics02 engineering and technologyQuadratic form (statistics)16. Peace & justice01 natural sciences[INFO.INFO-GR]Computer Science [cs]/Graphics [cs.GR]Conic sectionNull vectorAlgebraic surface0202 electrical engineering electronic engineering information engineeringMathematics::Differential Geometry0101 mathematicsMathematics
researchProduct

Boolean operations with implicit and parametric representation of primitives using R-functions

2005

We present a new and efficient algorithm to accurately polygonize an implicit surface generated by multiple Boolean operations with globally deformed primitives. Our algorithm is special in the sense that it can be applied to objects with both an implicit and a parametric representation, such as superquadrics, supershapes, and Dupin cyclides. The input is a constructive solid geometry tree (CSG tree) that contains the Boolean operations, the parameters of the primitives, and the global deformations. At each node of the CSG tree, the implicit formulations of the subtrees are used to quickly determine the parts to be transmitted to the parent node, while the primitives' parametric definition …

Surface (mathematics)Theoretical computer scienceComputer scienceInformation Storage and Retrieval02 engineering and technologyConstructive solid geometryImaging Three-DimensionalParametric surfaceSuperquadricsImage Interpretation Computer-Assisted[ INFO.INFO-TI ] Computer Science [cs]/Image Processing0202 electrical engineering electronic engineering information engineeringparametric surfaceDifferentiable functionBoolean functionRepresentation (mathematics)ComputingMilieux_MISCELLANEOUSComputingMethodologies_COMPUTERGRAPHICSParametric statisticsGielis curveImplicit functionNumerical analysis020207 software engineeringNumerical Analysis Computer-Assistedsupershape[ INFO.INFO-GR ] Computer Science [cs]/Graphics [cs.GR]Computational geometryImage EnhancementComputer Graphics and Computer-Aided Design[INFO.INFO-GR]Computer Science [cs]/Graphics [cs.GR]Vertex (geometry)Tree (data structure)Mesh generation[INFO.INFO-TI]Computer Science [cs]/Image Processing [eess.IV]Signal ProcessingCurve fitting020201 artificial intelligence & image processingComputer Vision and Pattern RecognitionAlgorithmSoftwareAlgorithms
researchProduct

Multiresolution Analysis for Irregular Meshes

2003

International audience; The concept of multiresolution analysis applied to irregular meshes has become more and more important. Previous contributions proposed a variety of methods using simplification and/or subdivision algorithms to build a mesh pyramid. In this paper, we propose a multiresolution analysis framework for irregular meshes with attributes. Our framework is based on simplification and subdivision algorithms to build a mesh pyramid. We introduce a surface relaxation operator that allows to build a non-uniform subdivision for a low computational cost. Furthermore, we generalize the relaxationoperator to attributes such as color, texture, temperature, etc. The attribute analysis…

Surface (mathematics)Theoretical computer scienceMultiresolution analysisNoise reductionComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION[INFO.INFO-GR] Computer Science [cs]/Graphics [cs.GR]02 engineering and technology[INFO.INFO-CG]Computer Science [cs]/Computational Geometry [cs.CG]01 natural sciencesmultiresolution analysisIrregular mesh010309 opticsOperator (computer programming)[INFO.INFO-CV] Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]0103 physical sciences0202 electrical engineering electronic engineering information engineeringPolygon meshPyramid (image processing)SubdivisionMathematicsComputingMethodologies_COMPUTERGRAPHICSbusiness.industrysurface attributes[INFO.INFO-CV]Computer Science [cs]/Computer Vision and Pattern Recognition [cs.CV]020207 software engineeringsurface relaxation[INFO.INFO-GR]Computer Science [cs]/Graphics [cs.GR]Computer Science::Graphics[INFO.INFO-CG] Computer Science [cs]/Computational Geometry [cs.CG]Computer Science::Computer Vision and Pattern RecognitionRelaxation (approximation)businessAlgorithm
researchProduct

Introduction to ICT4D: ICTs and Sustainable Development Minitrack

2017

Sustainable developmentEngineeringEngineering managementbusiness.industryICTSbusinessSoftware engineeringProceedings of the 50th Hawaii International Conference on System Sciences (2017)
researchProduct

MetaEdit— A flexible graphical environment for methodology modelling

1991

Existing CASE tools are often rigid and do not support the users' native methodologies. To alleviate this, more flexible and customisable tools called CASE shells are emerging. However, the customisation of those tools is still cumbersome and error-prone, and demands several configuration files that follow a rigid syntax of some metamodelling language(s). In order to make the customisation easier, we propose a graphical metamodelling editor, MetaEdit, with which the conceptual structures of the user methodology can be modelled easily using an easy-to-grasp graphical notation. With MetaEdit, methodology models can be constructed with less effort and the configuration files for the CASE shell…

Syntax (programming languages)Data modelComputer sciencebusiness.industryHuman–computer interactionSimple (abstract algebra)Shell (computing)ComputerApplications_COMPUTERSINOTHERSYSTEMSSoftware engineeringbusinessNotationComputer-aided software engineeringMetamodeling
researchProduct

SEAL: A Domain-Specific Language for Novice Wireless Sensor Network Programmers

2013

A lot of the prospective wireless sensor network users are novice programmers. Their experience in general-purpose programming languages is either limited or completely nonexistent. There are both financial and scientific incentives to empower these users and allow them to write sensor network applications on their own, rather than having to rely on a qualified computer science professional. We present SEAL, a sensor network programming language designed for novice programmers. SEAL manages to avoid computer science concepts that are hard to grasp for novices, while remaining suitable for typical sensor network application scenarios. The language is extensible in application-specific way, h…

Syntax (programming languages)business.industryComputer scienceGRASPCode (cryptography)A domainComputational linguisticsSoftware engineeringbusinessExtensibilitySeal (mechanical)Wireless sensor network2013 39th Euromicro Conference on Software Engineering and Advanced Applications
researchProduct

Combining Defocus and Photoconsistency for Depth Map Estimation in 3D Integral Imaging

2017

This paper presents the application of a depth estimation method for scenes acquired using a Synthetic Aperture Integral Imaging (SAII) technique. SAII is an autostereoscopic technique consisting of an array of cameras that acquires images from different perspectives. The depth estimation method combines a defocus and a correspondence measure. This approach obtains consistent results and shows noticeable improvement in the depth estimation as compared to a minimum variance minimisation strategy, also tested in our scenes. Further improvements are obtained for both methods when they are fed into a regularisation approach that takes into account the depth in the spatial neighbourhood of a pix…

Synthetic aperture radarIntegral imagingPixelComputer sciencebusiness.industryComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION020207 software engineering02 engineering and technology01 natural sciences010309 opticsMinimum-variance unbiased estimatorDepth mapComputer Science::Computer Vision and Pattern RecognitionAutostereoscopy0103 physical sciences0202 electrical engineering electronic engineering information engineeringComputer visionArtificial intelligencebusiness
researchProduct

Modelling and Testing of Real Systems

2016

Modelling and Programming are often used together in system development. However, typically there is a large conceptual gap between modelling and programming. This leads to problems in unified handling and the transition between the two. This way, extra work is required when combining modelling and programming. This paper develops a common understanding that can unify modelling and programming in system development.

System developmentWork (electrical)Real systemsComputer science0202 electrical engineering electronic engineering information engineering020207 software engineering020201 artificial intelligence & image processing02 engineering and technologyIndustrial engineering
researchProduct

Open data from the first and second observing runs of advanced LIGO and advanced Virgo

2021

Abbot, Rich, et al. (Virgo and MAGIC Collaboration)

TechnologyGravitational Waves Open Data O1 O2 LIGO VirgoAstronomyStrain measurementGravitational Waveopen dataData representation and management; Gravitational Waves; GWOSC; Scientific databasesgravitational waves; open data01 natural sciencesGeneral Relativity and Quantum CosmologySoftwareDocumentationDESIGNOpen DataComputer softwareData productsLIGOQC12-AXIS VIBRATION ISOLATIONmedia_commonSettore FIS/010303 health sciencesData representation and management/dk/atira/pure/sustainabledevelopmentgoals/partnershipsGravitational effectsBINARY MERGERSComputer Science ApplicationsOpen data[PHYS.GRQC]Physics [physics]/General Relativity and Quantum Cosmology [gr-qc]Open scienceAstrophysics - Instrumentation and Methods for Astrophysicsdata analysis methodData productsgr-qcmedia_common.quotation_subjectReal-time computingScientific databasesFOS: Physical sciencesO2PUBLIC ADVANCED LIGOGeneral Relativity and Quantum Cosmology (gr-qc)Gravity wavesprogrammingO103 medical and health sciencesQA76.75-76.765Dewey Decimal Classification::000 | Allgemeines Wissenschaft::000 | Informatik Wissen Systeme::004 | InformatikSDG 17 - Partnerships for the GoalsGWOSC Scientific databases Data representation and management Gravitational Waves0103 physical sciences[PHYS.PHYS.PHYS-INS-DET]Physics [physics]/Physics [physics]/Instrumentation and Detectors [physics.ins-det]010306 general physicsGRAVITATIONAL-WAVE CATALOGInstrumentation and Methods for Astrophysics (astro-ph.IM)STFCAstrophysique030304 developmental biologyGravitational WavesScience & Technologybusiness.industryGravitational waveVirgogravitational radiationRCUKGWOSC; Scientific databases; Data representation and management; Gravitational WavesStrain dataData-quality informationComputer Science Software EngineeringLIGOgravitational radiation detectordetector: sensitivityScientific databasemonitoringVIRGOSkygravitational radiation: emissionComputer ScienceGWOSCddc:004businessSoftwareastro-ph.IM
researchProduct

Software Testing Overview on Different Generalization Levels

2013

There are many different views on software testing co-exist even within the borders of one organization. That is why we have decided to prepare software testing overview on metalevel indicating main influencers that make this difference. While gathering the details about meta-level elements we have performed some structuring of elements from lower level of software testing such as testing oracles and testing approaches, methods, and techniques. The overview preparation has resulted into laying the scientific basis under proper use of such terms as testing approach, testing method, and testing technique. Our overview could be useful for making ordered introduction into software testing for f…

TestingSoftware EngineeringTesting and DebuggingSoftware Quality
researchProduct