60,593 research outputs found
The Sustainable Livelihoods Approach as an impact assessment tool for development interventions in rural Tigray, Ethiopia : opportunities & challenges
Measuring the impact and sustainability of development programmes requires the development of appropriate assessment tools. This paper examines the Sustainable Livelihoods Approach's (SLA) potential to be transformed to and called in as a practical instrument to evaluate the impact of development interventions in rural Tigray (Northern Ethiopia).
Fieldwork has been carried out in communities in woreda Dogua Tembien using participant observation and open interviews as methods.
Next to more general challenges of defining, measuring and comparing livelihood assets, context specific factors complicate the operationalisation of the SLA as an impact assessment tool in the area. The SLA distinguishes between livelihood assets on the one hand and transforming structures and processes on the other. The latter lend meaning and value to the former. This conceptual distinction is worthy as it makes the two-way interaction between both categories explicit and escapes from reducing institutions, organisations, policies and legislation to context or background. However, in practice the boundaries are fuzzy and not easy to interpret. The example of religion as a cross-cutting organizing principle illustrates this assumption. Moreover the distinction complicates the operationalisation of the SLA as it implies the meaning and value of capitals to be volatile and depending on the prevailing social, institutional and organisational environment. This is exemplified with the big transforming power of policy shifts in the area.
For the SLA to serve as an impact assessment tool, it requires a culture- and policy-sensitive analysis of farmers' asset base. Only a sound understanding of the interactions between livelihood assets and transforming structures and processes can lead to a locally contextualised, meaningful and workable impact assessment tool that measures asset levels using indicators that reflect farmers' own criteria to judge development interventions
ELeCTRA: Induced Usage Limitations Calculation in RESTful APIs
As software architecture design is evolving to microservice paradigms, RESTful APIs become the building blocks of applications. In such a scenario, a growing market of APIs is proliferating and developers face the challenges to take advantage of this reality. For example, third-party APIs typically define different usage limitations depending on the purchased Service Level Agreement (SLA) and, consequently, performing a manual analysis of external APIs and their impact in a microservice architecture is a complex and tedious task. In this demonstration paper, we present ELeCTRA, a tool to automate the analysis of induced usage limitations in an API, derived from its usage of external APIs. This tool takes the structural, conversational and SLA specifications of the API, generates a visual dependency graph and translates the problem into a constraint satisfaction optimization problem (CSOP) to obtain the optimal usage limitations.Ministerio de EconomÃa y Competitividad TIN2015-70560-RJunta de AndalucÃa P12–TIC–1867Ministerio de EconomÃa y Competitividad TIN2014-53986-REDTMinisterio de Educación, Cultura y Deporte FPU15/0298
A social network analysis of knowledge infrastructure in the second language acquisition domain
This study utilizes the social network analysis(SNA) technique to analyze and better understand the semantic and knowledge networks that are associated with the linguistic domain of second language acquisition (SLA). Our analytic research helps to further define our understanding of SLA by constructing a detailed description of the domain’s network knowledge infrastructure. By analyzing 5,297 publications, authored by 9,220 authors, and published in 1471 outlets. Our study utilized the SNA tool to examine the author, institution, bibliographic coupling and keyword networks of the SLA domain. The results of our study show that SLA network is relatively fragmented containing several isolated clusters of authors. The study also found that the diameter of the co-authorship network is relatively small and has clustering co-efficient that is high and displays the small world phenomenon
Framework for Automatic Checkpoint Generation
Web services provide services to their consumers in accordance with terms and conditions laid down in a document called as Service Level Agreement (SLA). Web services have to abide by these terms and conditions failing which, SLA faults result. Fault handling of web services is a key mechanism using which SLA faults can be avoided. We propose fault handling of choreographed web services using checkpointing and recovery. We propose checkpointing in three stages: design, deployment and dynamic checkpointing. In this paper we propose a framework for generation of checkpoint locations automatically in a given choreography document by applying design time checkpointing rules. We have also developed a tool to demonstrate that the proposed framework is indeed implementable
Service Level Agreement-based GDPR Compliance and Security assurance in (multi)Cloud-based systems
Compliance with the new European General Data Protection Regulation (Regulation (EU) 2016/679) and security
assurance are currently two major challenges of Cloud-based systems. GDPR compliance implies both privacy and security
mechanisms definition, enforcement and control, including evidence collection. This paper presents a novel DevOps
framework aimed at supporting Cloud consumers in designing, deploying and operating (multi)Cloud systems that include
the necessary privacy and security controls for ensuring transparency to end-users, third parties in service provision (if any)
and law enforcement authorities. The framework relies on the risk-driven specification at design time of privacy and security
level objectives in the system Service Level Agreement (SLA) and in their continuous monitoring and enforcement at runtime.The research leading to these results has received
funding from the European Union’s Horizon 2020 research
and innovation programme under grant agreement No 644429
and No 780351, MUSA project and ENACT project,
respectively. We would also like to acknowledge all the
members of the MUSA Consortium and ENACT Consortium
for their valuable help
SALMon: A SOA system for monitoring service level agreements
In this paper we present SALMon, a tool assessing the satisfaction of service level agreement (SLA) clauses by service-oriented systems. SALMon itself is organized as a service-oriented system that offers two kind of services: 1) the Monitor service that measures the values in execution time of dynamic quality attributes (like response time or availability), and 2) the Analyzer service that detects and reports violations of SLA clauses from the values obtained with the Monitor. The SALMon tool is highly versatile, allowing: 1) both active testing and passive monitoring as strategies, 2) different types of technologies for the monitored/tested systems (e.g., Web services, RESTful services), 3) agile definition of measure instruments for new quality attributes. The service-oriented nature of SALMon makes it scalable and easy to integrate with other services that need its functionalities.Postprint (published version
Automating SLA-Driven API Development with SLA4OAI
The OpenAPI Specification (OAS) is the de facto standard
to describe RESTful APIs from a functional perspective. OAS has been
a success due to its simple model and the wide ecosystem of tools supporting the SLA-Driven API development lifecycle. Unfortunately, the
current OAS scope ignores crucial information for an API such as its
Service Level Agreement (SLA). Therefore, in terms of description and
management of non-functional information, the disadvantages of not having a standard include the vendor lock-in and prevent the ecosystem to
grow and handle extra functional aspects.
In this paper, we present SLA4OAI, pioneering in extending OAS not
only allowing the specification of SLAs, but also supporting some stages
of the SLA-Driven API lifecycle with an open-source ecosystem. Finally,
we validate our proposal having modeled 5488 limitations in 148 plans
of 35 real-world APIs and show an initial interest from the industry with
600 and 1900 downloads and installs of the SLA Instrumentation Library
and the SLA Engine.Ministerio de EconomÃa y Competitividad TIN2015-70560-RMinisterio de Ciencia, Innovación y Universidades RTI2018-101204-B-C21Ministerio de Educación, Cultura y Deporte FPU15/0298
Recommended from our members
Proactive SLA negotiation for service based systems: Initial implementation and evaluation experience
This paper describes a framework that we have developed to integrate proactive SLA negotiation with dynamic service discovery to provide cohesive runtime support for both these activities. The proactive negotiation of SLAs as part of service discovery is necessary for reducing the extent of interruptions during the operation of a service based system when the need for replacing services in it arises. The developed framework discovers alternative candidate constituent services for a service client application, and negotiates/agrees but does not activate SLAs with these services until the need for using a service becomes necessary. A prototype tool has been implemented to realize the framework. This prototype is discussed in the paper along with the results of the initial evaluation of the framework
- …