Search
Search Results
-
Software Product System Model: A Customer-Value Oriented, Adaptable, DevOps-Based Product Model
DevOps pipelines have brought notable advantages, such as fast and frequent software delivery to software production paradigms, but dynamically...
-
Projectional Editing of Software Product Lines Using Multi-variant Model Editors
Model-driven software engineering (MDSE) as well as software product line engineering (SPLE) achieve productivity gains by raising the level of...
-
Model-Based Testing of Software Product Lines
The use of test approaches in software development to ensure quality and safety has grown considerably among model processes in recent decades.... -
Verifying consistency of software product line architectures with product architectures
There has been increasing interest in modeling software product lines (SPLs) using architecture description languages (ADLs). However, sometimes it...
-
Software Product Lines
We will now look at the application of MDSE for so-called software product lines—portfolios of software variants in a particular application domain.... -
The product quality inspection scheme based on software-defined edge intelligent controller in industrial internet of things
The Industrial Internet of Things (IIoT) enables the improvement of the productivity and intelligent level of factory. The procedure of product...
-
Requirements Validation in the Information System Software Development Lifecycle: A Software Quality in Use Evaluation
AbstractThe Peruvian government adopted the ISO/IEC 12207 standard and established its mandatory implementation in public entities to improve the...
-
Applying declarative analysis to industrial automotive software product line models
Program analysis of automotive software has several unique challenges, including that the code base is ultra large, comprising over a hundred million...
-
Model-Based Inspections of Software Product Lines
Software inspection is a rigorous special type of software review among the several verification and validation activities. It has a well-defined... -
Software Product Line Architectures
The architecture of a Software Product Line (or Product Line Architecture, PLA) is one of the most important assets of a Software Product Line (SPL)... -
Modeling and verification of software evolution using bigraphical reactive system
Changes are inevitable in software due to technology advancements, and changes in business requirements. Making changes in the software by insertion,...
-
A comprehensive overview of software product management challenges
The principal focus of software product management is to ensure the economic success of the product, which means to prolong the product life as much...
-
Extraction of Software Product Line Architectures from Many System Variants
Software Product Line Architecture (SPLA) describes the architecture of a set of software variants by describing (1) what components can be included... -
Lightweight Aspect-Oriented Software Product Lines with Automated Product Derivation
Aspect-oriented software product lines are not a new idea, but their application is facing two obstacles: establishing software product lines is... -
Product backlog optimization technique in agile software development using clustering algorithm
ContextThe recent research trend has highlighted that multiple stakeholders are involved during requirement gathering in agile software development....
-
A semi-automated software model to support AI ethics compliance assessment of an AI system guided by ethical principles of AI
Compliance with principles and guidelines for ethical AI has a significant impact on companies engaged in the development of artificial intelligence...
-
A Software Vulnerability Prediction Model Using Traceable Code Patterns and Software Metrics
The goal of this research is to build a vulnerability prediction model to assist developers in evaluating the security of software systems during the...
-
Principles of Software Product Lines
Software product lines (SPL) has been consolidated in the last decades as a de facto and non-opportunistic way of mass customization and reuse of... -
PLeTs: A Software Product Line for Testing Tools
Software testing is a fundamental activity to improve software quality. However, software testing is one of the most time-consuming and expensive... -
Unleashing the power of Devops and Iot: a framework for software delivery and system availability
This research paper proposes a DevOps and IoT-based software delivery and system availability performance model with continuous monitoring and...