Search results for " Software"

showing 10 items of 1178 documents

A Pedagogical Software for the Analysis of Loudspeaker Systems

2009

In this paper, a pedagogical software for the design and analysis of loudspeaker systems is presented, with emphasis on training students in the interaction between system parameters. Loudspeakers are complex electromechanical system, whose behavior is neither intuitive nor easy to understand by inexperienced students. Although commercial simulation software provides computation of the equations governing loudspeaker systems, they are mainly focused on the final product and are intended for experienced audio engineers. The proposed software was intentionally designed for education and training purposes. This software allows students to investigate loudspeaker systems that involve complex in…

Interactive computingCommercial softwareEngineeringDiaphragm (acoustics)business.industryComputationcomputer.software_genreEducationSimulation softwareSoftwareHuman–computer interactionLoudspeakerElectrical and Electronic EngineeringbusinesscomputerSimulationGraphical user interfaceIEEE Transactions on Education
researchProduct

A Newcomer's Guide to EICS, the Engineering Interactive Computing Systems Community

2019

[EN] Welcome to EICS, the Engineering Interactive Computing Systems community, PACMHCI/EICS journal, and annual conference! In this short article, we introduce newcomers to the field and to our community with an overview of what EICS is and how it positions with respect to other venues in Human-Computer Interaction, such as CHI, UIST, and IUI, highlighting its legacy and paying homage to past scientific events from which EICS emerged. We also take this opportunity to enumerate and exemplify scientific contributions to the field of Engineering Interactive Computing Systems, which we hope to guide researchers and practitioners towards making their future PACMHCI/EICS submissions successful an…

Interactive computingUser interfacesDesignComputer Networks and CommunicationsComputer science02 engineering and technologyInteractive systemsModel-driven EngineeringInteractive systems and toolsField (computer science)Software and its engineering0202 electrical engineering electronic engineering information engineering0501 psychology and cognitive sciencesSoftware verification and validation050107 human factorscomputer.programming_languageSoftware engineeringComputingMilieux_THECOMPUTINGPROFESSIONFormal methods05 social sciencesVerification and validation020207 software engineeringFormal methodsData scienceHuman computer interaction (HCI)Human-Computer InteractionHuman-centered computingModel-based design of user interfacesUser interfaceModel-driven architecturecomputerLENGUAJES Y SISTEMAS INFORMATICOSSocial Sciences (miscellaneous)
researchProduct

AnyDSL: a partial evaluation framework for programming high-performance libraries

2023

This paper advocates programming high-performance code using partial evaluation. We present a clean-slate programming system with a simple, annotation-based, online partial evaluator that operates on a CPS-style intermediate representation. Our system exposes code generation for accelerators (vectorization/parallelization for CPUs and GPUs) via compiler-known higher-order functions that can be subjected to partial evaluation. This way, generic implementations can be instantiated with target-specific code at compile time. In our experimental evaluation we present three extensive case studies from image processing, ray tracing, and genome sequence alignment. We demonstrate that using partial …

Intermediate languageComputer science020207 software engineeringImage processing02 engineering and technologyParallel computingPartial evaluation004020204 information systems0202 electrical engineering electronic engineering information engineeringCode generationRay tracing (graphics)General-purpose computing on graphics processing unitsSafety Risk Reliability and QualityImplementationSoftwareCompile time
researchProduct

Universally Designed Beacon-Assisted Indoor Navigation for Emergency Evacuations

2019

International audience; The United Nations (UN) Convention on the Rights of Persons with Disabilities (CRPD) obligates national governments to ensure the protection and safety of persons with disabilities in emergency situations. This article examines the application and accessibility of state-of-the-art ICT solutions in emergency situations. Research has indeed shown that the design and implementation of evacuation procedures in emergency situations play a critical role in ensuring personal safety and protection. While research has examined the experiences of persons including persons with disabilities in emergency situations, research has yet to examine fully the role that cutting-edge in…

IoTInternet of thingsbusiness.industryComputer science020208 electrical & electronic engineeringInternet privacyBig data020207 software engineeringBeacon-assisted indoor navigation02 engineering and technologylaw.inventionBeaconBluetoothUser experience designlawInformation and Communications Technology0202 electrical engineering electronic engineering information engineering[INFO]Computer Science [cs]businessMobile deviceVDP::Teknologi: 500::Informasjons- og kommunikasjonsteknologi: 550Emergency evacuations
researchProduct

Capturing citizens — Emerging needs: Using social networks in smart cities

2017

In order to reach its objectives, smart cities (or whatever kind of smart urban environment) should be underpinned by complex cyber physical systems (CPS) able to discover needs and services and "smartly" combine them. Services may be thought as services offered by software components, of whatever nature, for instance software, bot, robot, app and so on. Searching for the best service depends on the need of the citizen(s) and also on the type of (smart) environment the citizens are in. Analysis and design of CPSs are more challenging than the only physical or the only cyber system. We propose a design paradigm shift towards runtime for identifying requirements of cyber physical systems for …

IoTrequirements analysisService (systems architecture)021103 operations researchcyber physical systemComputer sciencebusiness.industry0211 other engineering and technologiesCyber-physical system020207 software engineering02 engineering and technologyComputer securitycomputer.software_genreSmart citieSoftwareComponent-based software engineering0202 electrical engineering electronic engineering information engineeringRobotSoftware systembusinesscomputerDesign paradigmRequirements analysis2017 AEIT International Annual Conference
researchProduct

A VR/AR Environment for Multi-User Liver Anatomy Education

2021

We present a Virtual and Augmented Reality multi-user prototype of a learning environment for liver anatomy education. Our system supports various training scenarios ranging from small learning groups to classroom-size education, where students and teachers can participate in virtual reality, augmented reality, or via desktop PCs. In an iterative development process with surgeons and teachers, a virtual organ library was created. Nineteen liver data sets were used comprising 3D surface models, 2D image data, pathology information, diagnosis and treatment decisions. These data sets can interactively be sorted and investigated individually regarding their volumetric and meta information. The …

Iterative and incremental development020205 medical informaticsProcess (engineering)business.industryComputer scienceLearning environmenteducation020207 software engineeringUsabilityQualitative property02 engineering and technologyVirtual realityHuman–computer interaction0202 electrical engineering electronic engineering information engineeringAugmented realityUser interfacebusiness2021 IEEE Virtual Reality and 3D User Interfaces (VR)
researchProduct

DYNAMIC SEMANTIC USER PROFILING FROM IMPLICIT WEB NAVIGATION DATA

2014

International audience; On the Web, pages are often dynamically generated and allow publishers to individually adapt contents to each viewer. Underlying systems must correctly understand the user's context - crucial especially in the case of online advertisement placement. The article at hand describes our proposition of a novel profiling system, adapted to the special needs of digital advertising. Based on Semantic Web Technologies, the MindMinings system relies on an ontology to enable thorough understanding of each user's context and needs. The underlying ontology structure also provides enhanced interoperability with semantically annotated knowledge resources, notably vocabularies from …

JEL classification: M37 Advertising; L86 Information and Internet Services Computer Software; D80 General (Information Knowledge Uncertainty)Web Analysis[INFO.INFO-CL] Computer Science [cs]/Computation and Language [cs.CL]Rule-based reasoningOntologiesUser Profiling[ INFO.INFO-CL ] Computer Science [cs]/Computation and Language [cs.CL][INFO.INFO-CL]Computer Science [cs]/Computation and Language [cs.CL]Semantic Web
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

Java Integrated Development Environments' Support for Reuse-Oriented Software Development

2002

Component reuse is a promising direction to develop software more efficiently and cost effectively. One part of software development is the actual programming with an integrated development environment (IDE). We studied three Java IDEs and how they support reuse-oriented software development. We derived evaluation criteria from a known reuse model. As a conclusion we suggest that current Java IDEs need to improve their support for the reuse process.

Javabusiness.industryComputer scienceSoftware developmentSoftware development processPersonal software processGoal-Driven Software Development ProcessComponent-based software engineeringSoftware constructionSystems engineeringPackage development processbusinessSoftware engineeringcomputercomputer.programming_language
researchProduct

Kvalitātes nodrošināšanas procesu analīze un ieviešana mazā uzņēmumā

2019

Maģistra darba mērķis ir izpētīt, kā mazā uzņēmumā ieviest kvalitātes nodrošināšanas procesu, un veikt tā analīzi. Darbā tiek analizēts esošais kvalitātes nodrošināšanas process un, balstoties un nozares standartiem un labāko praksi, ir izstrādātas jaunas Jira Software darbplūsmas, jeb pieteikumu risināšanas procesi, kuri ir specifiski pielāgota uzņēmuma “Mapon” vajadzībām. Darba ietvaros tika apskatīti vairāki nozares standarti un labās prakses, kas varētu palīdzēt uzņēmumam procesu uzlabošanai. Darba ietvaros tika veikta analīze sākotnējam pieteikumu risināšanas procesam. Balstoties uz iegūto informāciju tika izveidots un analizēts uzlabots pieteikumu risināšanas process. Sākotnējā viena …

Jira SoftwareDatorzinātnedarbplūsmakvalitātepieteikumskvalitātes nodrošināšana
researchProduct