199,123 research outputs found
Scaling readiness: Concepts, practices, and implementation.
Scaling Readiness is an approach that can support organizations, projects, and programs in achieving their ambitions to scale innovations and achieve impact. Scaling Readiness encourages critical reflection on how ready innovations are for scaling, and what appropriate actions could accelerate or enhance scaling
A Framework for Evaluating Model-Driven Self-adaptive Software Systems
In the last few years, Model Driven Development (MDD), Component-based
Software Development (CBSD), and context-oriented software have become
interesting alternatives for the design and construction of self-adaptive
software systems. In general, the ultimate goal of these technologies is to be
able to reduce development costs and effort, while improving the modularity,
flexibility, adaptability, and reliability of software systems. An analysis of
these technologies shows them all to include the principle of the separation of
concerns, and their further integration is a key factor to obtaining
high-quality and self-adaptable software systems. Each technology identifies
different concerns and deals with them separately in order to specify the
design of the self-adaptive applications, and, at the same time, support
software with adaptability and context-awareness. This research studies the
development methodologies that employ the principles of model-driven
development in building self-adaptive software systems. To this aim, this
article proposes an evaluation framework for analysing and evaluating the
features of model-driven approaches and their ability to support software with
self-adaptability and dependability in highly dynamic contextual environment.
Such evaluation framework can facilitate the software developers on selecting a
development methodology that suits their software requirements and reduces the
development effort of building self-adaptive software systems. This study
highlights the major drawbacks of the propped model-driven approaches in the
related works, and emphasise on considering the volatile aspects of
self-adaptive software in the analysis, design and implementation phases of the
development methodologies. In addition, we argue that the development
methodologies should leave the selection of modelling languages and modelling
tools to the software developers.Comment: model-driven architecture, COP, AOP, component composition,
self-adaptive application, context oriented software developmen
Making online learning accessible to disabled students: an institutional case study
Based on the authorsâ reflections on experience working at the Open University, approaches to making online learning accessible to disabled students are considered. The considerations are applicable to all concerned with online learning and indeed anyone seeking to trade, disseminate information and mediate services online. In reflecting on the Open University experience of making online material accessible, pedagogic, organisational and cultural issues are highlighted and it is argued that it is important to address these issues in order to effect the organisational change needed to ensure that accessibility challenges are effectively met
Applying A Methodology For Educating Students With Special Needs: A Case Study
The introduction of innovative educational technologies opens up new ways of interacting with students. We propose to exploit this potential to help in the education of children with special needs. We analyze the state of the art of tools supporting the teaching process, focusing on the omissions of existing research. We propose a new framework to help throughout the whole teaching process and describe its application to Proyecto Aprender (Learn Project), an educational resource targeting children with learning difficulties. Finally, we outline some conclusions and current/future research lines
- âŠ