Search results for "software engineering"

showing 10 items of 1151 documents

Modeling ontologies for robotic environments

2002

On the basis of a multiple abstraction levels specification process, we developed a representational model for environmental robotic knowledge through the definition of a set of ontologies using a multi perspective approach. A general ontological model for typical indoor environments has been first developed, followed by its specialization using an implementation perspective. Actual software implementation of the ontology has been obtained via a XML-based markup language, used to build a repository for robotic environmental knowledge. Copyright 2002 ACM.

roboticSettore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniMarkup languageDatabasebusiness.industryComputer sciencecomputer.internet_protocolProcess (engineering)Multi-agent systemOntology (information science)computer.software_genreHuman-Computer InteractionSoftwareComputer Networks and Communicationmulti agent systemSpecialization (logic)Software engineeringbusinesscomputerXMLontologieSoftwareAbstraction (linguistics)1707
researchProduct

Towards CCTV-aware Routing and Navigation for Privacy, Anonymity, and Safety - Feasibility Study in Jyväskylä

2021

AbstractIn order to withstand the ever-increasing invasion of privacy by CCTV cameras and technologies, on par CCTV-aware solutions must exist that provide privacy, safety, and cybersecurity features. We argue that a first important step towards such CCTV-aware solutions must be a mapping system (e.g., Google Maps, OpenStreetMap) that provides both privacy and safety routing and navigation options. Unfortunately, to the best of our knowledge, there are no mapping nor navigation systems that support CCTV-privacy and CCTV-safety routing options. At the same time, in order to move the privacy vs. safety debate related to CCTV surveillance cameras from purely subjective to data-driven and evide…

safetyComputer sciencePrivacy laws of the United StatesContext (language use)PedestrianprivacyComputer securitycomputer.software_genrelcsh:TelecommunicationDomain (software engineering)anti-surveillancelcsh:TK5101-6720yksityisyyskameravalvontakarttapalvelutcctv-aware technologymappingnavigationreititysanonymityNavigation systemvalvontajärjestelmätcctvroutingsurveillanceRouting (electronic design automation)anonymiteettiScale (map)yksilönsuojacomputerAnonymity2021 28th Conference of Open Innovations Association (FRUCT)
researchProduct

A Multi-Projector Calibration Method for Virtual Reality Simulators with Analytically Defined Screens

2017

The geometric calibration of projectors is a demanding task, particularly for the industry of virtual reality simulators. Different methods have been developed during the last decades to retrieve the intrinsic and extrinsic parameters of projectors, most of them being based on planar homographies and some requiring an extended calibration process. The aim of our research work is to design a fast and user-friendly method to provide multi-projector calibration on analytically defined screens, where a sample is shown for a virtual reality Formula 1 simulator that has a cylindrical screen. The proposed method results from the combination of surveying, photogrammetry and image processing approac…

simulatorComputer scienceCalibration (statistics)ComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONImage processing02 engineering and technologyVirtual realitylcsh:Computer applications to medicine. Medical informatics01 natural scienceslcsh:QA75.5-76.95010309 opticsSimulació per ordinadorComputer graphics (images)0103 physical sciences0202 electrical engineering electronic engineering information engineeringimage processing; projector calibration; virtual reality; simulator; surveyingRadiology Nuclear Medicine and imagingPoint (geometry)lcsh:PhotographysurveyingElectrical and Electronic EngineeringRealitat virtualProcess (computing)020207 software engineeringlcsh:TR1-1050Computer Graphics and Computer-Aided DesignSample (graphics)projector calibrationimage processingTask (computing)Photogrammetryvirtual realitylcsh:R858-859.7lcsh:Electronic computers. Computer scienceComputer Vision and Pattern RecognitionImatges ProcessamentJournal of Imaging
researchProduct

Commentary: Long-term Practice with Domain-Specific Task Constraints Influences Perceptual Skills.

2018

small-sided gamesfootballskill acquisitionlcsh:BF1-990050105 experimental psychologyfutsalSkill transferDomain (software engineering)Task (project management)Dreyfus model of skill acquisition03 medical and health sciences0302 clinical medicinePerceptual learningtalent development/dk/atira/pure/subjectarea/asjc/3200Small sided gamesPsychology0501 psychology and cognitive sciencesPsychology(all)General PsychologyGeneral Commentary05 social sciencestalentC640030229 sport sciencessoccerTerm (time)Talent developmentrepresentative designlcsh:PsychologyconstraintsPsychologytransferCognitive psychologyFrontiers in psychology
researchProduct

Towards Seamless IoT Device-Edge-Cloud Continuum:

2021

In this paper we revisit a taxonomy of client-side IoT software architectures that we presented a few years ago. We note that the emergence of inexpensive AI/ML hardware and new communication technologies are broadening the architectural options for IoT devices even further. These options can have a significant impact on the overall end-to-end architecture and topology of IoT systems, e.g., in determining how much computation can be performed on the edge of the network. We study the implications of the IoT device architecture choices in light of the new observations, as well as make some new predictions about future directions. Additionally, we make a case for isomorphic IoT systems in whic…

software architectureIoTsulautettu tietotekniikkaprogrammable worldembedded devicesohjelmistotuotantointernet of thingsliquid softwarepilvipalvelutedge computingisomorphismreunalaskentaohjelmistoarkkitehtuuriisomorphic softwareesineiden internetsoftware engineering
researchProduct

Software business models and contexts for software innovation: key areas software business research

2003

This paper examines business, design, and product development aspects of software business models. Contexts of small and large companies for creating software innovations are also analysed. Finally, software business research is called for and an agenda for software business research is presented to better understand the dynamics of the software industry and help create and manage successful software-intensive ventures.

software business modelssoftware innovationDP industrysoftware business researchproduct designcorporate venturingproduct developmentsoftware industryinnovation managementsoftware engineering
researchProduct

Cooperative sound design: a protocol analysis

2016

Formal protocol analysis and linkographic representations are well-established approaches in design cognition studies, in the visual domain. We introduce the method and tools in the auditory domain, by analysing a case of collaborative sound design. We show how they can provide relevant qualitative and quantitative information about the efficiency of the creative process.

sound design; protocol analysis; linkographyProtocol analysiSettore INF/01 - InformaticaComputer scienceProcess (engineering)Sound designprotocol analysis0211 other engineering and technologiesProtocol analysis02 engineering and technologyDesign cognitionDomain (software engineering)sound designHuman–computer interactionSonic interaction designlinkographySettore ICAR/13 - Disegno Industriale0202 electrical engineering electronic engineering information engineering020201 artificial intelligence & image processingSonic interaction design021106 design practice & management
researchProduct

Numerical methods for a nonlinear impact model: A comparative study with closed-form corrections

2011

A physically based impact model-already known and exploited in the field of sound synthesis-is studied using both analytical tools and numerical simulations. It is shown that the Hamiltonian of a physical system composed of a mass impacting on a wall can be expressed analytically as a function of the mass velocity during contact. Moreover, an efficient and accurate approximation for the mass outbound velocity is presented, which allows to estimate the Hamiltonian at the end of the contact. Analytical results are then compared to numerical simulations obtained by discretizing the system with several numerical methods. It is shown that, for some regions of the parameter space, the trajectorie…

sound synthesis0209 industrial biotechnologyMathematical optimizationnumerical analysisaudio signal processingAcoustics and UltrasonicsDiscretizationComputer sciencePhysical system02 engineering and technologyParameter spaceEnergy conservationsymbols.namesake020901 industrial engineering & automation0202 electrical engineering electronic engineering information engineeringElectrical and Electronic EngineeringComputer simulationSettore INF/01 - Informaticasound synthesis; numerical analysis; audio signal processingNumerical analysisMathematical analysisphysics computing020207 software engineeringimpact modelingimpact soundsEnergy conservationNonlinear systemnumerical simulationsymbolsnonlinear dynamical systemHamiltonian (quantum mechanics)
researchProduct

A Proposal of Process Fragment Definition and Documentation

2012

This paper focuses on the field of Situational Method Engineering (SME) for the construction of agent-oriented design processes. Whatever SME approach a method designer wants to use, he has to manage two main elements: the (method or process) fragment and the repository where it is stored. Specific fragment definition and documentation are fundamental during these activities, for new process composition, and for the consequent system design activities. This paper aims at illustrating a proposal of fragment definition and documentation. This proposal is aimed to be an input for the IEEE FIPA Design Process Documentation and Fragmentation working group and, as regards our own research work, t…

standardizationSettore ING-INF/05 - Sistemi Di Elaborazione Delle InformazioniKnowledge managementSituational Method Engineeringmethod engineeringbusiness.industryComputer scienceProcess (engineering)Method engineeringmeta-modelAgent-orientedMarket fragmentationdesign processDocumentationFragment (logic)Working groupsDesign activitystandardsDesign processSystems designDesign proceSoftware engineeringbusinessComposition (language)
researchProduct

Seeking Technical Debt in Critical Software Development Projects : An Exploratory Field Study

2016

In recent years, the metaphor of technical debt has received considerable attention, especially from the agile community. Still, despite the fact that agile practices are increasingly used in critical domains, to the best of our knowledge, there are no studies investigating the occurrence of technical debt in critical software development projects. The results of an exploratory field study conducted across several projects reveal that a variety of business and environmental factors cause the occurrence of technical debt in critical domains. Using Grounded Theory method, these factors are categorized as ambiguity of requirement, diversity of projects, inadequate knowledge management, and res…

ta113Agile usability engineeringKnowledge managementbusiness.industryEmpirical process (process control model)Agile Unified Process020207 software engineering02 engineering and technologySoftware peer reviewcomputer.software_genreExtreme programming practicestechnical debtTechnical debt020204 information systemssoftware development0202 electrical engineering electronic engineering information engineeringLean software developmentbusinessohjelmistokehityscomputerAgile software development
researchProduct