Search results for "Software development"

showing 10 items of 278 documents

Hardware and Software Platforms for Distributed Computing on Resource Constrained Devices

2014

The basic idea of distributed computing is that it is possible to solve a large problem by using the resources of various computing devices connected in a network. Each device interacts with each other in order to process a part of a problem, contributing to the achievement of a global solution. Wireless sensor networks (WSNs) are an example of distributed computing on low resources devices. WSNs encountered a considerable success in many application areas. Due to the constraints related to the small sensor nodes capabilities, distributed computing in WSNs allows to perform complex tasks in a collaborative way, reducing power consumption and increasing battery life. Many hardware platforms …

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniHardware architectureComputer sciencebusiness.industryProcess (engineering)Distributed computingSoftware DevelopmentAppicationsEnergy consumptionDistributed design patternsSoftwareSoftware deploymentDistributed algorithmResource Constrained DeviceResource managementDistributed ComputingbusinessWireless sensor networkWireless Sensor NetworkComputer hardware
researchProduct

High-level Programming and Symbolic Reasoning on IoT Resource Constrained Devices

2015

While the vision of Internet of Things (IoT) is rather inspiring, its practical implementation remains challenging. Conventional programming approaches prove unsuitable to provide IoT resource constrained devices with the distributed processing capabilities required to implement intelligent, autonomic, and self-organizing behaviors. In our previous work, we had already proposed an alternative programming methodology for such systems that is characterized by high-level programming and symbolic expressions evaluation, and developed a lightweight middleware to support it. Our approach allows for interactive programming of deployed nodes, and it is based on the simple but effective paradigm of …

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniInteractive programmingSIMPLE (military communications protocol)MultimediaKnowledge representation and reasoningComputer Networks and CommunicationsComputer scienceDistributed computingcomputer.file_formatKnowledge Representationcomputer.software_genreFuzzy logiclcsh:TelecommunicationSoftware development processResource constrained devicesFuzzy LogicHigh-level programming languageMiddleware (distributed applications)Fuzzy Logic.lcsh:TK5101-6720ExecutableResource constrained devicecomputerHigh-level programmingEAI Endorsed Transactions on Cognitive Communications
researchProduct

A Middleware to Develop and Test Vehicular Sensor Network Applications

2019

The Smart city ecosystem is composed of several networked devices that provide services to citizens and improve their quality of life. Basic services, which must be exposed by the underlying software infrastructure, require efficient networking and communication protocols to coordinate and manage all the system components. In particular, Vehicular Sensor Networks (VSNs) are envisioned as key components of smart cities. Verification is crucial in such a highly dynamic scenario to ensure operation correctness and to reduce the development cost of smart applications. However, the rigidity of existing middlewares makes development, reconfiguration, and testing rather difficult. In this work, we…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniIterative and incremental developmentSoftware VerificationCorrectnessComputer science020209 energyDistributed computing020208 electrical & electronic engineeringControl reconfiguration02 engineering and technologycomputer.file_formatcomputer.software_genreSmart CitieVehicular Sensor NetworkDistributed ApplicationSmart cityMiddleware (distributed applications)0202 electrical engineering electronic engineering information engineeringSymbolic processingSoftware Development and TestingExecutableCommunications protocolcomputerWireless sensor network2019 AEIT International Conference of Electrical and Electronic Technologies for Automotive (AEIT AUTOMOTIVE)
researchProduct

Multimodal virtual navigation of a cultural heritage site: The medieval ceiling of Steri in Palermo

2009

The advance of information technology has enabled in recent years new fruition scenarios for cultural heritage sites. Multidisciplinary approaches integrate survey techniques with multimodal interfaces to allow enhanced fruition for larger group of users. In this paper we propose a multimodal interface to a virtual representation of a medieval ceiling, built in the XIV century, which covers the “Sala Magna” of Steri, the historical headquarters of the University of Palermo, in Italy. This research deals with the definition of a process for the integration of surveying techniques, modelling processes and communication technologies for the documentation of such artifacts. This is a two-stage …

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniMultimediabusiness.industryComputer scienceInformation technologyVirtual representationArtifact (software development)Virtual realitycomputer.software_genreMultimodal interactionCultural heritageDocumentationCultural heritage fruition survey techniques multimodal interaction human-computer interactionSettore ICAR/17 - DisegnoUser interfacebusinesscomputerSettore ICAR/06 - Topografia E Cartografia2009 2nd Conference on Human System Interactions
researchProduct

Adaptive-threshold neural spike detection by noise-envelope tracking

2007

A new method for adaptive threshold setting is implemented and used in two threshold-based spike detectors: simple threshold and nonlinear energy operator. Detection quality assessment is performed using both a set of artificially generated signals and a real neural recording. Receiver operating curves are obtained and results show that, compared to fix threshold, adaptive threshold setting yields performance improvement.

Signal processingNoise (signal processing)Computer scienceNoise reductionDetectorElectronic engineeringSpike (software development)Detection theoryElectrical and Electronic EngineeringNeurophysiologyAlgorithmSpike potentialElectronics Letters
researchProduct

Information – theoretic characterization of concurrent activity of neural spike trains

2021

The analysis of massively parallel spike train recordings facilitates investigation of communications and synchronization in neural networks. In this work we develop and evaluate a measure of concurrent neural activity, which is based on intrinsic firing properties of the recorded neural units. An overall single neuron activity is unfolded in time and decomposed into working and non-firing state, providing a coarse, binary representation of the neurons functional state. We propose a modified measure of mutual information to reflect the degree of simultaneous activation and concurrency in neural firing patterns. The measure is shown to be sensitive to both correlations and anti-correlations,…

Signal processingQuantitative Biology::Neurons and CognitionArtificial neural networkComputer sciencebusiness.industrySpike trainFiring patterns020206 networking & telecommunicationsPattern recognition02 engineering and technologyMeasure (mathematics)Concurrent activityMutual informationNeural activitymedicine.anatomical_structure0202 electrical engineering electronic engineering information engineeringmedicineSpike trains020201 artificial intelligence & image processingSpike (software development)NeuronArtificial intelligencebusinessNeural synchrony2020 28th European Signal Processing Conference (EUSIPCO)
researchProduct

Social construction of quality in software development

2011

Social construction of technologyrhetoricActor-network theorySCOTlaatucritical discourse analysisDiskurssianalyysiretoriikkaSosiaalinen konstruktivismiCDAqualityargumentationsoftware developmentargumentointiANTSocial constructionohjelmistokehitys
researchProduct

Towards Understanding of Software Engineer Motivation in Globally Distributed Projects

2011

Motivation in software engineering is reported to be a source for performance improvement, which leads to project overall success. Since it is a soft factor and difficult to quantify it is usually neglected. Research in this field is rather scarce and outdated. On the basis of a recent systematic review of software engineers' motivation we set an agenda for further investigation of the role of motivation in contemporary projects. As software organizations nowadays seek opportunities inherited in both - global software development (GSD) and agile projects, it is important to understand how different project environments influence motivation.

Social software engineeringEngineeringKnowledge managementbusiness.industryTeam software processPersonal software processSoftware developmentSoftware prototypingProject managementbusinessSoftware project managementAgile software development2011 IEEE Sixth International Conference on Global Software Engineering Workshop
researchProduct

Industrial Application and Evaluation of a Software Evolution Decision Model

2007

Social software engineeringEngineeringbusiness.industrySoftware deploymentLegacy systemSoftware constructionSoftware developmentSystems engineeringSoftware verification and validationbusinessDecision modelSoftware evolution
researchProduct

Best Practices for International eSourcing of Software Products and Services

2008

This paper analyzes how the information and communications technology-supported international eSourcing of software products and services (IeS) can be effectively executed. The extant literature falls short of providing a systematic and detailed enough set of best practices to guide IeS. This paper presents best practices for IeS to facilitate further research, and to help managers and other stakeholders to understand, execute, and proactively improve and manage international eSourcing. The practices emphasize the need to establish and enact rigorous, mature, and quantitatively managed eSourcing life- cycles in order to transcend temporal, geographical, social, technical, and other boundari…

Social software engineeringExtreme programming practicesKnowledge managementOrder (exchange)business.industryInformation and Communications TechnologyBest practiceSoftware constructionSoftware developmentBusinesscomputer.software_genrecomputerOutsourcingProceedings of the 41st Annual Hawaii International Conference on System Sciences (HICSS 2008)
researchProduct