Search results for "Software deployment"
showing 10 items of 150 documents
Artificial Social Ethics: Simulating Culture, Conflict, and Cooperation
2020
In recent years advances in computational modeling and social simulation technologies have enabled scientists to identify some of the conditions under which – and the mechanisms by which – conflict and cooperation within and across human cultures are likely to emerge. There are significant ethical concerns surrounding the increased capacity and growing use of such computer tools to guide public policy discussions. The purpose of this paper is to propose and promote an "artificial social ethics" approach to addressing these concerns and illustrate its application in relation to three agent-based models implemented within the Artificial Society Analytics Platform. We conclude with a brief dis…
A gearbox model for processing large volumes of data by using pipeline systems encapsulated into virtual containers
2020
Software pipelines enable organizations to chain applications for adding value to contents (e.g., confidentially, reliability, and integrity) before either sharing them with partners or sending them to the cloud. However, the pipeline components add overhead when processing large volumes of data, which can become critical in real-world scenarios. This paper presents a gearbox model for processing large volumes of data by using pipeline systems encapsulated into virtual containers. In this model, the gears represent applications, whereas gearboxes represent software pipelines. This model was implemented as a collaborative system that automatically performs Gear up (by using parallel patterns…
Wireless Sensor Network Operating System Design Rules Based on Real-World Deployment Survey
2013
Wireless sensor networks (WSNs) have been a widely researched field since the beginning of the 21st century. The field is already maturing, and TinyOS has established itself as the de facto standard WSN Operating System (OS). However, the WSN researcher community is still active in building more flexible, efficient and user-friendly WSN operating systems. Often, WSN OS design is based either on practical requirements of a particular research project or research group's needs or on theoretical assumptions spread in the WSN community. The goal of this paper is to propose WSN OS design rules that are based on a thorough survey of 40 WSN deployments. The survey unveils trends of WSN applic…
Decentralized Deployment of Mobile Sensors for Optimal Connected Sensing Coverage
2008
In this paper, we address the optimal connected sensing coverage problem, i.e., how mobile sensors with limited sensing capabilities can cooperatively adjust their locations so as to maximize the extension of the covered area while avoiding any internal “holes”, areas that are not covered by any sensor. Our solution consists in a distributed motion algorithm that is based on an original extension of the Voronoi tessellation.
BVLOS UAS Operations in Highly-Turbulent Volcanic Plumes.
2020
Long-range, high-altitude Unoccupied Aerial System (UAS) operations now enable in-situ measurements of volcanic gas chemistry at globally-significant active volcanoes. However, the extreme environments encountered within volcanic plumes present significant challenges for both air frame development and in-flight control. As part of a multi-disciplinary field deployment in May 2019, we flew fixed wing UAS Beyond Visual Line of Sight (BVLOS) over Manam volcano, Papua New Guinea, to measure real-time gas concentrations within the volcanic plume. By integrating aerial gas measurements with ground- and satellite-based sensors, our aim was to collect data that would constrain the emission rate of …
Elements of Sustainability for Public Sector Software : Mosaic Enterprise Architecture, Macroservices, and Low-Code
2021
Public sector is a large consumer for software. In countries such as Finland, many of the systems are made to order by consultancy companies that participate in public tenders. These tenders initiated by the state, cities, and other public sector organizations. Furthermore, as public sector tasks are often decomposed to various actors, each and every one of them makes their purchase based on their own needs. In this paper, we argue that to maintain software sustainability in this context, there is a need for three key elements. Firstly, there is a need for an enterprise architecture where independent services from various vendors are can be easily deployed and integrated. Secondly, these se…
Sosiaalialan ammattilaiset halukkaita osallistumaan asiakastietojärjestelmien kehittämiseen – osallistumistavoissa kehitettävää
2020
Tietojärjestelmien kehittämistyön lähtökohtana tulee olla vahva ymmärrys käyttäjien tarpeista, tehtävistä sekä toimintaympäristöstä. Lisäksi suunnitteluratkaisuja tulee arvioida käyttäjien kanssa kehittämisprosessin aikana ja käyttöönoton jälkeen. Vaikka kansallisesti kohdennetaan runsaasti resursseja tietojärjestelmäpalveluiden kehittämiseen, sosiaalialalta tutkimusta aiheesta löytyy niukasti. Sosiaalialan ammattilaisten kokemuksia asiakastietojärjestelmien kehittämistyöstä kartoitettiin osana keväällä 2019 toteutettua valtakunnallisesta käyttäjäkokemuskyselyä. Kysymyksissä käsiteltiin kokemuksia yhteistyöstä tietojärjestelmätoimittajan kanssa, osallistumisesta kehittämistyöhön ja osallist…
Task Planner for Robotic Disassembly of Electric Vehicle Battery Pack
2021
The rapidly growing deployment of Electric Vehicles (EV) put strong demands on the development of Lithium-Ion Batteries (LIBs) but also into its dismantling process, a necessary step for circular economy. The aim of this study is therefore to develop an autonomous task planner for the dismantling of EV Lithium-Ion Battery pack to a module level through the design and implementation of a computer vision system. This research contributes to moving closer towards fully automated EV battery robotic dismantling, an inevitable step for a sustainable world transition to an electric economy. For the proposed task planner the main functions consist in identifying LIB components and their locations, …
Vertical Software Industry Evolution: The Impact of Software Costs and Limited Customer Base
2013
ContextSoftware systems are commonly used in a variety of industries as a means of automating organizational business processes. Initially, such software is often developed in-house by the vertical organizations possibly with the support of professional IT service providers; however, in many cases, internally developed software is eventually replaced with the software products provided by independent software vendors. These vendors often use license fees to recover their software development investments, as well as to gain some margin. However, if the vendor's customer base for a specific type of software is limited, then either the license fees are too high and hence the customers may pref…
Educación XX1 : revista de la Facultad de Educación
2019
Los avances tecnológicos han provocado que el ámbito de la educación se vea influenciado por la aparición de nuevos modelos de enseñanza y aprendizaje mediados por la gran cantidad de recursos digitales y dispositivos electrónicos que cuenta hoy el profesorado. Uno de los enfoques metodológicos que está emergiendo como consecuencia de la innovación educativa es el flipped learning. Este modelo de enseñanza y aprendizaje se sustenta en la idea de que los discentes puedan visualizar y trabajar los contenidos de las próximas sesiones presenciales en el aula fuera del entorno académico, con la finalidad de dedicar el mayor tiempo posible en clase a la resolución de problemas y al despliegue de …