Search results for "computer.programming_language"

showing 10 items of 986 documents

ATL model checking in the cloud

2015

This paper gives an overview of our recent work on implementing a new interactive ATL model checker for verification of open systems. In verification based on model checking, we need to provide a model of the system and also write down the properties (ATL formulas) that we require the system to satisfy. Traditionally, the semantics of ATL is given in terms of concurrent game structures. In contrast to previous approaches, our tool permits an interactive design of the ATL models as state-transition graphs, and is based on client/server architecture. The server part, published as Web service in OpenShift cloud platform, embeds the core of the ATL model checker, and the client provides an intu…

Model checkingSQLProgramming languagebusiness.industrySemantics (computer science)Computer scienceInteractive designCloud computingcomputer.software_genreTheoryofComputation_MATHEMATICALLOGICANDFORMALLANGUAGESOperating systemAlgorithm designWeb servicebusinesscomputercomputer.programming_languageGraphical user interface2015 Internet Technologies and Applications (ITA)
researchProduct

Implementing an ATL model checker tool using relational algebra concepts

2014

Alternating-Time Temporal Logic (ATL) is a branching-time temporal logic that naturally describes computations of open systems. An open system interacts with its environment and its behavior depends on the state of the system as well as the behavior of the environment. ATL model-checking is a well-established technique for verifying that a formal model representing such a system satisfies a given property. In this paper we describe a new interactive model checker environment based on algebraic approach. Our tool is implemented in client-server paradigm. The client part allows an interactive construction of ATL models represented by concurrent game structures as directed multi-graphs. The se…

Model checkingSQLTheoretical computer scienceProgramming languageComputer sciencecomputer.internet_protocolRelational algebracomputer.software_genreOpen system (systems theory)Temporal logicWeb servicecomputerServer-sideXMLcomputer.programming_language2014 22nd International Conference on Software, Telecommunications and Computer Networks (SoftCOM)
researchProduct

Research of Tool-Coupling Based Electro-hydraulic System Development Method

2015

This paper introduces a new kind of tool-coupling based electro-hydraulic system development method including designing character-oriented electro-hydraulic system development and design procedure, co-simulation based system coupling strategy, client-server model management method. An integrated development platform is designed for co-simulation among AMESim, Matlab\Simulink, Flowmaster, Saber and Simplorer. The platform can manage each simulator’s models and co-simulation procedure. The result illustrates tool coupling based electro-hydraulic system development method can improve the efficiency of multi-team collaborative design for electro-hydraulic system and also can analyze and evaluat…

Model managementSystem developmentCoupling (computer programming)Computer scienceTeknik och teknologierEngineering and TechnologyControl engineeringComputerApplications_COMPUTERSINOTHERSYSTEMSCollaborative designMATLABElectro hydrauliccomputercomputer.programming_language
researchProduct

Concept of Client-Server Environment for Agent-Based Modeling and Simulation of Living Systems

2015

In the paper a concept for integrated and simple-to-use agent-based modeling and simulation environment is presented. The modeling environment allows simulating massive agent-based systems. Modeling environment itself is not domain specific, but it is expandable and allows creating domain-specific models. Hierarchical environment structure is supported. Individual agents could evolve by its individual path and pace. We use the General Living Systems theory as a reference model to check whether proposed modeling and simulation environment may also be used to describe models of living systems that are most complex systems around. The main concepts of proposed modeling environment such as agen…

Modeling and simulationModeling languageComputer scienceDistributed computingMulti-agent systemErlang (programming language)Systems modelingcomputerReference modelAgent-based social simulationcomputer.programming_languageLiving systems2015 7th International Conference on Computational Intelligence, Communication Systems and Networks
researchProduct

Enhancing dynamic graphical analysis with the Lisp-Stat language and the ViSta statistical program

2005

Presented is a sample of computerized methods aimed at multidimensional scaling and psychometric item analysis that offer a dynamic graphical interface to execute analyses and help visualize the results. These methods show how the Lisp-Stat programming language and the ViSta statistical program can be jointly applied to develop powerful computer applications that enhance dynamic graphical analysis methods. The feasibility of this combined strategy relies on two main features: (1) The programming architecture of ViSta enables users to add new statistical methods as plug-ins, which are integrated into the program environment and can make use of all the functions already available in ViSta (e.…

Models StatisticalComputer programbusiness.industryComputer scienceProgramming languageComputer ApplicationsData manipulation languageExperimental and Cognitive PsychologySample (statistics)computer.software_genreSet (abstract data type)Arts and Humanities (miscellaneous)Computer GraphicsDevelopmental and Educational PsychologyHumansPsychology (miscellaneous)LispGraphicsbusinesscomputerGeneral PsychologyLanguageGraphical user interfacecomputer.programming_languageBehavior Research Methods
researchProduct

Complement lysis: a hole is a hole.

1991

recent experimental advances 21, it is now possible to produce MACs with a precise molecular composition 7 for better designed experiments. In my judgement, however, it will always be problematic to propose a single unifying mechanism for MAC action simply because MAC effects are not uniform. The reason for attempting to classify MACs as leaky patch or channel formers is a desire to wield Occam's razor and carve out the simplest unifying theory. But this razor often cuts one's throat, especially when it comes to immunological processes. A system that degranulates platelets, 'kills' such widely diverse targets as artificial liposomes, 'dead' viruses and erythrocytes, metabolically active cel…

Molecular compositionCell Membrane PermeabilityComputer scienceNuclear EnvelopeCarve outImmunologyoccamComplement System ProteinsTopologyHemolysisModels BiologicalIon ChannelsComplement (complexity)Patch formationAction (philosophy)Channel (programming)Humanscomputercomputer.programming_languageSimple (philosophy)Immunology today
researchProduct

Analysis of DNA sequence variation within marine species using Beta-coalescents

2013

We apply recently developed inference methods based on general coalescent processes to DNA sequence data obtained from various marine species. Several of these species are believed to exhibit so-called shallow gene genealogies, potentially due to extreme reproductive behaviour, e.g. via Hedgecock's "reproduction sweepstakes". Besides the data analysis, in particular the inference of mutation rates and the estimation of the (real) time to the most recent common ancestor, we briefly address the question whether the genealogies might be adequately described by so-called Beta coalescents (as opposed to Kingman's coalescent), allowing multiple mergers of genealogies. The choice of the underlying…

Most recent common ancestorMutation ratePopulation geneticsInferenceMarine Biology62F99 (Primary) 62P10 92D10 92D20 (Secondary)Biology01 natural sciencesArticleDNA sequencingCoalescent theory010104 statistics & probability03 medical and health sciencesFOS: MathematicsAnimals0101 mathematicsQuantitative Biology - Populations and EvolutionEcology Evolution Behavior and Systematics030304 developmental biologycomputer.programming_languageMarine biology0303 health sciencesBETA (programming language)Probability (math.PR)Populations and Evolution (q-bio.PE)Sequence Analysis DNAOstreidaeEvolutionary biologyFOS: Biological sciencescomputerMathematics - Probability
researchProduct

A genetic algorithm for scratch removal in static images

2002

This paper investigates the removal of line scratches from old moving pictures and gives a twofold contribution. First, it presents a simple technique for detecting the scratches, based on an analysis of the statistics of the grey levels. Second, the scratch removal is approached as an optimisation problem, which is solved by using a genetic algorithm. The method can be classified as a static approach, as it works independently on each single frame of the sequence. It does not require any a-priori knowledge of the absolute position of the scratch, nor an external starting population of chromosomes for the genetic algorithm. The central column of the line scratch once detected is changed wit…

Moving pictureOptimisation problemComputer sciencePopulationImage processingLinear interpolationStatic imagesStatic approachLinear InterpolationGenetic algorithmOptimization Absolute positionOptimisationComputer visioneducationcomputer.programming_languageeducation.field_of_studySettore INF/01 - Informaticabusiness.industryScratch removalTransformation (function)ScratchLine (geometry)Image analysiArtificial intelligencebusinesscomputerInterpolationProceedings 11th International Conference on Image Analysis and Processing
researchProduct

Concept and Development of Modular VLIW Processor Based on FPGA

2010

Modern FPGA chips, with their larger memory capacity and reconfigurability potential, are opening new frontiers in rapid prototyping of embedded systems. With the advent of high density FPGAs it is now possible to implement a high performance VLIW processor core in an FPGA. Architecture based on Very Long Instruction Word (VLIW) processors are an optimal choice in the attempt to obtain high performance level in embedded system. In VLIW architecture, the effectiveness of these processors depends on the ability of compilers to provide sufficient instruction level parallelism(ILP) in program code. Using advanced compiler technology could take these functions, This paper describes research resu…

Multi-core processorAssembly languagebusiness.industryComputer scienceHardware description languageModular designcomputer.software_genreComputer architectureVery long instruction wordVHDLCompilerInstruction-level parallelismbusinesscomputercomputer.programming_language2010 Second International Conference on Computer and Network Technology
researchProduct

Multiple modular very long instruction word processors based on field programmable gate arrays

2007

Modern field programmable gate array (FPGA) chips, with their large memory capacity and reconfigurability potential, are opening new frontiers in rapid prototyping of embedded systems. With the advent of high-density FPGAs, it is now possible to implement a high-performance very long instruction word (VLIW) processor core in an FPGA. This paper describes research results about enabling the DSP TMS320 C6201 model for real-time image processing applications by exploiting FPGA technology. We present a modular DSP C6201 VHDL model with a variable instruction set. We call this new development a minimum mandatory modules (M3) approach. Our goals are to keep the flexibility of DSP in order to shor…

Multi-core processorComputer sciencebusiness.industryReconfigurabilityModular designAtomic and Molecular Physics and OpticsComputer Science ApplicationsInstruction setParallel processing (DSP implementation)Computer architectureVery long instruction wordEmbedded systemVHDLHardware_ARITHMETICANDLOGICSTRUCTURESElectrical and Electronic EngineeringField-programmable gate arraybusinesscomputercomputer.programming_languageJournal of Electronic Imaging
researchProduct