Search results for "Program"

showing 10 items of 5938 documents

Exploring FPGA Based Lock-in Techniques for Brain Monitoring Applications

2017

Functional Near Infrared Spectroscopy (fNIRS) systems for e-health applications usually suffer of poor signal detection mainly due to a low end-to-end signal to noise ratio of the electronics chain. Lock-In Amplifiers (LIA) historically represent a powerful technique helping to improve performances in such circumstances. In this work it has been designed and implemented a digital LIA system, based on a Zynq® Field Programmable Gate Array (FPGA), trying to explore if this technique might improve fNIRS system performances. More broadly, FPGA based solution flexibility has been investigated, with particular emphasis applied to digital filter parameters, needed in the digital LIA, and i…

Computer sciencebusiness.industryNoise (signal processing)Emphasis (telecommunications)Signallaw.inventionMicroprocessorlawelectrical_electronic_engineeringVHDLDetection theorybusinessField-programmable gate arrayDigital filtercomputerComputer hardwarecomputer.programming_language
researchProduct

Adoption of Constrained Application Protocol

2016

Among billions of Internet enabled devices that are expected to surround us in the near future, many will be resource constrained, i.e., will have limited power supply, processing power and memory. To cope with these limitations, the Constrained Application Protocol (CoAP) has been recently introduced as a lightweight alternative to HTTP for connecting the resource limited devices to the Web. Although the new protocol offers solid technical advantages, it remains uncertain whether a successful uptake will follow, as it depends also on its economic feasibility for the involved stakeholders. Therefore, this paper studies the techno-economic feasibility of CoAP using a systematic methodologica…

Computer sciencebusiness.industryPerspective (graphical)Techno economic020206 networking & telecommunications02 engineering and technologyComputer securitycomputer.software_genreConstrained Application ProtocolWeb of ThingsRisk analysis (engineering)Software deployment0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingThe InternetLiterature surveybusinesscomputerProtocol (object-oriented programming)International Journal of Innovation in the Digital Economy
researchProduct

Evaluation Framework of Hypertext Access for Program Comprehension Support

2008

Hypertext consists of text fragments connected by links enabling fast nonlinear browsing of the fragments. In case of program text there are many alternative ways to form the fragmentation and linkage. Transient hypertext is a general and well-grounded approach for offering capabilities to form versatile information access support for many kinds of central software maintenance activities. Transient hypertextual access structures (THASs) are data structures formed automatically based on situation dependent information needs of the users of program comprehension support tools. The approach has been implemented in HyperSoft system. It is aimed at supporting legacy software maintenance and comp…

Computer sciencebusiness.industryProgram comprehensionLegacy systemInformation accessInformation needsSoftware maintenanceData structurelaw.inventionMarket fragmentationWorld Wide WeblawHypertextSoftware engineeringbusiness
researchProduct

sar: Automatic generation of statistical reports using Stata and Microsoft Word for Windows

2013

The output provided by most Stata commands is plain text not suitable to be presented or published. After the numerical and graphical outputs are obtained, the user has to copy them into a word processor to complete the editing process. Some Stata commands help you to obtain well-formatted output, especially tabulated results in LATEX or other formats, but they are not a complete solution nor are they friendly tools. Stata automatic report (Sar) is an easy-to-use macro for Microsoft Word for Windows that allows a powerful integration between Stata and Word. With Sar, the user can retrieve numerical results and graphs from Stata and automatically insert them into a well-formatted Word docum…

Computer sciencebusiness.industryProgramming languagePlain textWord processingProcess (computing)computer.file_formatcomputer.software_genreAutomationMathematics (miscellaneous)WorkflowSar Stata Automation object report automation Microsoft Word reproducible research Automation OLEData miningMacrobusinesscomputerWord (computer architecture)
researchProduct

Semantic Agent Programming Language (S-APL): A Middleware Platform for the Semantic Web

2008

The agent-based approach is an effective one for building middleware interconnecting distributed heterogeneous resources and providing semantic interoperability among them. On the other hand, agents need the semantic Web technologies for flexible yet effective coordination among them with a particular issue of enabling agents to communicate not only about the domain but also about their own abilities, goals, and present and intended actions. This paper describes semantic agent programming language (SAPL)intended to be a core middleware language for the semantic Web. S-APL integrates the semantic description of the domain resources with the semantic prescription of the agents' behaviors. Add…

Computer sciencebusiness.industryProgramming languageSemantic Web Rule LanguageSemantic interoperabilitycomputer.software_genreSocial Semantic WebWorld Wide WebSemantic gridSemantic computingSemantic analyticsSemantic technologySemantic Web Stackbusinesscomputer2008 IEEE International Conference on Semantic Computing
researchProduct

Optimal and Greedy Heuristic Approaches for Scheduling and Mapping of Hardware Tasks to Reconfigurable Computing Devices

2020

Executing real-time tasks on dynamically reconfigurable FPGAs requires us to solve the challenges of scheduling and placement. In the past, many approaches have been presented to address these challenges. Still, most of them rely on idealized assumptions about the reconfigurability of FPGAs and the capabilities of commercial tool flows. In our work, we aim at solving these problems leveraging a practically useful 2D slot-based FPGA area model. We present optimal approaches for reconfigurable slot creation, hardware task assignment, and placement creation. We quantitatively compare optimal and heuristics algorithms through simulation experiments and show that the heuristics are rather close …

Computer sciencebusiness.industryReconfigurabilitybusinessField-programmable gate arrayGreedy algorithmHeuristicsReconfigurable computingComputer hardwareScheduling (computing)
researchProduct

Circuit simulators for circuit analysis in graduate engineering courses

2018

Circuit simulators are extensively used as an aid in many courses at the graduate level in many different engineering and applied sciences programs. SPICE (Simulation Program with Integrated Circuits Emphasis) based software programs have been used for long due to their traditional market position. If we focus on circuits analysis and linear systems subjects, the features that are required from a given simulator can be found in student/limited versions of commercial EDA (Electronic Design Automation) suites or in freeware/open source codes. In this contribution, we analyse and compare the most revelant characteristics of a representative set of the software packages that are commonly adopte…

Computer sciencebusiness.industryTeachingEducational systemsIntegrated circuitHigher Educationlaw.invention03 medical and health sciences0302 clinical medicineSoftwareFilter (video)lawLearningTransient (computer programming)Electronic design automation030212 general & internal medicineApplied scienceSoftware engineeringbusiness030217 neurology & neurosurgeryNetwork analysisElectronic circuit
researchProduct

The problem of interoperability: A common data format for quantum chemistry codes

2007

A common format for quantum chemistry (QC), enhancing code interoperability and communication between different programs, has been designed and implemented. An XML-based format, QC-ML, is presented for representing quantities such as geometry, basis set, and so on, while an HDF5-based format is presented for the storage of large binary data files. Some preliminary applications that use the format have been implemented and are also described. This activity was carried out within the COST in Chemistry D23 project “MetaChem,” in the Working Group “A meta-laboratory for code integration in ab initio methods.” © 2007 Wiley Periodicals, Inc. Int J Quantum Chem, 2007

Computer sciencecomputer.internet_protocolInteroperabilityEfficient XML InterchangeHierarchical Data Format010402 general chemistrycomputer.software_genre01 natural sciencesinterfaces0103 physical sciencesCode interoperabilityCode (cryptography)Physical and Theoretical ChemistryCommon Data FormatComputingMilieux_MISCELLANEOUS010304 chemical physicsProgramming languagecomputer.file_formatCondensed Matter Physicscomputational chemistryAtomic and Molecular Physics and Optics0104 chemical sciencesXML frameworkBinary dataCode interoperability; interfaces; computational chemistry; fortrancomputerXMLfortran
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

Domain-Specific OWL Ontology Visualization with OWLGrEd

2015

The OWLGrEd ontology editor allows graphical visualization and authoring of OWL 2.0 ontologies using a compact yet intuitive presentation that combines UML class diagram notation with textual Manchester syntax for expressions. We present an extension mechanism for OWLGrEd that allows adding custom information areas, rules and visual effects to the ontology presentation thus enabling domain specific OWL ontology visualizations. The usage of OWLGrEd and its extensions is demonstrated on ontology engineering examples involving custom annotation visualizations, advanced UML class dia-gram constructs and integrity constraints in semantic database schema design.

Computer sciencecomputer.internet_protocolProgramming languageOntology-based data integrationProcess ontologySuggested Upper Merged OntologyOntology (information science)computer.software_genreOntology engineeringOWL-SWorld Wide WebOpen Biomedical OntologiesUpper ontologycomputer
researchProduct