Search results for "Software development"

showing 10 items of 278 documents

Frequency spike encoding using Gabor-like receptive fields

2014

Abstract Spiking Neural Networks (SNN) are a popular field of study. For a proper development of SNN algorithms and applications, special encoding methods are required. Signal encoding is the first step since signals need to be converted into spike trains as the primary input to an SNN. We present an efficient frequency encoding system using receptive fields. The proposed encoding is versatile and it can provide simple image transforms like edge detection, spot detection or removal, or Gabor-like filtering. The proposed encoding can be used in many application areas as image processing and signal processing for detection and classification.

Spiking neural networkSignal processingReceptive fieldbusiness.industryComputer scienceEncoding (memory)Spike (software development)Image processingComputer visionArtificial intelligencebusinessEdge detectionField (computer science)IFAC Proceedings Volumes
researchProduct

Modelling and Simulation of Ego-Noise of Unmanned Aerial Vehicles

2020

In this paper, we develop a simulation model for the ego-noise of unmanned aerial vehicles (UAVs). The ego-noise is composed of spike noise and background noise. The spike noise is modelled by a finite sum of sinusoids, while the background noise is modelled by a coloured Gaussian stationary process. The main property of our model is that it only depends on physical characteristics of the UAV and it does not need real-time audio inputs to be developed. This model is very useful for training novel noise cancelling algorithms and for evaluating their performance. To validate the proposed model, we compare the statistical properties of the ego-noise simulated using our model with actual ego-no…

Stationary processProperty (programming)Computer scienceGaussian010401 analytical chemistry020206 networking & telecommunications02 engineering and technology01 natural sciences0104 chemical sciencesComputer Science::RoboticsBackground noisesymbols.namesakeNoiseControl theory0202 electrical engineering electronic engineering information engineeringsymbolsSpike (software development)Active noise control2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring)
researchProduct

Multiple testing of pairs of one-sided hypotheses

1986

Two-sided test procedures fork real parameters should point out in the case of rejection whether the left or the right alternative can be assumed. This sets up a multiple testing problem fork pairs of one-sided hypotheses. Holm's (1979, Scandinavian Journal of Statistics 6:65–70) sequentially rejective test provides a solution the critical levels of which are slightly improved. Considerable improvement is obtained when the hypotheses are redefined to be disjoint in pairs.

Statistics and ProbabilityCombinatoricsProbability theoryOne sidedTest proceduresStatisticsMultiple comparisons problemPoint (geometry)Disjoint setsStatistics Probability and UncertaintyFork (software development)MathematicsTest (assessment)Metrika
researchProduct

Bridging Strategic Project Planning with Tactical Planning in the Design Process

2020

The paper studies the issue of bridging strategic planning with tactical/operative planning in the design process of complex AEC-projects. The paper present user-friendly planning methods on a tactical level which gives the planner intuitive control over dependent, independent, and interdependent tasks during the design process. In our understanding the planning process starts at the strategic level using integrated milestones as a prerequisite for handling progress and strategic coordination in projects. Moving forward in the planning process towards the operative level, the process requires flexible and agile methods which ensures robustness in the various plans that must be made. In this…

Strategic planningProcess managementComputer sciencebusiness.industrymedia_common.quotation_subjectPlannerBody of knowledgeInterdependenceProject planningDesign science researchEngineering design processbusinesscomputercomputer.programming_languageAgile software developmentmedia_common
researchProduct

Designing Transport Supporting Services Together with Users with Intellectual Disabilities

2020

Transportation is an important yet challenging aspect in terms of mobility for persons with intellectual disabilities (ID). Despite positive implications of designing services with users, persons with ID are rarely given the opportunity to be involved in such design processes. In this action design research (ADR) study we involve persons with ID in the design through observations, photovoice interviews and in a staged, yet naturalistic user enactments on a bus. Our research contributes with design insights on transport supporting services and insights on user involvement of persons with ID in ADR. The three ADR cycles showed that people with ID is a heterogenous group of users and as such e…

Stress managementbusiness.industryUser involvementmedia_common.quotation_subjectInternet privacyCognitionArtifact (software development)medicine.diseaseWork (electrical)Intellectual disabilitymedicinePhotovoicePsychologybusinessAutonomymedia_common
researchProduct

An Information Systems Design Theory for Integrated Requirements and Release Management Systems

2009

High-tech companies need to collect and analy- ze requirements and allocate them to appropriate product releases in market-driven product development. Develop- ment activities are typically scattered across multiple sites and involve multiple partners in different countries, complicating requirements and release management. Fle- xible, scalable, and secure groupware-based support for the activities provides substantial payoffs. Yet, the extant literature provides little theoretical guidance for designing and using requirements and release management systems in multi-site, multi-partner environments. This article de- velops the meta-requirements and a meta-design of an Information Systems De…

Structure of Management InformationInformation managementCollaborative softwareRequirementProcess managementbusiness.industryComputer scienceData managementSoftware developmentcomputer.software_genreApplication lifecycle managementMarket requirements documentRelease managementRequirement prioritizationSystems development life cycleSystems managementNew product developmentInformation systemSystems designSoftware engineeringbusinessRequirements analysiscomputer2009 42nd Hawaii International Conference on System Sciences
researchProduct

Using Hierarchies to Adapt Domain Analysis to Software Development

2001

Software development strives toward increasing the amount and quality of the software and at the same time decreasing the costs and development time. One approach to achieve these diverse goals is the systematic software reuse (Biggerstaff and Richter, 1987). In the reuse-oriented software development the key success factor is domain analysis (DA) (Arango, 1989; Lam and McDermid, 1997; Prieto-Diaz, 1994). DA is a process through which information used in software development is identified, captured, and organized with the purpose of making it reusable when creating new systems (Prieto-Diaz, 1990). While the traditional development methods (e.g., Jaaksi et al.,1999; Jacobson et al., 1999) fo…

Subject-matter expertSoftwarebusiness.industryComputer scienceSoftware developmentDomain engineeringDomain analysisReuseSoftware engineeringbusinessSoftware architectureFeature-oriented domain analysis
researchProduct

A Tool for Implementing and Exploring SBM Models: Universal 1D Invertible Cellular Automata

2005

The easiest form of designing Cellular Automata rules with features such as invertibility or particle conserving is to rely on a partitioning scheme, the most important of which is the 2D Margolus neighborhood. In this paper we introduce a 1D Margolus-like neighborhood that gives support to a complete set of Cellular Automata models. We present a set of models called Sliding Ball Models based on this neighborhood and capable of universal computation. We show the way of designing logic gates with these models, propose a digital structure to implement them and finally we present SBMTool, a software development system capable of working with the new models.

Theoretical computer scienceComputer sciencebusiness.industryComputationSoftware developmentNonlinear Sciences::Cellular Automata and Lattice GasesCellular automatonMobile automatonlaw.inventionStochastic cellular automatonInvertible matrixlawLogic gateArtificial intelligencebusinessQuantum cellular automaton
researchProduct

Recursive modeling for completed code generation

2009

Model-Driven Development is promising to software development because it can reduce the complexity and cost of developing large software systems. The basic idea is the use of different kinds of models during the software development process, transformations between them, and automatic code generation at the end of the development. But unlike the structural parts, fully-automated code generation from the behavior parts is still hard, if it works at all, restricted to specific application areas using a domain specific language, DSL.This paper proposes an approach to model the behavior parts of a system and to embed them into the structural models. The underlying idea is recursive refinements …

Theoretical computer scienceSource codeCode reviewbusiness.industryComputer scienceProgramming languagemedia_common.quotation_subjectSoftware developmentStatic program analysiscomputer.software_genreLinear code sequence and jumpSoftware constructionKPI-driven code analysisCode generationbusinesscomputermedia_commonProceedings of the 1st Workshop on Behaviour Modelling in Model-Driven Architecture
researchProduct

Challenges of Program Synthesis with Grammatical Evolution

2020

Program synthesis is an emerging research topic in the field of EC with the potential to improve real-world software development. Grammar-guided approaches like GE are suitable for program synthesis as they can express common programming languages with their required properties. This work uses common software metrics (lines of code, McCabe metric, size and depth of the abstract syntax tree) for an analysis of GE’s search behavior and the resulting problem structure. We find that GE is not able to solve program synthesis problems, where correct solutions have higher values of the McCabe metric (which means they require conditions or loops). Since small mutations of high-quality solutions str…

Theoretical computer scienceSource lines of codebusiness.industryComputer scienceSoftware developmentGenetic programming0102 computer and information sciences02 engineering and technology01 natural sciencesSoftware metric010201 computation theory & mathematicsGrammatical evolutionMetric (mathematics)0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingbusinessAbstract syntax treeProgram synthesis
researchProduct