Search results for " software"
showing 10 items of 1178 documents
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…
Characteristics of the subscription revenue model used in SaaS applications
2012
Turunen, Helinä Characteristics of the subscription revenue model used in SaaS applications Jyväskylä: University of Jyväskylä, 2012, 22 p. Information Systems, Bachelor’s Thesis Supervisor: Ojala, Arto Cloud service and cloud business have increased tremendously in the last few years. Both the technology and business aspect of cloud services have been studied widely, especially the advantages of cloud computing from the cus-tomer perspective. Cloud service pricing and its characteristics have been stud-ied less than the technology and business models, and this thesis concentrates on the characteristics, advantages and disadvantages of the subscription model used in Software as a Service (S…
The major barriers in global software product development for Finnish companies
2005
A Channel-Aware Adaptive Modem for Underwater Acoustic Communications
2021
Acoustic underwater channels are very challenging, because of limited bandwidth, long propagation delays, extended multipath, severe attenuation, rapid time variation and large Doppler shifts. A plethora of underwater communication techniques have been developed for dealing with such a complexity, mostly tailoring specific applications scenarios which can not be considered as one-size-fits-all solutions. Indeed, the design of environment-specific solutions is especially critical for modulations with high spectral efficiency, which are very sensitive to channel characteristics. In this paper, we design and implement a software-defined modem able to dynamically estimate the acoustic channel c…
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…
Octopus, a computational framework for exploring light-driven phenomena and quantum dynamics in extended and finite systems
2020
Over the last few years, extraordinary advances in experimental and theoretical tools have allowed us to monitor and control matter at short time and atomic scales with a high degree of precision. An appealing and challenging route toward engineering materials with tailored properties is to find ways to design or selectively manipulate materials, especially at the quantum level. To this end, having a state-of-the-art ab initio computer simulation tool that enables a reliable and accurate simulation of light-induced changes in the physical and chemical properties of complex systems is of utmost importance. The first principles real-space-based Octopus project was born with that idea in mind,…
Statistica Economica con R : : laboratorio di analisi statistica di dati economici tramite software R
2018
Il volume nasce dall'esperienza didattica dell'autore nell'ambito dei corsi di Statistica Economica erogati agli studenti di Statistica all'interno dell'Ateneo di Palermo. Il testo affronta alcuni dei principali temi della Statistica Economica in un approccio applicato con un esteso utilizzo del software open source R, oggi tra i pacchetti statistici in assoluto più diffusi ed utilizzati nelle università e nel mondo del lavoro. Il volume segue un taglio laboratoriale con una presentazione e discussione di alcune tecniche, metodi ed analisi statistiche di specifica utilità per il trattamento del dato economico. Il lettore viene dunque accompagnato durante l'esposizione con continui riferimen…
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…
Supporting Agile Development by Facilitating Natural User Interaction with Executable Formal Specifications
2011
Agile development benefits from fast feedback from various stakeholders. If implemented in a suitable way, formal methods can enhance the agile development process. With an executable formal specification, it is possible to analyse and simulate the behaviour of the target system before it is being built. However, for the users' and developers' natural participation in the development process, it is necessary to use a real end-user interface and bind it to the execution environment being used in the simulations and animations. This requires, though, that the execution model used to simulate the specification is appropriately changed to facilitate the use of these user interfaces. The authors…
Design principles for collaboration platforms for open education
2015
Increasing the current low uptake of Open Education Resources (OER) is a key challenge for researchers and practitioners in the field. User studies have shown that collaboration is a main success factor for successful open educational activities. However, effective collaboration in open educational contexts requires well planned processes and platforms supporting collaboration, in particular in physically distributed settings. We have been investigating the value of such platforms, their main features and user requirements to enable collaboration from immature ideas to completed resources. We used quantitative and qualitative research methods to collect insights from potential users of such…