Abuhussein et al., 2020 - Google Patents
Toward an effective requirement engineering approach for cloud applicationsAbuhussein et al., 2020
View PDF- Document ID
- 5338171882607352024
- Author
- Abuhussein A
- Alsubaei F
- Shiva S
- Publication year
- Publication venue
- Software Engineering in the Era of Cloud Computing
External Links
Snippet
Cloud applications, also known as software as a service (SaaS), provide advantageous features that increase software adoption, accelerate upgrades, reduce the initial capital costs of software development, and provide less strenuous scalability and supportability …
- 230000018109 developmental process 0 abstract description 49
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/44—Arrangements for executing specific programmes
- G06F9/455—Emulation; Software simulation, i.e. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/50—Allocation of resources, e.g. of the central processing unit [CPU]
- G06F9/5061—Partitioning or combining of resources
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Programme initiating; Programme switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
- G06F9/485—Task life-cycle, e.g. stopping, restarting, resuming execution
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for programme control, e.g. control unit
- G06F9/06—Arrangements for programme control, e.g. control unit using stored programme, i.e. using internal store of processing equipment to receive and retain programme
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogramme communication; Intertask communication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Update
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/70—Software maintenance or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Error detection; Error correction; Monitoring responding to the occurence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1479—Generic software techniques for error detection or fault masking
- G06F11/1482—Generic software techniques for error detection or fault masking by means of middleware or OS functionality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06Q—DATA PROCESSING SYSTEMS OR METHODS, SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL, SUPERVISORY OR FORECASTING PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management, e.g. organising, planning, scheduling or allocating time, human or machine resources; Enterprise planning; Organisational models
- G06Q10/063—Operations research or analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F15/00—Digital computers in general; Data processing equipment in general
- G06F15/16—Combinations of two or more digital computers each having at least an arithmetic unit, a programme unit and a register, e.g. for a simultaneous processing of several programmes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING; COUNTING
- G06F—ELECTRICAL DIGITAL DATA PROCESSING
- G06F2201/00—Indexing scheme relating to error detection, to error correction, and to monitoring
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12395414B2 (en) | Dynamic and customizable virtual network functions | |
| EP4244716B1 (en) | Continuous integration and development of code in a secure environment | |
| Kansara | Cloud migration strategies and challenges in highly regulated and data-intensive industries: A technical perspective | |
| US10411975B2 (en) | System and method for a cloud computing abstraction with multi-tier deployment policy | |
| Vadapalli | DEVOPS: continuous delivery, integration, and deployment with DEVOPS | |
| Manchana | Optimizing Material Management through Advanced System Integration, Control Bus, and Scalable Architecture | |
| Srivastava | Cloud Native Microservices with Spring and Kubernetes: Design and Build Modern Cloud Native Applications using Spring and Kubernetes (English Edition) | |
| US9513948B2 (en) | Automated virtual machine provisioning based on defect state | |
| Munhoz et al. | Enabling the execution of HPC applications on public clouds with HPC@ Cloud toolkit | |
| Tambi | Cloud-Native Model Deployment for Financial Applications | |
| Sangapu et al. | The Definitive Guide to Modernizing Applications on Google Cloud: The what, why, and how of application modernization on Google Cloud | |
| Abuhussein et al. | Toward an effective requirement engineering approach for cloud applications | |
| Katal et al. | Evolution from Monolithic to Microservices Architecture: A New Era in Software Architecture | |
| Fortuna et al. | On-premise artificial intelligence as a service for small and medium size setups | |
| Chana et al. | Testing perspectives for cloud-based applications | |
| Pourmajidi et al. | A reference architecture for observability and compliance of cloud native applications | |
| Kortelainen | Infrastructure management in multicloud environments | |
| Ahmed | Cloud-Native DevOps | |
| Lingayat et al. | Horizon, a web-based user interface for managing services in openstack: an introspection | |
| CAZAN et al. | AUTOMATION IMPROVEMENT FOR GIS-BASED APPLICATIONS DEPLOYMENT IN FAST GROWING HIGH SCALABILITY DATA-ROOMS | |
| Shrestha | Tools for an Automated and Streamlined Deployment to AWS | |
| Kumar | CLOUD-NATIVE MODEL DEPLOYMENT FOR FINANCIAL APPLICATIONS | |
| Goniwada | Containerization and virtualization | |
| Willard et al. | The Evolution and Future of Microservices Architecture with AI-Driven Enhancements | |
| Ahmad et al. | Cloud Computing |