The impact of object-orientation on application development
IBM Systems Journal
Efficient Object-Oriented Software with Design Patterns
GCSE '99 Proceedings of the First International Symposium on Generative and Component-Based Software Engineering
Generic Components: A Symbiosis of Paradigms
GCSE '00 Proceedings of the Second International Symposium on Generative and Component-Based Software Engineering-Revised Papers
XVCL Approach to Separating Concerns in Product Family Assets
GCSE '01 Proceedings of the Third International Conference on Generative and Component-Based Software Engineering
A Standard Problem for Evaluating Product-Line Methodologies
GCSE '01 Proceedings of the Third International Conference on Generative and Component-Based Software Engineering
Technology Transfer for Reuse: A Management Model and Process Improvement Framework
ICRE '98 Proceedings of the 3rd International Conference on Requirements Engineering: Putting Requirements Engineering to Practice
Generative Programming: Methods, Techniques, and Applications
ICSR-7 Proceedings of the 7th International Conference on Software Reuse: Methods, Techniques, and Tools
Representing Variability in Software Product Lines: A Case Study
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Maturity and Evolution in Software Product Lines: Approaches, Artefacts and Organization
SPLC 2 Proceedings of the Second International Conference on Software Product Lines
Component Criteria for Information System Families
CAiSE '99 Proceedings of the 11th International Conference on Advanced Information Systems Engineering
On Architectural Stability and Evolution
Ada-Europe '02 Proceedings of the 7th Ada-Europe International Conference on Reliable Software Technologies
A Family-Oriented Software Development Process for Engine Controllers
PROFES '01 Proceedings of the Third International Conference on Product Focused Software Process Improvement
Software Engineering in the Years 2000 Minus and Plus Ten
Informatics - 10 Years Back. 10 Years Ahead.
On the Definition of a Framework for an Architecting Process Supporting Product Family Development
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Comprehensive Variability Modelling to Facilitate Efficient Variability Treatment
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Commonality Analysis: A Systematic Process for Defining Families
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
Structuring Design Decisions for Evolution
Proceedings of the Second International ESPRIT ARES Workshop on Development and Evolution of Software Architectures for Product Families
Generative Programming for Embedded Software: An Industrial Experience Report
GPCE '02 Proceedings of the 1st ACM SIGPLAN/SIGSOFT conference on Generative Programming and Component Engineering
Feature-Oriented Engineering of PBX Software
APSEC '99 Proceedings of the Sixth Asia Pacific Software Engineering Conference
FODAcom: An Experience with Domain Analysis in the Italian Telecom Industry
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
Engineering Domains: Executable Commands as an Example
ICSR '98 Proceedings of the 5th International Conference on Software Reuse
On the application of Rothon diagrams to data abstraction
ACM SIGPLAN Notices
A Taxonomy and Hierarchy of Variability Dependencies in Software Product Family Engineering
COMPSAC '04 Proceedings of the 28th Annual International Computer Software and Applications Conference - Volume 01
The Past, Present, and Future for Software Architecture
IEEE Software
A holistic architecture assessment method for software product lines
Information and Software Technology
Safe composition of product lines
GPCE '07 Proceedings of the 6th international conference on Generative programming and component engineering
RDL: A language for framework instantiation representation
Journal of Systems and Software
The Types and Interactions of Vertical Migrations of Functions in a Multilevel Interpretive System
IEEE Transactions on Computers
Proceedings of the 2007 workshop on Automating service quality: Held at the International Conference on Automated Software Engineering (ASE)
Rigorous engineering of product-line requirements: A case study in failure management
Information and Software Technology
"Large" abstractions for software engineering
Proceedings of the 2nd international workshop on The role of abstraction in software engineering
DocLine: A method for software product lines documentation development
Programming and Computing Software
Contemplating systematic software reuse in a project-centric company
Proceedings of the 2008 annual research conference of the South African Institute of Computer Scientists and Information Technologists on IT research in developing countries: riding the wave of technology
Information and Software Technology
Technologies for Evolvable Software Products: The Conflict between Customizations and Evolution
Advances in Software Engineering
AFIPS '82 Proceedings of the June 7-10, 1982, national computer conference
Document based rational software development
Knowledge-Based Systems
Fault Tolerance Requirements Analysis Using Deviations in the CORRECT Development Process
Methods, Models and Tools for Fault Tolerance
Domain-Specific Software Component Models
CBSE '09 Proceedings of the 12th International Symposium on Component-Based Software Engineering
A document driven methodology for developing a high quality Parallel Mesh Generation Toolbox
Advances in Engineering Software
Safe composition of non-monotonic features
GPCE '09 Proceedings of the eighth international conference on Generative programming and component engineering
Dead or Alive: finding zombie features in the Linux kernel
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
Towards feature-driven planning of product-line evolution
FOSD '09 Proceedings of the First International Workshop on Feature-Oriented Software Development
Barriers to the adoption of software product line engineering
ACM SIGSOFT Software Engineering Notes
Designing a product family of meshing tools
Advances in Engineering Software
Towards an integrated development environment
IBM Systems Journal
How to Complete an Interactive Configuration Process?
SOFSEM '10 Proceedings of the 36th Conference on Current Trends in Theory and Practice of Computer Science
Web applications: spaghetti code for the 21st century
Web applications: spaghetti code for the 21st century
CScout: A refactoring browser for C
Science of Computer Programming
Quality prediction and assessment for product lines
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
Modal I/O automata for interface and product line theories
ESOP'07 Proceedings of the 16th European conference on Programming
Generative programming and software system families
SAIG'01 Proceedings of the 2nd international conference on Semantics, applications, and implementation of program generation
A family of computer systems for delivering individualized advice
Knowledge-Based Systems
Autonomic Software Product Lines (ASPL)
Proceedings of the Fourth European Conference on Software Architecture: Companion Volume
Software architecture awareness in long-term software product evolution
Journal of Systems and Software
A language for software variation research
GPCE '10 Proceedings of the ninth international conference on Generative programming and component engineering
Program fields for continuous software
Proceedings of the FSE/SDP workshop on Future of software engineering research
Streamlining domain analysis for digital games product lines
SPLC'10 Proceedings of the 14th international conference on Software product lines: going beyond
Geographic e-services development through product-line engineering and standardization
EGOVIS'10 Proceedings of the First international conference on Electronic government and the information systems perspective
Proceedings of the 20th ACM SIGPLAN workshop on Partial evaluation and program manipulation
Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems
Multi-stage programming with functors and monads: Eliminating abstraction overhead from generic code
Science of Computer Programming
Proceedings of the 2nd International Workshop on Product Line Approaches in Software Engineering
An algebra of product families
Software and Systems Modeling (SoSyM)
Supporting program variant generation and feature files in rbFeatures
Proceedings of the 15th International Software Product Line Conference, Volume 2
Proceedings of the 25th European conference on Object-oriented programming
Refactoring the documentation of software product lines
CEE-SET'08 Proceedings of the Third IFIP TC 2 Central and East European conference on Software engineering techniques
Proceedings of the 2011 ACM international conference on Object oriented programming systems languages and applications
A case for new directions in agent-oriented software engineering
AOSE'10 Proceedings of the 11th international conference on Agent-oriented software engineering
The Choice Calculus: A Representation for Software Variation
ACM Transactions on Software Engineering and Methodology (TOSEM)
The design of application-tailorable operating system product lines
CASSIS'05 Proceedings of the Second international conference on Construction and Analysis of Safe, Secure, and Interoperable Smart Devices
Software variability: the design space of configuration languages
Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems
Overview of generative software development
UPP'04 Proceedings of the 2004 international conference on Unconventional Programming Paradigms
FM'06 Proceedings of the 14th international conference on Formal Methods
Towards a method for rigorous development of generic requirements patterns
Rigorous Development of Complex Fault-Tolerant Systems
GENMADEM: a methodology for generative multi-agent domain engineering
ICSR'06 Proceedings of the 9th international conference on Reuse of Off-the-Shelf Components
A taxonomy of some right-to-left string-matching algorithms
WFLP'09 Proceedings of the 18th international conference on Functional and Constraint Logic Programming
A first approach to build product lines of multi-organizational web based systems (MOWS)
IICS'04 Proceedings of the 4th international conference on Innovative Internet Community Systems
Software engineering: multi-person development of multi-version programs
Dependable and Historic Computing
Software product lines in value based software engineering
EASE'06 Proceedings of the 10th international conference on Evaluation and Assessment in Software Engineering
Domain specific language for the generation of learning management systems modules
Journal of Web Engineering
Respecting component architecture to migrate product copies to a software product line
Proceedings of the 17th international doctoral symposium on Components and Architecture
Evaluating software development by error analysis: The data from the Architecture Research Facility
Journal of Systems and Software
Abstraction hierarchies in top-down design
Journal of Systems and Software
History-sensitive heuristics for recovery of features in code of evolving program families
Proceedings of the 16th International Software Product Line Conference - Volume 1
Generating feature model from creative requirements using model driven design
Proceedings of the 16th International Software Product Line Conference - Volume 2
Systematizing pragmatic software reuse
ACM Transactions on Software Engineering and Methodology (TOSEM)
Feature-oriented language families: a case study
Proceedings of the Seventh International Workshop on Variability Modelling of Software-intensive Systems
Improving product copy consolidation by architecture-aware difference analysis
Proceedings of the 9th international ACM Sigsoft conference on Quality of software architectures
Efficient quality assurance of variability-intensive systems
Proceedings of the 2013 International Conference on Software Engineering
Proceedings of the 17th International Software Product Line Conference
Investigating preprocessor-based syntax errors
Proceedings of the 12th international conference on Generative programming: concepts & experiences
Beyond physical product configuration --Configuration in unusual domains
AI Communications - Intelligent Engineering Techniques for Knowledge Bases
Hi-index | 0.01 |
Program families are defined (analogously to hardware families) as sets of programs whose common properties are so extensive that it is advantageous to study the common properties of the programs before analyzing individual members. The assumption that, if one is to develop a set of similar programs over a period of time, one should consider the set as a whole while developing the first three approaches to the development, is discussed. A conventional approach called "sequential development" is compared to "stepwise refinement" and "specification of information hiding modules." A more detailed comparison of the two methods is then made. By means of several examples it is demonstrated that the two methods are based on the same concepts but bring complementary advantages.