7,052 research outputs found

    Formalize the Software Quality Measurement for Heterogeneous Requirements

    Get PDF
    There are two main challenges in measuring quality of software requirements: (i) There is no single model that can precisely represent the properties of heterogeneous requirements, and (ii) how to derive the quantitative measurement of the requirement properties that can be used to measure the software requirements quality? The issue of quality measurement is to define the benchmark or baseline used to transform the qualitative measurement to the quantitative measurement, and to date there are lack of particular rules or properties used to assess whether the propose software requirements fulfills the criteria. Therefore, this paper presents and discusses the framework of a new formal platform for assessing the quality of heterogeneous software requirements, which are obtain from open innovations. Hence, with this model the reliability of the software to be produced is known. This is an important study which, lead to the reduction of software failure in particular for safety-critical syste

    Using Ontologies for the Design of Data Warehouses

    Get PDF
    Obtaining an implementation of a data warehouse is a complex task that forces designers to acquire wide knowledge of the domain, thus requiring a high level of expertise and becoming it a prone-to-fail task. Based on our experience, we have detected a set of situations we have faced up with in real-world projects in which we believe that the use of ontologies will improve several aspects of the design of data warehouses. The aim of this article is to describe several shortcomings of current data warehouse design approaches and discuss the benefit of using ontologies to overcome them. This work is a starting point for discussing the convenience of using ontologies in data warehouse design.Comment: 15 pages, 2 figure

    Supporting End-User Development through a New Composition Model: An Empirical Study

    Get PDF
    End-user development (EUD) is much hyped, and its impact has outstripped even the most optimistic forecasts. Even so, the vision of end users programming their own solutions has not yet materialized. This will continue to be so unless we in both industry and the research community set ourselves the ambitious challenge of devising end to end an end-user application development model for developing a new age of EUD tools. We have embarked on this venture, and this paper presents the main insights and outcomes of our research and development efforts as part of a number of successful EU research projects. Our proposal not only aims to reshape software engineering to meet the needs of EUD but also to refashion its components as solution building blocks instead of programs and software developments. This way, end users will really be empowered to build solutions based on artefacts akin to their expertise and understanding of ideal solution

    Towards a foundation for holistic power system validation and testing

    Get PDF
    Renewable energy sources and further electrificationof energy consumption are key enablers for decreasing green-house gas emissions, but also introduce increased complexitywithin the electric power system. The increased availability ofautomation, information and communication technology, andintelligent solutions for system operation have transformed thepower system into a smart grid. In order to support thedevelopment process of smart grid solutions on the system level,testing has to be done in a holistic manner, covering the multi-domain aspect of such complex systems. This paper introducesthe concept of holistic power system testing and discuss first stepstowards a corresponding methodology that is being developed inthe European ERIGrid research infrastructure project.Comment: 2016 IEEE 21st International Conference on Emerging Technologies and Factory Automation (ETFA

    Context Aware Adaptable Applications - A global approach

    Get PDF
    Actual applications (mostly component based) requirements cannot be expressed without a ubiquitous and mobile part for end-users as well as for M2M applications (Machine to Machine). Such an evolution implies context management in order to evaluate the consequences of the mobility and corresponding mechanisms to adapt or to be adapted to the new environment. Applications are then qualified as context aware applications. This first part of this paper presents an overview of context and its management by application adaptation. This part starts by a definition and proposes a model for the context. It also presents various techniques to adapt applications to the context: from self-adaptation to supervised approached. The second part is an overview of architectures for adaptable applications. It focuses on platforms based solutions and shows information flows between application, platform and context. Finally it makes a synthesis proposition with a platform for adaptable context-aware applications called Kalimucho. Then we present implementations tools for software components and a dataflow models in order to implement the Kalimucho platform

    Open Chemistry

    Get PDF
    An invited article on Open Chemistry discussing the importance of Open Access and Open Data and stressing the emerging role of the blogospher
    corecore