7,052 research outputs found
Formalize the Software Quality Measurement for Heterogeneous Requirements
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
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
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
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
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
An invited article on Open Chemistry discussing the importance of Open Access and Open Data and stressing the emerging role of the blogospher
- …