Search results for "Executable"

showing 10 items of 35 documents

FAME: Software for analysing rock microstructures

2016

Determination of rock microstructures leads to a better understanding of the formation and deformation of polycrystalline solids. Here, we present FAME (Fabric Analyser based Microstructure Evaluation), an easy-to-use MATLAB®-based software for processing datasets recorded by an automated fabric analyser microscope. FAME is provided as a MATLAB®-independent Windows® executable with an intuitive graphical user interface. Raw data from the fabric analyser microscope can be automatically loaded, filtered and cropped before analysis. Accurate and efficient rock microstructure analysis is based on an advanced user-controlled grain labelling algorithm. The preview and testing environments simplif…

010504 meteorology & atmospheric sciencesComputer sciencebusiness.industryOrientation (computer vision)AnalyserComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONcomputer.file_format010502 geochemistry & geophysics01 natural sciencesVisualizationSoftwareComputer graphics (images)Batch processingExecutableComputers in Earth SciencesbusinesscomputerSimulation0105 earth and related environmental sciencesInformation SystemsRock microstructureGraphical user interfaceComputers & Geosciences
researchProduct

Interoperable real-time symbolic programming for smart environments

2019

Smart environments demand novel paradigms offering easy configuration, programming and deployment of pervasive applications. To this purpose, different solutions have been proposed ranging from visual paradigms based on mashups to formal languages. However, most of the paradigms proposed in the literature require further external tools to turn application description code into an executable program before the deployment on target devices. Source code generation, runtime upgrades and recovery, and online debugging and inspection are often cumbersome in these programming environments. In this work we describe a methodology for real-time and on-line programming in smart environments that is co…

0209 industrial biotechnologySource codeComputer sciencemedia_common.quotation_subjectDistributed computingExecutable code exchangeForth02 engineering and technologyKnowledge base020901 industrial engineering & automationApplication domain020204 information systems0202 electrical engineering electronic engineering information engineeringSymbolic processingMQTTmedia_commonMQTTSettore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniSymbolic programmingcomputer.file_formatResource-constrained deviceDebuggingSmart environmentExecutableMessage queuecomputer
researchProduct

Generating Executable Code from High-Level Social or Socio-Ecological Model Descriptions

2019

Agent-Based Modelling has been used for social simulation because of the several benefits it entails. Social models are often constructed by inter-disciplinary teams that include subject-matter experts with no programming skills. These experts are typically involved in the creation of the conceptual model, but not the verification or validation of the simulation model. The Overview, Design concepts, and Details (ODD) protocol has emerged as a way of presenting a model at a high level of abstraction and as an effort towards improving the reproducibility of Agent-Based Models (ABMs) but it is typically written after a model has been completed. This paper reverses the process and provides non-…

050101 languages & linguisticsComputer scienceNetLogobusiness.industryProcess (engineering)05 social sciencesConceptual model (computer science)02 engineering and technologycomputer.file_formatMetamodeling0202 electrical engineering electronic engineering information engineeringVDP::Samfunnsvitenskap: 200020201 artificial intelligence & image processing0501 psychology and cognitive sciencesCode generationExecutableSoftware engineeringbusinessVDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550computerProtocol (object-oriented programming)computer.programming_languageSocial simulation
researchProduct

Domain-Specific Characteristics of Data Quality

2017

The research discusses the issue how to describe data quality and what should be taken into account when developing an universal data quality management solution. The proposed approach is to create quality specifications for each kind of data objects and to make them executable. The specification can be executed step-by-step according to business process descriptions, ensuring the gradual accumulation of data in the database and data quality checking according to the specific use case. The described approach can be applied to check the completeness, accuracy, timeliness and consistency of accumulated data.

Business processComputer sciencecomputer.file_formatcomputer.software_genreElectronic mailData modelingUnified Modeling LanguageData qualityData miningExecutableCompleteness (statistics)Data objectscomputercomputer.programming_languageProceedings of the 2017 Federated Conference on Computer Science and Information Systems
researchProduct

The Possibilities of Using BCI Technology in Biomedical Engineering

2018

The paper presents capabilities of building devices dedicated for persons with heavy mobility dysfunction and indicates the role of interfaces connecting brain with computer (Brain Computer Interface, BCI). Impulses coming from closing eyes, clenching teeth, and tongue movement were proposed as optimal in controlling the applications that manage executable systems. A group of electrodes giving a strong electric signal characteristic for the activity were designated and on the basis of conducted research a proposition of a scientific project concerning building of supporting devices for persons with heavy mobility dysfunction was presented.

Computer scienceClenching teeth010401 analytical chemistryBrain Computer Interface020206 networking & telecommunications02 engineering and technologycomputer.file_format01 natural sciences0104 chemical sciencesElectric signalClosing eyesHuman–computer interaction0202 electrical engineering electronic engineering information engineeringEEGExecutableBiomedical engineeringcomputerTongue movementBrain–computer interface
researchProduct

WSN Design and Verification Using On-Board Executable Specifications

2019

The gap between informal functional specifications and the resulting implementation in the chosen programming language is notably a source of errors in embedded systems design. In this paper, we discuss a methodology and a software platform aimed at coping with this issue in programming resource-constrained wireless sensor network nodes (WSNs). Whereas the typical development model for the WSNs is based on cross compilation, the proposed approach supports high-level symbolic coding of abstract models and distributed applications, as well as their test and their execution, directly on the target hardware. As a working example, we discuss the application of our methodology to specify the func…

Computer scienceInformation System02 engineering and technologywireless sensor networkSoftware0202 electrical engineering electronic engineering information engineeringElectrical and Electronic EngineeringEmbedded systemsymbolic programmingSettore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniFunctional specificationbusiness.industry020208 electrical & electronic engineeringRuntime verificationresource-constrained deviceComputer Science Applications1707 Computer Vision and Pattern Recognitioncomputer.file_formatsystem specificationComputer Science ApplicationsControl and Systems EngineeringEmbedded systemsystem programmingExecutablebusinesscomputerInformation SystemsIEEE Transactions on Industrial Informatics
researchProduct

An introduction to knowledge computing

2014

This paper deals with the challenges related to self-management and evolution of massive knowledge collections. We can assume that a self-managed knowledge graph needs a kind of a hybrid of: an explicit declarative self-knowledge (as knowledge about own properties and capabilities) and an explicit procedural self-knowledge (as knowledge on how to utilize own properties and the capabilities for the self-management).We offer an extension to a traditional RDF model of describing knowledge graphs according to the Semantic Web standards so that it will also allow to a knowledge entity to autonomously perform or query from remote services different computational executions needed. We also introdu…

Computer scienceOpen Knowledge Base ConnectivityEnergy Engineering and Power Technologyknowledge ecosystemssemanttinen webcomputer.software_genretietämyksenhallintaIndustrial and Manufacturing EngineeringKnowledge-based systemsKnowledge extractionManagement of Technology and InnovationElectrical and Electronic Engineeringtietämysself-managed systemsDatabasebusiness.industryApplied MathematicsMechanical Engineeringexecutable knowledgeknowledge computingcomputer.file_formatMathematical knowledge managementProcedural knowledgeComputer Science ApplicationsKnowledge baseControl and Systems EngineeringDomain knowledgeExecutablebusinessSoftware engineeringcomputerEastern-European Journal of Enterprise Technologies
researchProduct

Object-Oriented Operational Semantics

2016

Operational semantics is one way of providing meaning to an executable language. On a high level of abstraction, operational semantics means to define an interpreter or an abstract machine for the language. In this article, we review the concept of operational semantics in the scope of meta-model-based language definitions and identify challenges and issues. We provide a clean conceptual approach using an object-oriented runtime environment and state change operations, which relies on an underlying abstract virtual machine. We present the approach using a sample language.

Computer scienceProgramming language0102 computer and information sciences02 engineering and technologycomputer.file_formatcomputer.software_genre01 natural sciencesOperational semanticsAbstract machineAction semanticsDenotational semantics010201 computation theory & mathematicsVirtual machine0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingExecutablecomputerInterpreterAbstraction (linguistics)
researchProduct

Architecture and Language for Semantic Reduction of Domain-Specific Models in BPMS

2012

Nowadays each business process management system (BPMS) supports either an industry standard or its own specific modeling language. But no BPMS supports a specific language for each organization. We propose an architecture for building BPMS that allows creating a domain-specific modeling language for every client easily. The main problem is to bridge the gap between the domain-specific language and the executable language. We show that we can look at this problem as a classification of the domain-specific language constructs in the terms of the executable language. To solve this problem we present a novel model transformation language, with which this type of problem can be solved more natu…

Computer scienceProgramming languageModeling languagebusiness.industrycomputer.file_formatcomputer.software_genreDomain (software engineering)Reduction (complexity)Business process managementExecutableArchitecturebusinesscomputerLanguage constructModel transformation languagecomputer.programming_language
researchProduct

A Formal Semantics and a Client Synthesis for a BPEL Service

2008

A complex Web service described with languages like BPEL4WS, consists of an executable process and its observable behaviour (called an abstract process) based on the messages exchanged with the client. The abstract process behaviour is non deterministic due to the internal choices during the service execution. Furthermore the specification often includes timing constraints which must be taken into account by the client. Thus given a service specification, we identify the synthesis of a client as a key issue for the development of Web services. To this end, we propose an approach based on (dense) timed automata to first describe the observable service behaviour and then to build correct inte…

Computer sciencecomputer.internet_protocolProgramming languageDistributed computingFormal semantics (linguistics)computer.file_formatAbstract processcomputer.software_genreAutomatonBusiness Process Execution LanguageDiscrete time and continuous timeExecutableWeb servicecomputer
researchProduct