Search results for " Software Engineering"
showing 10 items of 582 documents
Nuclear PDF constraints from p+Pb collisions at the LHC
2015
As the current nuclear PDF analyses are mainly constrained by fixed-target Drell-Yan and deeply inelastic scattering data only the quark nuclear modifications at fairly large $x$ values are in a good control. Inclusive pion production in d+Au collisions at RHIC provides some constraints for gluons but due to the limited kinematic reach of the data the gluon modifications remain uncertain especially at small values of $x$. In this talk, we discuss how the existing data from p+Pb collisions at the LHC can improve the nuclear PDF fits and which measurements would be sensitive to the small-$x$ gluons. In particular, we consider inclusive hadron production, compare this to direct photons, and sh…
Rapid prototyping platform for stream-oriented reconfigurable computing applications
2010
In this paper we present a methodology and tool for rapid prototyping of real time image processing applications. We describe our design flow of multiprocessor system on chip (MPSoC) architectures based on hardware/software components. This methodology provides automated methods to specify, generate the hardware, software, and the architectural interfaces between them. Our methodology starts from system level specification of the application with parallel processes described in C-code. The processes communicate through an abstract channel called streams. We describe also the solution that we proposed to synthesize a custom bus architecture for the reconfigurable computing applications, whic…
NVMM-Oriented Hierarchical Persistent Client Caching for Lustre
2021
In high-performance computing (HPC), data and metadata are stored on special server nodes and client applications access the servers’ data and metadata through a network, which induces network latencies and resource contention. These server nodes are typically equipped with (slow) magnetic disks, while the client nodes store temporary data on fast SSDs or even on non-volatile main memory (NVMM). Therefore, the full potential of parallel file systems can only be reached if fast client side storage devices are included into the overall storage architecture. In this article, we propose an NVMM-based hierarchical persistent client cache for the Lustre file system (NVMM-LPCC for short). NVMM-LPC…
3D Reconstruction of Dynamic Vehicles using Sparse 3D-Laser-Scanner and 2D Image Fusion
2016
International audience; Map building becomes one of the most interesting research topic in computer vision field nowadays. To acquire accurate large 3D scene reconstructions, 3D laser scanners are recently developed and widely used. They produce accurate but sparse 3D point clouds of the environments. However, 3D reconstruction of rigidly moving objects along side with the large-scale 3D scene reconstruction is still lack of interest in many researches. To achieve a detailed object-level 3D reconstruction, a single scan of point cloud is insufficient due to their sparsity. For example, traditional Iterative Closest Point (ICP) registration technique or its variances are not accurate and rob…
Le culte en quête de signes. Une lecture de la campagne du « Denier de l’Église »
2010
Using a semiotic approach, this article analyses the communication actions of the Catholic Church, from a de-centred point of view. Indeed, rather than focusing on the communicational values of the evangelical message, we examine the way that the Church communicates outside its institutional and spiritual sphere, in the profane world of the media, through the example of the "campagne du Denier" fundraising campaign. This is both a fundraising activity, and a message aimed at Catholics, in a sector - public charity and donations - which is highly competitive. As a result, the Church must (re)define its position, the public that it constructs through its discourse, and its discourse itself, i…
A framework for intention-driven requirements engineering of innovative software products
2011
Requirements engineering is highly challenging particularly when designing innovative software products. This is so because there are no corresponding products, ultimate needs of actors are difficult to capture, the products may have unforeseeable impacts on the actors’ behavior, and it is hard to find out how value-added and competitive the product actually is. In this paper, we propose a novel framework for intention-driven requirements engineering of innovative software products, which combines technological, social and business viewpoints. We illustrate its use with a short example related to the domain of web mapping services and augmented reality. peerReviewed
Journalism in virtual reality : opportunities and future research challenges
2016
This paper presents a state-of-the-art overview on journalism and its opportunities and challenges in virtual reality. First we take a look at what kind of real-life journalistic experiments there have been made in this field so far, then we analyze the research literature on journalistic VR. The paper proceeds to discuss the emergence of virtual reality and immersive journalism explored in the latest reports in the fields of HCI and VR design. In order to analyse VR-journalism further, early draft of analysis model is being developed based on sample of three VR-productions and four VR-applications. The paper concludes to discuss the results of the analysis and outlines more advanced and in…
Utilizing Experience Goals in Design of Industrial Systems
2017
The core idea of experience-driven design is to define the intended experience before functionality and technology. This is a radical idea for companies that have built their competences around specific technologies. Although many technology companies are willing to shift their focus towards experience-driven design, reports on real-life cases about the utilization of this design approach are rare. As part of an industry-led research program, we introduced experience-driven design to metal industry companies with experience goals as the key technique. Four design cases in three companies showed that the goals are useful in keeping the focus on user experience, but several challenges are sti…
Use and Identification of Components in Component-Based Software Development Methods
2000
New software systems are needed ever more but to keep up with this trend software developers must learn to create quality software more efficiently. One approach is to (re-)use components as building blocks of the new software. Recently there has been more interest to create component-based software development methods to support this. In this article we first set out requirements for reuse-based software development and then evaluate three component-based methods, namely Catalysis, OMT++, and Unified Process. As a conclusion we argue that evaluated methods produce prefabricated components and that component-based means that software developers can change better components to existing syste…
Developing Software with Domain-Driven Model Reuse
2015
This chapter presents an approach to software development where model-driven development and software reuse facilities are combined in a natural way. It shows how model transformations building a Platform Independent Model (PIM) can be applied directly to the requirements specified in RSL by domain experts. Further development of the software case (PSM, code) is also supported by transformations, which in addition ensure a rich traceability within the software case. Alternatively, the PSM model and code can also be generated directly from requirements in RSL, thus providing fast development of the final code of at least a system prototype in many situations. The reuse support relies on a si…