Search results for "Programming Language"

showing 10 items of 624 documents

Experimental evaluation of hypertext access structures

2002

Transient hypertextual access structures (THASs) are temporary graphs formed automatically on the basis of the situation-dependent information needs of software engineers. The approach is implemented in the HyperSoft system, which is a hypertext-based software maintenance support tool. THASs highlight the relevant parts of the program and enable nonlinear browsing between them. The system also supports various graphical views whose elements are linked to the program text. This paper describes the effects of using these hypertextual structures in two separate experiments. The subjects of both experiments were computer science students (total N = 70). In both experiments, the subjects perform…

Information retrievalProgramming languagebusiness.industryComputer scienceProgram comprehensionInformation needsSoftware maintenancecomputer.software_genrelaw.inventionSoftwareProgram analysislawTransient (computer programming)HypertextCompilerbusinesscomputerSoftwareJournal of Software Maintenance and Evolution: Research and Practice
researchProduct

Uz modeļu transformācijām balstītu rīku būves metožu izstrāde un realizācija

2012

Anotācija Promocijas darbā „Uz modeļu transformācijām balstītu rīku būves metožu izstrāde un realizācija” aplūkota uz modeļu transformācijām un metamodeļiem balstītu problēmorientētu rīku būves sfēra un risināta problēma, kā atvieglot šādu rīku izstrādi un lietošanu. Konkrēti aplūkota rīku būves platforma GRAF, kuras izstrādē autors piedalījies, un tā papildināta ar vairākiem servisiem, kas atvieglo rīku izstrādi ar šo platformu, kā arī ar to izstrādātu rīku uzturēšanu. Galvenie papildinājumi ietver vidēji augsta līmeņa modeļu transformāciju valodu izstrādi un realizāciju, metamodeļa skata jēdziena definēšanu un ieviešanu, kā arī modeļa un metamodeļa fragmenta specificēšanu, eksportu, impor…

Informācijas tehnoloģija datortehnika elektronika telekomunikācijas datorvadība un datorzinātneDatorzinātne#DatorzinātnesComputer ScienceProgrammēšanas valodas un sistēmasProgramming Languages and Systems
researchProduct

Update of the Binoth Les Houches Accord for a standard interface between Monte Carlo tools and one-loop programs

2014

We present an update of the Binoth Les Houches Accord (BLHA) to standardise the interface between Monte Carlo programs and codes providing one-loop matrix elements.

Interface (Java)Computer scienceCollider physics530 PhysicsMonte Carlo methodGeneral Physics and AstronomyFOS: Physical sciences10192 Physics Institute01 natural sciencesComputational scienceMatrix (mathematics)AutomationPhysics and Astronomy (all)High Energy Physics - Phenomenology (hep-ph)Collider physic0103 physical sciencesStatistical physics010306 general physicsCollider physicsParticle Physics - PhenomenologyMonte Carlo programNLO computationNLO computationsLOOP (programming language)010308 nuclear & particles physics1708 Hardware and ArchitectureMonte Carlo programsLes Houches Accord3100 General Physics and AstronomyHigh Energy Physics - PhenomenologyHardware and Architecture[PHYS.HPHE]Physics [physics]/High Energy Physics - Phenomenology [hep-ph]Computer Science::Programming Languagesddc:004
researchProduct

Modellierung überbetrieblicher behandlungsprozesse durch objekt-petrinetze

2005

Clinical processes are often performed by the cooperation of different healthcare organization. But even that for modeling of such processes the object Petri nets can be used, they often lack of intuitive comprehensibility. This contribution presents an interpretation of object Petri nets which assigns abstract net elements to real objects of the healthcare domain. By doing this it helps domain user to apply this Petri net type to the modeling of clinical processes. The application of this approach is demonstrated.

Interpretation (logic)Programming languageComputer sciencebusiness.industryInteroperabilityPetri netProcess architecturecomputer.software_genreObject (computer science)Domain (software engineering)User assistanceArtificial intelligencebusinesscomputerInformation SystemsWirtschaftsinformatik
researchProduct

Boolean-controlled systems via receding horizon and linear programing

2009

We consider dynamic systems controlled by boolean signals or decisions. We show that in a number of cases, the receding horizon formulation of the control problem can be solved via linear programing by relaxing the binary constraints on the control. The idea behind our approach is conceptually easy: a feasible control can be forced by imposing that the boolean signal is set to one at least one time over the horizon. We translate this idea into constraints on the controls and analyze the polyhedron of all feasible controls. We specialize the approach to the stabilizability of switched and impulsively controlled systems.

Inventory controlMathematical optimizationControl and OptimizationLinear programmingApplied MathematicsHorizonSIGNAL (programming language)Binary numberSet (abstract data type)PolyhedronControl and Systems EngineeringControl theoryHybrid systemSignal ProcessingImpulse control inventory control hybrid systemsMathematics
researchProduct

Pellet: A Practical OWL-DL Reasoner

2007

In this paper, we present a brief overview of Pellet: a complete OWL-DL reasoner with acceptable to very good performance, extensive middleware, and a number of unique features. Pellet is the first sound and complete OWL-DL reasoner with extensive support for reasoning with individuals (including nominal support and conjunctive query), user-defined datatypes, and debugging support for ontologies. It implements several extensions to OWL-DL including a combination formalism for OWL-DL ontologies, a non-monotonic operator, and preliminary support for OWL/Rule hybrid reasoning. Pellet is written in Java and is open source.

JavaComputer scienceProgramming languagemedia_common.quotation_subjectWeb Ontology LanguageSemantic reasonercomputer.software_genreOperator (computer programming)Description logicDebuggingMiddleware (distributed applications)Conjunctive querycomputermedia_commoncomputer.programming_languageSSRN Electronic Journal
researchProduct

ETAT: Expository Text Analysis Tool.

2002

Qualitative methods that analyze the coherence of expository texts not only are time consuming, but also present challenges in collecting data on coding reliability. We describe software that analyzes expository texts more rapidly and produces a notable level of objectivity. ETAT (Expository Text Analysis Tool) analyzes the coherence of expository texts. ETAT adopts a symbolic representational system, known as conceptual graph structures. ETAT follows three steps: segmentation of a text into nodes, classification of the unidentified nodes, and linking the nodes with relational arcs. ETAT automatically constructs a graph in the form of nodes and their interrelationships, along with various a…

JavaComputer scienceWritingExperimental and Cognitive Psychologycomputer.software_genreText comprehensionSoftwareMicrocomputersArtificial IntelligenceQuestion answeringSegmentationObjectivity (science)General Psychologycomputer.programming_languageInformation ServicesObserver Variationbusiness.industryReading comprehensionProgramming LanguagesPsychology (miscellaneous)Artificial intelligenceWord ProcessingbusinesscomputerNatural language processingSoftwareCoding (social sciences)Behavior research methods, instruments,computers : a journal of the Psychonomic Society, Inc
researchProduct

Lua Code: Security Overview and Practical Approaches to Static Analysis

2017

Lua is an interpreted, cross-platform, embeddable, performant and low-footprint language. Lua's popularity is on the rise in the last couple of years. Simple design and efficient usage of resources combined with its performance make it attractive for production web applications even to big organizations such as Wikipedia, CloudFlare and GitHub. In addition to this, Lua is one of the preferred choices for programming embedded and IoT devices. This context allows to assume a large and growing Lua codebase yet to be assessed. This growing Lua codebase could be potentially driving production servers and extremely large number of devices, some perhaps with mission-critical function for example i…

JavaComputer sciencevulnerabilityStatic program analysis02 engineering and technologyLuaJavaScriptSecurity testingohjelmointikielet020204 information systemsprogramming languages0202 electrical engineering electronic engineering information engineeringWeb applicationtietoturvadata securityhaavoittuvuuscomputer.programming_languageCodebaseta113business.industryComputingMilieux_PERSONALCOMPUTING020207 software engineeringPython (programming language)Static analysisAbstract syntax treeSoftware engineeringbusinesscomputer
researchProduct

Some thoughts about the conceptual / procedural distinction in translation: a key-logging and eye-tracking study of processing effort

2014

This article builds on the conceptual / procedural distinction postulated by Relevance Theory to investigate processing effort in translation task execution. Drawing on relevance-theoretic assumptions, it assumes that instances related to procedural encodings will require more effortful processing not only in relation to the time spent on the task but also in terms of product indicators such as seconds per word and number of micro translation units per word. Drawing on key-logging and eye-tracking data, the article shows that there are statistically significant differences when conceptual and procedural encodings are analysed in selected areas of interest, with instances related to procedur…

Key loggingSeguimiento ocular (eye tracking)Linguistics and LanguageTranslation process research; Relevance Theory; Conceptual; Procedural distinction; Key logging; Eye trackingCodificación conceptual / procedimentalRelation (database)Computer scienceRelevance TheoryRegistros de teclado y ratón (key logging)computer.software_genreKeystroke loggingLanguage and LinguisticsEducationTask (project management)Encoding (semiotics)Teoría de la RelevanciaUNESCO::CIENCIAS DE LAS ARTES Y LAS LETRASEye trackingProceso de traducción; Teoría de la Relevancia; Codificación conceptual / procedimental; Registros de teclado y ratón (key logging); Seguimiento ocular (eye tracking)business.industryRelevance theorySIGNAL (programming language)Traducción e InterpretaciónTranslation process researchProceso de traducción:CIENCIAS DE LAS ARTES Y LAS LETRAS [UNESCO]Eye trackingArtificial intelligenceConceptual / procedural distinctionbusinesscomputerNatural language processingWord (computer architecture)MonTI. Monografías de Traducción e Interpretación
researchProduct

Panel Summary: Behavioural Models

1997

The aim of this paper is to report the panel discussion on behavioural models of human or machine agents interacting with the environment. In particular the following hot points will been analysed: a framework for describing behaviour; learning and evolution; closure and teleonomy when it comes to behaviour; the perception-learning-planning loop; the information integration at the (pre)attentive level; knowing by acting and knowing by computing.

LOOP (programming language)Computer sciencebusiness.industryArtificial lifeGenetic algorithmClosure (topology)Artificial intelligenceTeleonomybusinessInformation integrationPanel discussion
researchProduct