Search results for "Software development"

showing 10 items of 278 documents

RTS2: Lessons learned from a widely distributed telescope network

2008

RTS2 (Remote Telescope System 2) is a highly modular open source telescope and observatory management software package. It evolved from RTS, which was developed in Python to control a telescope aimed at observing optical transients of γ ray burts. The development of a network system capable of operating robotic telescopes is both difficult and complicated. Along with continued software development one must be concerned with maintaining operations and obtaining results. This is a review of experiences gained building a network of robotic telescopes. It focuses on describing which issues are important during development of the robotic observatory software and requirements for future developme…

business.industryComputer scienceSoftware developmentComputerApplications_COMPUTERSINOTHERSYSTEMSAstronomy and AstrophysicsPython (programming language)Modular designSoftware packagelaw.inventionTelescopeSoftwareOpen sourceSpace and Planetary ScienceObservatorylawSystems engineeringbusinesscomputercomputer.programming_languageAstronomische Nachrichten
researchProduct

Introduction to the Minitrack on Software Development for Mobile Devices, the Internet-of-Things, and Cyber-Physical Systems

2021

business.industryComputer scienceSoftware developmentCyber-physical systemInternet of ThingsbusinessComputer securitycomputer.software_genreMobile devicecomputerProceedings of the Annual Hawaii International Conference on System Sciences
researchProduct

On the Generalizability of Programs Synthesized by Grammar-Guided Genetic Programming

2021

Grammar-guided Genetic Programming is a common approach for program synthesis where the user’s intent is given by a set of input/output examples. For use in real-world software development, the generated programs must work on previously unseen test cases too. Therefore, we study in this work the generalizability of programs synthesized by grammar-guided GP with lexicase selection. As benchmark, we analyze proportionate and tournament selection too. We find that especially for program synthesis problems with a low output cardinality (e.g., a Boolean output) lexicase selection overfits the training cases and does not generalize well to unseen test cases. An analysis using common software metr…

business.industryComputer scienceSoftware developmentGenetic programming02 engineering and technologyMachine learningcomputer.software_genreTournament selectionSoftware metricTest case020204 information systems0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingGeneralizability theoryArtificial intelligencebusinesscomputerSelection (genetic algorithm)Program synthesis
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 Framework for Component Reuse in a Metamodelling-Based Software Development

2001

business.industryComputer scienceSoftware developmentcomputer.software_genreFeature-oriented domain analysisSoftware frameworkComponent (UML)Component-based software engineeringSoftware constructionSystems engineeringPackage development processDomain engineeringbusinessSoftware engineeringcomputerSoftwareInformation SystemsRequirements Engineering
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

Towards Integrated Computer Aided Systems and Software Engineering Tool for Information Systems Design

1996

The paper starts with a brief overview of the current situation in the world of CASE tools for information systems. Then there follows the outline of the basic ideas and principles of integrated CASE tool GRADE. The most outstanding characteristics of GRADE are that the tool is based on a unified specification language GRAPES and that it supports all information system development phases including analysis, requirements specification, design and implementation.

business.industryComputer scienceSystems development life cycleInformation systemSystems engineeringSoftware developmentSoftware designSoftware requirements specificationSpecification languagebusinessComputer-aided software engineeringSoftware engineeringIDEF0
researchProduct

Cyber Security Strategy Implementation Architecture in a Value System

2018

In this chapter, we introduce an approach toward enhancing the quality of strategy implementation. As a framework, we use cybersecurity strategy implementation planning and execution. Justification for this work is the observed need to be able to perform strategy readjustment processes quickly and in an agile way, when needed. This requires processes and practices that are simple enough and executable with small resources in a relatively short timeframe. The problem statement can be formulated as follows: “We need to determine an utterly simplified, noncomplicated model to help us to tackle the complex problem of implementing a cybersecurity strategy of adequate efficiency in a changing ope…

business.industryProcess (engineering)Computer scienceOperating environmentmedia_common.quotation_subjectInformation structureProblem statementcomputer.file_formatComputer securitycomputer.software_genreStrategy implementationQuality (business)ExecutablebusinesscomputerAgile software developmentmedia_common
researchProduct

Large-scale analysis of SARS-CoV-2 spike-glycoprotein mutants demonstrates the need for continuous screening of virus isolates

2021

AbstractDue to the widespread of the COVID-19 pandemic, the SARS-CoV-2 genome is evolving in diverse human populations. Several studies already reported different strains and an increase in the mutation rate. Particularly, mutations in SARS-CoV-2 spike-glycoprotein are of great interest as it mediates infection in human and recently approved mRNA vaccines are designed to induce immune responses against it.We analyzed 146,917 SARS-CoV-2 genome assemblies and 2,393 NGS datasets from GISAID, NCBI Virus and NCBI SRA archives focusing on non-synonymous mutations in the spike protein.Only around 13.8% of the samples contained the wild-type spike protein with no variation from the reference. Among…

chemistry.chemical_classificationGeneticsMutation rateMessenger RNAImmune systemchemistryMutantSpike (software development)BiologyGlycoproteinGenomeVirus
researchProduct

A Competence-based View on the Global Software Development Process

2015

The adoption of Global Software Development (GSD) models by software development companies is growing continuously. A variety of challenges such as temporal, geographical and socio-cultural distance are hindering global organizations to achieve potential benefits. As a result, organizations need support in how to overcome the challenges. The emphasis in the literature to date has typically focused on overcoming the challenges by providing tool support, management guidelines and processes. This follows the assumption that a well-established and validated process results in high quality output, not taking the actors within the process into account. While recognized as an important factor for …

competence based viewcompetence managementglobal software developmenthuman resource developmentosaamisen johtaminen
researchProduct