Search results for "Rating system"

showing 10 items of 139 documents

The Web Computer and Its Operating System: A New Approach for Creating Web Applications

2019

Web applications require not only more sophisticated infrastructure than traditional single-PC applications, but also a different way of thinking, where network-specific aspects have to be considered. In this paper, we introduce the web computer concept, which factors out network-related issues and provides an illusion of a single computer with directly attached CPUs, memory, and I/O devices. By assuming the web computer and its open operating system (webAppOS) as a target platform for web applications, developers can preserve the same level of thinking as when developing classical desktop applications. With this approach, which corresponds to the physiology of the human brain, web applicat…

World Wide Webbusiness.industryComputer scienceOperating systemWeb applicationJava virtual machinebusinesscomputer.software_genrecomputerProceedings of the 15th International Conference on Web Information Systems and Technologies
researchProduct

Scheduling independent stochastic tasks under deadline and budget constraints

2018

This article discusses scheduling strategies for the problem of maximizing the expected number of tasks that can be executed on a cloud platform within a given budget and under a deadline constraint. The execution times of tasks follow independent and identically distributed probability laws. The main questions are how many processors to enroll and whether and when to interrupt tasks that have been executing for some time. We provide complexity results and an asymptotically optimal strategy for the problem instance with discrete probability distributions and without deadline. We extend the latter strategy for the general case with continuous distributions and a deadline and we design an ef…

[INFO.INFO-CC]Computer Science [cs]/Computational Complexity [cs.CC]Mathematical optimizationOperations researchComputer science[INFO.INFO-DS]Computer Science [cs]/Data Structures and Algorithms [cs.DS]Cloud computing[INFO.INFO-SE]Computer Science [cs]/Software Engineering [cs.SE]02 engineering and technologyExpected valueTheoretical Computer ScienceScheduling (computing)[INFO.INFO-IU]Computer Science [cs]/Ubiquitous Computing[INFO.INFO-CR]Computer Science [cs]/Cryptography and Security [cs.CR]deadline0202 electrical engineering electronic engineering information engineering[INFO]Computer Science [cs]schedulingComputer Science::Operating SystemsComputingMilieux_MISCELLANEOUSBudget constraint020203 distributed computingcloud platformindependent tasksbusiness.industry[INFO.INFO-MO]Computer Science [cs]/Modeling and Simulationstochastic costAsymptotically optimal algorithmContinuous distributions[INFO.INFO-MA]Computer Science [cs]/Multiagent Systems [cs.MA]Hardware and ArchitectureProbability distribution[INFO.INFO-ET]Computer Science [cs]/Emerging Technologies [cs.ET]020201 artificial intelligence & image processingInterrupt[INFO.INFO-DC]Computer Science [cs]/Distributed Parallel and Cluster Computing [cs.DC]businessSoftwarebudget
researchProduct

The Computer Control Software for MAMI

1980

The computer control system of the Mainz Microtron is designed to keep track with the modular and step-by-step construction of the three accelerator stages. The system is up to now based on two loosely coupled HP1000 minicomputers, interfaced via CAMAC to the accelerator components and to the operator desk. The control software is divided into several layers of portable processes distributed to both computers. Communication between the processes, access to the data bank and the routing of CAMAC interrupts are handled via a message system which operates with symbolic addresses.

business.industryComputer scienceModular designApplication softwarecomputer.software_genreMinicomputerlaw.inventionSoftwarelawOperating systemRouting (electronic design automation)businessMicrotroncomputerComputer Automated Measurement and ControlDesk
researchProduct

Robustly correlated key‐medical image for DNA‐chaos based encryption

2021

Abstract Medical images include confidential and sensitive information about patients. Hence, ensuring the security of these images is a crucial requirement. This paper proposes an efficient and secure medical image encryption‐decryption scheme based on deoxyribonucleic acid (DNA), one‐dimensional chaotic maps (tent and logistic maps), and hash functions (SHA‐256 and MD5). The first part of the proposed scheme is the key generation based on the hash functions of the image and its metadata. The key then is highly related and intensely sensitive to the original image. The second part is the rotation and permutation of the first two MSB bit‐plans of the medical image to reduce its black backgr…

business.industryComputer sciencePattern recognitionEncryptionImage (mathematics)CHAOS (operating system)QA76.75-76.765Signal ProcessingPhotographyKey (cryptography)Computer softwareComputer Vision and Pattern RecognitionArtificial intelligenceElectrical and Electronic EngineeringTR1-1050businessSoftwareIET Image Processing
researchProduct

Smart Technologies for Improved Software Maintenance

2015

Steadily increasing complexity of software systems makes them difficult to configure and use without special IT knowledge. One of the solutions is to improve software systems making them “smarter”, i.e. to supplement software systems with features of self-management, at least partially. This paper describes several software components known as smart technologies, which facilitate software use and maintenance. As to date smart technologies incorporate version updating, execution environment testing, self-testing, runtime verification and business process execution. The proposed approach has been successfully applied in several software projects.

business.industryComputer scienceSoftware developmentSoftware maintenancecomputer.software_genreSoftware analyticsSoftware constructionOperating systemPackage development processBackportingSoftware systemSoftware verification and validationbusinessSoftware engineeringcomputerAnnals of Computer Science and Information Systems
researchProduct

A Case Study of Open Source Software Development in Proteomic Area: The LIMS ePims

2008

The objective of this paper is to provide an illustrative feedback on development of Open Source software among several partners. We describe the first stage of the design of a specific software package, namely a customized Laboratory Information Management System (LIMS) for biology applications. This software package is structured in several modules which are reusable and can be customized for other applications. In this paper, we address the problem of multi-licensing for the same software tools due to the participation of several partners, the reuse of code source, and the subsequent distribution of this produced software.

business.industryComputer scienceSoftware developmentcomputer.software_genreSoftware peer reviewSoftware frameworkSoftware analyticsSoftware constructionOperating systemPackage development processSoftware verification and validationSoftware systembusinessSoftware engineeringcomputer2008 IEEE International Conference on Signal Image Technology and Internet Based Systems
researchProduct

MansOS

2010

Often software for wireless sensor networks (WSNs) is developed using a specific event based operating system (OS) such as TinyOS. However, this requires steep learning curve for the new developers. Other operating systems for embedded devices have limited support for new hardware platforms. Our goal is to provide an operating system for resource constrained devices that is easy to use for the wide range of researchers and developers familiar with C programming language and Unix operating system concepts. In addition, we provide a framework for agile portability to new hardware platforms, due to the nature of WSN systems that require specific hardware or features for the sensing tasks at ha…

business.industryComputer sciencemedia_common.quotation_subjectcomputer.software_genreEmbedded operating systemSoftware portabilityKey distribution in wireless sensor networksSoftwareDebuggingEmbedded systemOperating systemx86businessnesCWireless sensor networkcomputermedia_commonProceedings of the 8th ACM Conference on Embedded Networked Sensor Systems
researchProduct

Specific protocol (SENSLOG) over TCP/IP for sensors applications

2005

The objective is to obtain an embedded system using a microcontroller that will communicate with other devices over a specific protocol (SENSLOG) over TCP/IP for sensors applications. The protocol has been designed for this application, but the commands are generic. They can be used for any type of sensing. We must take into account that this program will run in a microcontroller and it will communicate with another program running in a PC. The protocol is based on commands, like SMTP. From the PC we will send commands to the microcontroller to do specific tasks, and if it is necessary, the microcontroller will answer to the PC. Some of the functions designed for this protocol are: to contr…

computer.internet_protocolTransmission Control Protocolbusiness.industryComputer scienceSerial Line Internet ProtocolLocal area networkcomputer.software_genreMicrocontrollerInternet protocol suiteEmbedded systemComputer-on-moduleOperating systembusinesscomputerReset (computing)Protocol (object-oriented programming)2004 IEEE International Conference on Industrial Technology, 2004. IEEE ICIT '04.
researchProduct

StateOS : A Memory-Efficient Hybrid Operating System for IoT Devices

2023

The increasing significance of operating systems (OSs) in the development of the internet of things (IoT) has emerged in the last decade. An event-driven OS is memory efficient and suitable for resource-constrained IoT devices and wireless sensors, although the program’s control flow, which is determined by events, is not always obvious. A multithreaded OS with sequential control flow is often considered clearer. However, this approach is memory-consuming. A hybrid OS seeks to combine the strengths of the event-driven approach with multithreaded approach. An event-driven cooperative threaded OS represents a hybrid approach that supports concurrency by explicitly yielding control to another …

cooperative programmingkäyttöjärjestelmätComputer Networks and Communicationsinternet of thingsComputer Science Applicationshybrid operating systemHardware and ArchitectureIoT OSSignal ProcessingWSN OSesineiden internetohjelmointitietoverkotwireless sensor network operating systemInformation Systems
researchProduct

Wireless Sensor Network Operating System Design Rules Based on Real-World Deployment Survey

2013

Wireless sensor networks (WSNs) have been a widely researched field since the beginning of the 21st century. The field is already maturing, and TinyOS has established itself as the de facto standard WSN Operating System (OS). However, the WSN researcher community is still active in building more flexible, efficient and user-friendly WSN operating systems. Often, WSN OS design is based either on practical requirements of a particular research project or research group's needs or on theoretical assumptions spread in the WSN community. The goal of this paper is to propose WSN OS design rules that are based on a thorough survey of 40 WSN deployments. The survey unveils trends of WSN applic…

design rulesControl and OptimizationComputer Networks and CommunicationsComputer sciencecomputer.software_genreUSablelcsh:TechnologyField (computer science)ComputerApplications_MISCELLANEOUSoperating systemdeploymentsurveyComputerSystemsOrganization_SPECIAL-PURPOSEANDAPPLICATION-BASEDSYSTEMSwireless sensor networksInstrumentationbusiness.industrylcsh:TComputerSystemsOrganization_COMPUTER-COMMUNICATIONNETWORKSwireless sensor networks; deployment; survey; operating system; design rulesSoftware deploymentOperating systembusinessWireless sensor networkcomputerComputer networkDe facto standardJournal of Sensor and Actuator Networks; Volume 2; Issue 3; Pages: 509-556
researchProduct