Search results for "software engineering"

showing 10 items of 1151 documents

Metrics in method engineering

1995

So many software development methods have been introduced in the last decade, that one can talk about a “methodology jungle”. To aid the method developers and evaluators in fighting their way through this jungle we propose a systematic approach for measuring properties of methods. We describe two sets of metrics, which measure the complexity of diagrammatic specification techniques on the one hand, and of complete systems development methods on the other hand. Proposed metrics provide a relatively fast and simple way to analyse the technique (or method) properties, and when accompanied with other selection criteria, can be used for estimating the cost of learning the technique and the relat…

Computer sciencebusiness.industryMethod engineeringSearch-based software engineeringSoftware developmentMachine learningcomputer.software_genreInformation engineeringArchitecture tradeoff analysis methodComputer engineeringSoftware constructionSoftware systemArtificial intelligencebusinessComputer-aided software engineeringcomputer
researchProduct

An Empirical Investigation of Performance Overhead in Cross-Platform Mobile Development Frameworks

2020

AbstractThe heterogeneity of the leading mobile platforms in terms of user interfaces, user experience, programming language, and ecosystem have made cross-platform development frameworks popular. These aid the creation of mobile applications – apps – that can be executed across the target platforms (typically Android and iOS) with minimal to no platform-specific code. Due to the cost- and time-saving possibilities introduced through adopting such a framework, researchers and practitioners alike have taken an interest in the underlying technologies. Examining the body of knowledge, we, nonetheless, frequently encounter discussions on the drawbacks of these frameworks, especially with regard…

Computer sciencebusiness.industryMobile appMobile apps020206 networking & telecommunications020207 software engineering02 engineering and technologyData scienceBody of knowledgeDevelopment approachesUser experience designCross-platform0202 electrical engineering electronic engineering information engineeringCross-platform developmentMobile developmentAndroid (operating system)User interfacePerformance benchmarkEmpirical evidencebusinessVDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550Software
researchProduct

A multi-agent system for obtaining dynamic origin/destination matrices on intelligent road networks

2012

Dynamic Origin/Destination matrices are one of the most important parameters for efficient and effective transportation system management. These matrices describe the vehicle flow between different points inside a region of interest for a given period of time. Usually, dynamic O/D matrices are estimated from link traffic counts, home interview and/or license plate surveys. Unfortunately, estimation methods take O/D flows as time invariant for a certain number of intervals of time, which cannot be suitable for some traffic applications. However, the advent of information and communication technologies (e.g., vehicle-to-infrastructure dedicated short range communications — V2I) to the transpo…

Computer sciencebusiness.industryMulti-agent systemReal-time computingcomputer.software_genreDedicated short-range communicationsDomain (software engineering)LTI system theoryMatrix (mathematics)Flow (mathematics)Systems managementbusinesscomputerIntelligent transportation systemComputer networkProceedings of the 6th Euro American Conference on Telematics and Information Systems
researchProduct

Acoustic Detection of Moving Vehicles

2018

This chapter outlines a robust algorithm to detect the arrival of a vehicle of arbitrary type when other noises are present. It is done via analysis of its acoustic signature against an existing database of recorded and processed acoustic signals. To achieve it with minimum number of false alarms, a construction of a training database of acoustic signatures of signals emitted by vehicles using the distribution of the energies among blocks of wavelet packet coefficients (waveband spectra, see Sect. 4.6) is combined with a procedure of random search for a near-optimal footprint (RSNOFP). The number of false alarms in the detection is minimized even under severe conditions such as: signals emi…

Computer sciencebusiness.industryNetwork packetTraining (meteorology)020207 software engineeringPattern recognition02 engineering and technologySet (abstract data type)FootprintRandom searchWavelet0202 electrical engineering electronic engineering information engineeringProcess controlAcoustic signature020201 artificial intelligence & image processingArtificial intelligencebusiness
researchProduct

Research platform for medical device development to simplify translation to the market

2019

New regulations for medical products complicate research projects for new application fields and translation of innovative product ideas to refundable medical products becomes a high economic risk. All this demands for a CE-marked platform, which offers the possibility to access the recorded data online or even directly the hardware during research applications, to bridge the gap. This paper describes how a CE-marked medical product can be extended by different interfaces to enable basic research or simplify first proof-of-concept studies thus optimizing prototype development in research projects, simplifying the documentation process and reducing the risk for market access.

Computer sciencebusiness.industryProcess (engineering)010401 analytical chemistryMarket access01 natural sciencesBridge (nautical)030218 nuclear medicine & medical imaging0104 chemical sciences03 medical and health sciences0302 clinical medicineSoftwareDocumentationDevelopment (topology)Equipment and SuppliesProduct (category theory)Software engineeringbusinessGraphical user interfaceAnnual International Conference of the IEEE Engineering in Medicine and Biology Society. IEEE Engineering in Medicine and Biology Society. Annual International Conference
researchProduct

Towards a design process for modeling MAS organizations

2012

The design of MAS organizations is a complex activity where a proper methodological approach may offer a significant advantage in enabling the conception of the best solution. Moreover, the aid provided by a supporting tool significantly contributes to make the approach technically sound and it is a fundamental ingredient of a feasible strategy to the development of large MASs. In this paper, we introduce a portion of methodological approach devoted to design MAS organizations and a preliminary version of a specific case tool, named MoT (Moise+ Tool), for supporting activities from design production to automatic code generation. MoT provides four kinds of diagrams based on a definite graphi…

Computer sciencebusiness.industryProcess (engineering)NotationGraphical notationMethodological approachDevelopment (topology)Complex activityCode (cryptography)Design processProduction (economics)Code generationArtificial intelligenceAutomatically generatedDesign proceSoftware engineeringbusinessComputer-aided software engineeringSupporting toolAutomatic code generation
researchProduct

Evaluation Framework of Hypertext Access for Program Comprehension Support

2008

Hypertext consists of text fragments connected by links enabling fast nonlinear browsing of the fragments. In case of program text there are many alternative ways to form the fragmentation and linkage. Transient hypertext is a general and well-grounded approach for offering capabilities to form versatile information access support for many kinds of central software maintenance activities. Transient hypertextual access structures (THASs) are data structures formed automatically based on situation dependent information needs of the users of program comprehension support tools. The approach has been implemented in HyperSoft system. It is aimed at supporting legacy software maintenance and comp…

Computer sciencebusiness.industryProgram comprehensionLegacy systemInformation accessInformation needsSoftware maintenanceData structurelaw.inventionMarket fragmentationWorld Wide WeblawHypertextSoftware engineeringbusiness
researchProduct

Convolutional Neural Network for Blind Mesh Visual Quality Assessment Using 3D Visual Saliency

2018

In this work, we propose a convolutional neural network (CNN) framework to estimate the perceived visual quality of 3D meshes without having access to the reference. The proposed CNN architecture is fed by small patches selected carefully according to their level of saliency. To do so, the visual saliency of the 3D mesh is computed, then we render 2D projections from the 3D mesh and its corresponding 3D saliency map. Afterward, the obtained views are split to obtain 2D small patches that pass through a saliency filter to select the most relevant patches. Experiments are conducted on two MVQ assessment databases, and the results show that the trained CNN achieves good rates in terms of corre…

Computer sciencebusiness.industryQuality assessmentDistortion (optics)ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISION020207 software engineeringPattern recognition02 engineering and technologyFilter (signal processing)Convolutional neural networkVisualizationSalience (neuroscience)0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingSaliency mapArtificial intelligencebusinessComputingMethodologies_COMPUTERGRAPHICSVisual saliency2018 25th IEEE International Conference on Image Processing (ICIP)
researchProduct

Evaluation of SLA-based decision strategies for VM scheduling in cloud data centers

2016

Service level agreements (SLAs) gain more and more importance in the area of cloud computing. An SLA is a contract between a customer and a cloud service provider (CSP) in which the CSP guarantees functional and non-functional quality of service parameters for cloud services. Since CSPs have to pay for the hardware used as well as penalties for violating SLAs, they are eager to fulfill these agreements while at the same time optimizing the utilization of their resources.In this paper we examine SLA-aware VM scheduling strategies for cloud data centers. The service level objectives considered are resource usage and availability. The sample resources are CPU and RAM. They can be overprovision…

Computer sciencebusiness.industryQuality of serviceDistributed computingService level objective020207 software engineeringCloud computingWorkload02 engineering and technologyScheduling (computing)Service-level agreementService level0202 electrical engineering electronic engineering information engineeringLeverage (statistics)020201 artificial intelligence & image processingbusinessProceedings of the 3rd Workshop on CrossCloud Infrastructures & Platforms - CrossCloud '16
researchProduct

A new autonomous data transmission reduction method for wireless sensors networks

2018

International audience; The inherent limitation in energy resources and computational power for sensor nodes in a Wireless Sensor Network, poses the challenge of extending the lifetime of these networks. Since radio communication is the dominant energy consuming activity, most presented approaches focused on reducing the number of data transmitted to the central workstation. This can be achieved by deploying both on the workstation and the sensor node a synchronized prediction model capable of forecasting future values. Thus, enabling the sensor node to transmit only the values that surpasses a predefined error threshold. This mechanism offers a decrease in the cost of transmission energy f…

Computer sciencebusiness.industryReal-time computing020206 networking & telecommunications[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE]02 engineering and technology[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulation7. Clean energy[INFO.INFO-IU]Computer Science [cs]/Ubiquitous ComputingReduction (complexity)[INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR]Transmission (telecommunications)[INFO.INFO-MA]Computer Science [cs]/Multiagent Systems [cs.MA]020204 information systemsSensor node0202 electrical engineering electronic engineering information engineeringWireless[INFO.INFO-ET]Computer Science [cs]/Emerging Technologies [cs.ET][INFO.INFO-DC]Computer Science [cs]/Distributed Parallel and Cluster Computing [cs.DC]businessWireless sensor networkEnergy (signal processing)Data transmissionData reduction2018 IEEE Middle East and North Africa Communications Conference (MENACOMM)
researchProduct