Turnitin
降AI改写
早检测系统
早降重系统
Turnitin-UK版
万方检测-期刊版
维普编辑部版
Grammarly检测
Paperpass检测
checkpass检测
PaperYY检测
Feature models, grammars, and propositional formulas
D Batory - International Conference on Software Product Lines, 2005 - Springer
Feature models are used to specify members of a product-line. Despite years of progress,
contemporary tools often provide limited support for feature constraints and offer little or no …
contemporary tools often provide limited support for feature constraints and offer little or no …
Scaling step-wise refinement
D Batory, JN Sarvela… - IEEE Transactions on …, 2004 - ieeexplore.ieee.org
Step-wise refinement is a powerful paradigm for develo** a complex program from a
simple program by adding features incrementally. We present the AHEAD (algebraic …
simple program by adding features incrementally. We present the AHEAD (algebraic …
A tutorial on feature oriented programming and the ahead tool suite
D Batory - International Summer School on Generative and …, 2005 - Springer
Feature oriented programming (FOP) is the study of feature mod ularity and its use in
program synthesis. AHEAD is a theory of FOP that is based on a fundamental concept of …
program synthesis. AHEAD is a theory of FOP that is based on a fundamental concept of …
Model-integrated development of embedded software
The paper describes a model-integrated approach for embedded software development that
is based on domain-specific, multiple-view models used in all phases of the development …
is based on domain-specific, multiple-view models used in all phases of the development …
Mixin layers: an object-oriented implementation technique for refinements and collaboration-based designs
A" refinement" is a functionality addition to a software project that can affect multiple
dispersed implementation entities (functions, classes, etc.). In this paper, we examine large …
dispersed implementation entities (functions, classes, etc.). In this paper, we examine large …
Configurable multi-perspective business process models
A configurable process model provides a consolidated view of a family of business
processes. It promotes the reuse of proven practices by providing analysts with a generic …
processes. It promotes the reuse of proven practices by providing analysts with a generic …
Type checking annotation-based product lines
Software product line engineering is an efficient means of generating a family of program
variants for a domain from a single code base. However, because of the potentially high …
variants for a domain from a single code base. However, because of the potentially high …
A standard problem for evaluating product-line methodologies
We propose a standard problem to evaluate product-line methodologies. It relies on
common knowledge from Computer Science, so that domainknowledge can be easily …
common knowledge from Computer Science, so that domainknowledge can be easily …
Implementing layered designs with mixin layers
Mixin layers are a technique for implementing layered object-oriented designs (eg,
collaboration-based designs). Mixin layers are similar to abstract subclasses (mixin classes) …
collaboration-based designs). Mixin layers are similar to abstract subclasses (mixin classes) …
A {Low-Overhead},{High-Performance} Unified Buffer Management Scheme That Exploits Sequential and Loo** References
In traditional file system implementations, the Least Recently Used (LRU) block replacement
scheme is widely used to manage the buffer cache due to its simplicity and adaptability …
scheme is widely used to manage the buffer cache due to its simplicity and adaptability …