Search results for "Software development"
showing 10 items of 278 documents
Framework for Evaluating the Version Management Capabilities of a Class of UML Modeling Tools from the Viewpoint of Multi-site, Multi-partner Product…
2009
UML models are widely used in software product line engineering for activities such as modeling the software product line reference architecture, detailed design, and automation of software code generation and testing. But in high-tech companies, modeling activities are typically distributed across multiple sites and involve multiple partners in different countries, thus complicating model management. Today’s UML modeling tools support sophisticated version management for managing parallel and distributed modeling. However, the literature does not provide a comprehensive set of industrial-level criteria to evaluate the version management capabilities of UML tools. This article’s contributio…
Software Requirements for Ubiquitous Ad Hoc Mobile Networks: An Example of a Bluetooth Application
2009
In contrast with the simple and elegant concept of global computing, also called ubiquitous computing - where daily life objects get now computing capacity and interact among them to provide a wide range of services to users - a major difficulty is arising with the software engineering process to develop applications for these devices. This article discusses the additional parameters that should be taken into account when designing and developing software for ubiquitous devices in ad-hoc networks. In these networks the mobility of the devices could increase the complexity of the requirements to be considered. As a case study, we present a Bluetooth application that has been developed to ful…
“This is Just a Prototype”: How Ethics Are Ignored in Software Startup-Like Environments
2020
Artificial Intelligence (AI) solutions are becoming increasingly common in software development endeavors, and consequently exert a growing societal influence as well. Due to their unique nature, AI based systems influence a wide range of stakeholders with or without their consent, and thus the development of these systems necessitates a higher degree of ethical consideration than is currently carried out in most cases. Various practical examples of AI failures have also highlighted this need. However, there is only limited research on methods and tools for implementing AI ethics in software development, and we currently have little knowledge of the state of practice. In this study, we expl…
OH_FET: a computer application for analysing urban dynamics over long time spans
2015
International audience; OH_FET formalism has been designed to analyse urban fabric over long time spans (Lefebvre et al., 2008; Rodier and Saligny, 2010; Rodier et al., 2010). The conceptual model is founded on the idea of historical object (OH – objet historique) which is defined as the Cartesian product of three elementary dimensions: social use (what), space (where) and time (when). Processes are performed in Python programming language and data are stored in various kinds of spatial database. With a minimum of required data from archaeologists’ observations, the application allows users to automate the calculation of standardised indicators about urban transformations and to generate gr…
A new project management approach for R&D software projects in the automotive industry - continuous V-model
2017
Most current work activities in R&D centres are innovative and dynamic, with project management acting as the discipline that governs them. The improvement of PM methods has become a necessity due to the following main factors: classical methodologies are increasingly difficult to apply, cutbacks in project duration are requested by organisations and customers, demands for product quality are continuously expanding. The paper examines how PM concepts are used in developed R&D projects, based on the V-model approach. It also introduces an enhanced new approach called Continuous V-model - CVM, based on agile concepts. The model has been applied on a real automotive R&D project and the resulte…
A Multiple Case Study of Artificial Intelligent System Development in Industry
2020
There is a rapidly increasing amount of Artificial Intelligence (AI) systems developed in recent years, with much expectation on its capacity of innovation and business value generation. However, the promised value of AI systems in specific business contexts might not be understood, and further integrated into the development processes. We wanted to understand how software engineering processes and practices can be applied to develop AI systems in a fast-faced, business-driven manner. As the first step, we explored contextual factors of AI development and the connections between AI developments to business opportunities. We conducted 12 semi-structured interviews in seven companies in Brazi…
The relationship between institutions and value creation in software development models
2018
Purpose The purpose of this paper is to analyse the possibility for firms to consider institutional settings to systematically direct dispersed individual efforts of discovery and invention towards objects (products or processes) of their interest in order to enhance their value creation capacity. Design/methodology/approach The authors conduct a comparative analysis of the different institutional settings within which software products are invented and produced – closed producer-centred model, open user-centred model, and hybrid interactive producer-user model. Findings The authors draw indications regarding the possibility to design institutional settings for value creation and the poten…
The Potsdam Open Source Radio Interferometry Tool (PORT)
2021
The Potsdam Open Source Radio Interferometry Tool (PORT) is the very long baseline interferometry (VLBI) analysis software developed and maintained at the GFZ German Research Centre for Geosciences. Chiefly, PORT is tasked with the timely processing of VLBI sessions and post-processing activities supporting the generation of celestial and terrestrial reference frames. In addition, it serves as a framework for research and development within the GFZ's VLBI working group and is part of the tool set employed in educating young researchers. Starting out from VLBI group delays, PORT estimates station and radio sources positions, as well as Earth orientation parameters, tropospheric parameters, a…
Visual spike-based convolution processing with a Cellular Automata architecture
2010
this paper presents a first approach for implementations which fuse the Address-Event-Representation (AER) processing with the Cellular Automata using FPGA and AER-tools. This new strategy applies spike-based convolution filters inspired by Cellular Automata for AER vision processing. Spike-based systems are neuro-inspired circuits implementations traditionally used for sensory systems or sensor signal processing. AER is a neuromorphic communication protocol for transferring asynchronous events between VLSI spike-based chips. These neuro-inspired implementations allow developing complex, multilayer, multichip neuromorphic systems and have been used to design sensor chips, such as retinas an…
OpenMolcas: From Source Code to Insight
2019
In this article we describe the OpenMolcas environment and invite the computational chemistry community to collaborate. The open-source project already includes a large number of new developments realized during the transition from the commercial MOLCAS product to the open-source platform. The paper initially describes the technical details of the new software development platform. This is followed by brief presentations of many new methods, implementations, and features of the OpenMolcas program suite. These developments include novel wave function methods such as stochastic complete active space self-consistent field, density matrix renormalization group (DMRG) methods, and hybrid multico…