scispace - formally typeset
Search or ask a question
Author

Ritu Sharma

Bio: Ritu Sharma is an academic researcher from Himachal Pradesh University. The author has contributed to research in topics: Cloud computing & Software as a service. The author has an hindex of 6, co-authored 7 publications receiving 67 citations.

Papers
More filters
Journal ArticleDOI
30 Nov 2011
TL;DR: The authors endeavour to explore the MDA approach for developing cloud software applications so that the ensuing software solutions are more robust, flexible and agile, in the wake of constantly evolving technologies.
Abstract: Cloud computing is a leading edge computing paradigm in which massively scalable and dynamically configured resources are offered remotely as services, over a network. With rapid transitions in hardware and software technologies, as witnessed in the recent years, the biggest challenge posed to the IT industry is technology obsolescence. Consequently, there arises a need for a software development approach that could mitigate the undesirable effects of technology change. The Model Driven Architecture (MDA) approach to software development becomes an obvious choice. In this approach, the models drive the process of software development. These models are specified at different levels of abstraction and automated tools are used for model-to-model and model-to-code transformations between the levels. In this paper, the authors endeavour to explore the MDA approach for developing cloud software applications so that the ensuing software solutions are more robust, flexible and agile, in the wake of constantly evolving technologies.

17 citations

Book ChapterDOI
22 Jul 2011
TL;DR: This paper is an attempt by the authors to lay emphasis on the convergence of Cloud computing, SOA and MDA in development of optimum business solutions.
Abstract: Cloud computing, a more recent computing paradigm, has evolved from a variety of legacy technologies that include Service oriented Architecture (SOA) and Web services besides several others. The software services in a cloud must be developed based on the service-oriented approach, in order to derive their full potential and benefits. Since, SOA inherently nurtures interoperability; it will enhance the integration and interaction among the cloud software services. Also, leveraging the Model Driven Architecture (MDA) approach to develop individual cloud software services will result in services that are more robust, flexible and agile in the wake of ever changing technologies. This paper is an attempt by the authors to lay emphasis on the convergence of Cloud computing, SOA and MDA in development of optimum business solutions.

16 citations

Journal ArticleDOI
TL;DR: This paper presents an MDA-based model-driven approach to develop cloud software services and exhibit interoperability between them, and indicates that Model-driven Architecture (MDA) becomes a preferred methodology for developing cloudSoftware services.
Abstract: computing is a promising computing paradigm wherein the resources are made available to the clients as services, over high bandwidth networks. Cloud SaaS refers to a cloud computing service model in which the software applications are offered as services. These cloud software applications may require interacting with each other in order to accomplish a task. Thus, interoperability among services is an important issue for consideration in cloud computing. With the hardware and software technologies constantly evolving at a tremendous pace, the IT industry is persistently faced with the challenges of technology obsolescence. These changing technologies have more serious consequences in B2B context. Therefore, it becomes essential to promote a technology-agnostic software development approach that could alleviate the undesirable effects of technology change. In this perspective, Model-driven Architecture (MDA) becomes a preferred methodology for developing cloud software services. This paper presents an MDA-based model-driven approach to develop cloud software services and exhibit interoperability between them.

11 citations

Book ChapterDOI
23 Sep 2011
TL;DR: An MDA-based approach for developing cloud software applications making them more robust, flexible and agile, in the wake of changing technologies is illustrated.
Abstract: Cloud computing is a new and upcoming computing model where the computational resources are offered as services, remotely over a network. The software applications running as cloud SaaS are targeted on different platforms. The constantly evolving software technologies may result in the obsolescence of the legacy applications. It, therefore, becomes an essential requisite to adopt a software development methodology that could alleviate the undesirable effects of technology change. The Model Driven Architecture (MDA) approach becomes the obvious choice where the models drive the software development process. These models are defined at different levels of abstraction; and automated tools are used for model-to-model and model-to-code transformations between the levels. In this paper, the authors illustrate an MDA-based approach for developing cloud software applications making them more robust, flexible and agile, in the wake of changing technologies.

10 citations

Journal ArticleDOI
TL;DR: The grown nanoparticles of BNFT are regarded as one of the few multiferroic materials that exhibit decent magnetization and electric polarization and are described in the light of space charge polarization.
Abstract: Multiferroic behavior of Bi4 − xNd x FeTi3O12 (0.0 ≤ × ≤ 0.25, × = 0.05) ceramic nanoparticles prepared through the egg-white method was investigated. The dielectric properties of the samples show normal behavior and are explained in the light of space charge polarization. Room temperature polarization-electric field (P-E) curves show that the samples are not saturated with maximum remanence polarization, Pr = 0.110 μC/cm2, and a relatively low coercive field, Ec = of 7.918 kV/cm, at an applied field of 1 kV/cm was observed for 5% Nd doping. The room temperature M-H hysteresis curve shows that the samples exhibit intrinsic antiferromagnetism with a weak ferromagnetism. These properties entitle the grown nanoparticles of BNFT as one of the few multiferroic materials that exhibit decent magnetization and electric polarization.

7 citations


Cited by
More filters
01 Jan 2018

137 citations

Journal ArticleDOI
TL;DR: This mapping study provides the state of the art in MDD for SOA systems and identifies several issues that deserve investigation in the future, for instance the need of methods for activities other than software development (e.g., migration) or the need for conducting more real case studies.
Abstract: ContextModel-Driven Development (MDD) and Service-Oriented Architecture (SOA) are two challenging research areas in software engineering. MDD is about improving software development whilst SOA is a service-based conceptual development style, therefore investigating the available proposals in the literature to use MDD when developing SOA may be insightful. However, no studies have been found with this purpose. ObjectiveThis work aims at assessing the state of the art in MDD for SOA systems. It mainly focuses on: what are the characteristics of MDD approaches that support SOA; what types of SOA are supported; how do they handle non-functional requirements. MethodWe conducted a mapping study following a rigorous protocol. We identified the representative set of venues that should be included in the study. We applied a search string over the set of selected venues. As result, 129 papers were selected and analysed (both frequency analysis and correlation analysis) with respect to the defined classification criteria derived from the research questions. Threats to validity were identified and mitigated whenever possible. ResultsThe analysis allows us to answer the research questions. We highlight: (1) predominance of papers from Europe and written by researchers only; (2) predominance of top-down transformation in software development activities; (3) inexistence of consolidated methods; (4) significant percentage of works without tool support; (5) SOA systems and service compositions more targeted than single services and SOA enterprise systems; (6) limited use of metamodels; (7) very limited use of NFRs; and (8) limited application in real cases. ConclusionThis mapping study does not just provide the state of the art in the topic, but also identifies several issues that deserve investigation in the future, for instance the need of methods for activities other than software development (e.g., migration) or the need of conducting more real case studies.

63 citations

Journal ArticleDOI
05 May 2016-System
TL;DR: Factors such as business process alignment with the ERP system, meeting customer and stakeholder needs and reducing recurring and maintenance costs were key to the success of ERP implementation for the Australian SME.

58 citations

Proceedings ArticleDOI
23 Sep 2012
TL;DR: This paper presents the results of a systematic literature review where it tried to understand how researchers from the software engineering field are viewing the cloud computing paradigm, and identified ten software engineering research opportunities focused specifically on cloud computing.
Abstract: Having arisen from the industry, cloud computing is receiving increasing attention from the academy. We are witnessing an increasing number of papers dedicated to experience reports and proposal of methods, processes and tools focused on cloud-related technology. Researchers are also attempting to identify and formalize the main concepts behind cloud computing, forming a basis for future investigations about how this approach can be used to promote advances in many fields of computer science. However, while the main research challenges and opportunities related to cloud computing in general are already well-known, in the software engineering area the scenario is less clear. In this paper, we present the results of a systematic literature review where we tried to understand how researchers from the software engineering field are viewing the cloud computing paradigm. We identified ten software engineering research opportunities focused specifically on cloud computing, which are presented and discussed in terms of related work. We also present a discussion on some practical issues related to the development of software for the cloud, trying to make some obscure points clearer and aiming to facilitate the work of software engineering researchers and practitioners.

38 citations

Journal ArticleDOI
TL;DR: In this paper, multiferroic composite nanoparticles of CoFe2O4 and perovskite Bi 0.85La 0.15FeO3 were prepared by a two-step wet chemical procedure, combining co-precipitation and sol-gel techniques.

23 citations