Skip to search formSkip to main contentSkip to account menu

Feature-oriented programming

Known as: FOSD, Feature Oriented Programming, FOP 
Feature Oriented Programming (FOP) or Feature Oriented Software Development (FOSD) is a paradigm for program generation in software product lines and… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2015
2015
Generative programming as a discipline of Automatic programming uses different approaches and tools in building of generators and… 
2013
2013
Quality and complexity assessment are critical aspects in feature oriented software development. Feature oriented development is… 
2011
2011
Feature-oriented software development (FOSD) is a paradigm for developing large software systems. Fuji, an extensible compiler… 
2009
2009
A filter for a fan comprising air permeable material exteriorally embracing the suction portion of said fan. 
2008
2008
Similar to refactoring, feature-oriented programming can be seen as a metaprogramming paradigm, in which programs are values and… 
2005
2005
My research is in software product lines. My focus is on feature modularity, a basis for product line development, and the… 
2004
2004
최근 컴포넌트 기반의 소프트웨어 프러덕트 라인에 대한 연구와 소프트웨어 프러덕트 라인에 자동 생성 프로그래밍 기법을 적용하기 위한 연구가 활발히 진행 중이다. 본 논문은, 컴포넌트 기반의 소프트웨어 프러덕트 라인 개발에 활용될 수 있는 컴포넌트 재구성 자동화 도구를 제안한다. 본 도구는 도메인 공학의 주요 산물인 특성 모델로부터 재사용자의 요구 사항을 받아들여 특성 구성(feature configuration)을 만들고 이를 바탕으로 재구성된 컴포넌트 코드를 자동으로 생성한다. 이를 위하여 컴포넌트 패밀리는 자동 생성 프로그래밍의 한 기법인 GenVoca의 아키텍처를 가지며 XSLT 스크립트가 컴포넌트를 구성하는 구현 부품의 코드 템플릿을 제공한다. '은행 계좌' 컴포넌트 패밀리를 사례 연구로 하여 본 논문의 컴포넌트 재구성 자동화 도구가 재사용자의 목적에 맞는 컴포넌트를 자동으로 생성함을 보였다. 본 논문의 연구 결과는 소프트웨어 프러덕트라인 개발의 생산성을 향상시키는데 응용될 수 있다. 
1999
1999
A mixin-layer is a building block for assembling applications of a product-line. We explain mixinlayers, their relationship to…