Search results for "Correctness"

showing 10 items of 69 documents

Sudoku – A Language Description Case Study

2009

A complete language description includes the structure as well as constraints, textual representation, graphical representation, and behaviour (transformation and execution). As a case study in language description, we consider Sudoku as a language, where a Sudoku puzzle is an instance of the language. Thus we are able to apply meta-model-based technologies for the creation of a language description for Sudoku, including correctness checking of a puzzle, and solving strategies. We identify what has to be expressed and how this can be done with the technology available today.

Structure (mathematical logic)CorrectnessTheoretical computer scienceTransformation (function)Textual representationProgramming languageComputer scienceClass diagramRepresentation (arts)computer.software_genrecomputer
researchProduct

A Reinforcement Learning Approach for User Preference-aware Energy Sharing Systems

2021

Energy Sharing Systems (ESS) are envisioned to be the future of power systems. In these systems, consumers equipped with renewable energy generation capabilities are able to participate in an energy market to sell their energy. This paper proposes an ESS that, differently from previous works, takes into account the consumers’ preference, engagement, and bounded rationality. The problem of maximizing the energy exchange while considering such user modeling is formulated and shown to be NP-Hard. To learn the user behavior, two heuristics are proposed: 1) a Reinforcement Learning-based algorithm, which provides a bounded regret and 2) a more computationally efficient heuristic, named BPT- ${K}…

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniMathematical optimizationCorrectnessComputer Networks and CommunicationsRenewable Energy Sustainability and the EnvironmentComputer scienceHeuristicUser modelingRegretBounded rationalityReinforcement learningCoal Energy exchange Energy Sharing Systems Green products Power generation Production Reinforcement Learning Renewable energy sources User Preference Virtual Power PlantsEnergy marketHeuristics
researchProduct

Noise-tolerant efficient inductive synthesis of regular expressions from good examples

1997

We present an almost linear time method of inductive synthesis restoring simple regular expressions from one representative (good) example. In particular, we consider synthesis of expressions of star-height one, where we allow one union operation under each iteration, and synthesis of expressions without union operations from examples that may contain mistakes. In both cases we provide sufficient conditions defining precisely the class of target expressions and the notion of good examples under which the synthesis algorithm works correctly, and present the proof of correctness. In the case of expressions with unions the proof is based on novel results in the combinatorics of words. A genera…

Class (set theory)CorrectnessComputer programComputer Networks and CommunicationsComputer scienceComputer experimentTheoretical Computer ScienceHardware and ArchitectureSimple (abstract algebra)Regular expressionTime complexityAlgorithmSoftwareProgram synthesisNew Generation Computing
researchProduct

A Framework for Parallel Assessment of Reputation Management Systems

2016

Several distributed applications running over the Internet use Reputation Management Systems (RMSs) to guarantee reliable interactions among unknown agents. Because of the heterogeneity of the existing RMSs, their assessment in terms of correctness and resistance to security attacks is not a trivial task. This work addresses this issue by presenting a novel parallel simulator aimed to support researchers in evaluating the performances of a RMS since the design phase. Preliminary results obtained by simulating two different attacks confirm the suitability of the proposed framework to evaluate different RMSs.

Settore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniCorrectnessbusiness.industryComputer scienceDistributed computing02 engineering and technologyMulti-threaded applicationTask (project management)Human-Computer InteractionDesign phaseParallel simulationComputer Networks and CommunicationDistributed reputation management020204 information systems0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingThe InternetParallel simulationbusinessSoftwareReputation managementProceedings of the 17th International Conference on Computer Systems and Technologies 2016
researchProduct

PROTEIN SECONDARY STRUCTURE PREDICTION: HOW TO IMPROVE ACCURACY BY INTEGRATION

2006

In this paper a technique to improve protein secondary structure prediction is proposed. The approach is based on the idea of combining the results of a set of prediction tools, choosing the most correct parts of each prediction. The correctness of the resulting prediction is measured referring to accuracy parameters used in several editions of CASP. Experimental evaluations validating the proposed approach are also reported.

Set (abstract data type)Bioinformatics Protein PredictionCorrectnessComputer sciencebusiness.industryArtificial intelligenceData miningMachine learningcomputer.software_genreProtein secondary structure predictionbusinessCASPcomputerApplied Artificial Intelligence
researchProduct

Etnolingwistyczne rozważania na temat przekładu na język angielski leksemów typu 'pierogi ruskie', 'barszcz ukraiński', 'fasolka po bretońsku', 'ryba…

2018

In today’s world, international tourism is one of the most quickly and dynamically developing sectors of economy. In the year 2012 – for the first time in the history of mankind – international tourist arrivals exceeded the milestone of one billion tourists globally, and within merely the 20 years’ time, i.e. between 1995 and 2015, the number of people travelling abroad as tourists more than d o u b l e d. The phenomenon also refers to the inbound tourism in Poland – with more than 16 million international tourists who visited our country in 2015. Obviously, on the one hand, the fact is highly beneficial to the state’s international prestige and economy, but on the other one – it does creat…

kawa po tureckuethnolinguisticsbarszcz ukraińskifasolka po bretońskuinternational inbound tourism in Polandaccuracy and correctness of translationpierogi ruskieryba po greckusałatka greckaStudia et Documenta Slavica
researchProduct

Supporting Impact Analysis by Program Dependence Graph Based Forward Slicing

2007

Since software must evolve to meet the typically changing requirements, source code modifications can not be avoided. Impact analysis is one of the central and relatively demanding tasks of software maintenance. It is constantly needed while aiming at ensuring the correctness of the made modifications. Due to its importance and challenging nature automated support techniques are required. Theoretically, forward slicing is a very suitable technique for that purpose. Therefore, we have implemented a program dependence graph (PDG) based tool, called GRACE, for it. For example, due to the typical rewritings of Visual Basic programs there is a great need to support their impact analysis. However…

Visual BasicCorrectnessSource codeComputer sciencebusiness.industrymedia_common.quotation_subjectSoftware maintenancecomputer.software_genreSlicingProgram Dependence GraphProgram slicingControl flow graphData miningSoftware engineeringbusinesscomputercomputer.programming_languagemedia_common
researchProduct

PARSI

2012

A usual target of automatic assessment in CS education has been a computer program or some other software engineering product. In this paper, we describe the 'PARSI' tool that is used for the automatic assessment of stylistic and technical correctness of office documents and some basic IT skills such as email netiquette and email lists usage. The PARSI tool enables us to run a highly populated course with only one teacher, and investigate how we could make such a course a flexible learning experience where learners take an active role.

Learning experienceWorld Wide WebCorrectnessComputer programcomputer.internet_protocolComputer scienceComputingMilieux_COMPUTERSANDEDUCATIONProduct (category theory)computerXMLProceedings of the 12th Koli Calling International Conference on Computing Education Research
researchProduct

Data Quality Model-based Testing of Information Systems: the Use-case of E-scooters

2020

The paper proposes a data quality model-based testing methodology aimed at improving testing methodology of information systems (IS) using previously proposed data quality model. The solution supposes creation of a description of the data to be processed by IS and the data quality requirements used for the development of the tests, followed by performing an automated test of the system on the generated tests verifying the correctness of data to be entered and stored in the database. The generation of tests for all possible data quality conditions creates a complete set of tests that verify the operation of the IS under all possible data quality conditions. The proposed solution is demonstra…

Model-based testingProgram testingCorrectnessComputer science0102 computer and information sciences02 engineering and technology01 natural sciencesReliability engineeringTest (assessment)Set (abstract data type)010201 computation theory & mathematicsData quality0202 electrical engineering electronic engineering information engineeringInformation system020201 artificial intelligence & image processing2020 7th International Conference on Internet of Things: Systems, Management and Security (IOTSMS)
researchProduct

An Island Strategy for Memetic Discrete Tomography Reconstruction

2014

In this paper we present a parallel island model memetic algorithm for binary discrete tomography reconstruction that uses only four projections without any further a priori information. The underlying combination strategy consists in separated populations of agents that evolve by means of different processes. Agents progress towards a possible solution by using genetic operators, switch and a particular compactness operator. A guided migration scheme is applied to select suitable migrants by considering both their own and their sub-population fitness. That is, from time to time, we allow some individuals to transfer to different subpopulations. The benefits of this paradigm were tested in …

Mathematical optimizationInformation Systems and ManagementCorrectnessSettore INF/01 - InformaticaComputationMigration strategyBinary numberIterative reconstructionMemetic island modelNoisy projectionStability problemComputer Science ApplicationsTheoretical Computer ScienceOperator (computer programming)Artificial IntelligenceControl and Systems EngineeringImage reconstructionA priori and a posterioriMemetic algorithmAlgorithmDiscrete tomographySoftwareParallel discrete tomographyMathematics
researchProduct