Re-use of formatted requirements specifications
Software Engineering Journal
An expansive view of reusable software
Software reusability: vol. 1, concepts and models
Case-based reasoning: a research paradigm
AI Magazine
Automatic Derivation of Formal Software Specifications from Informal Descriptions
IEEE Transactions on Software Engineering
Exploiting reusable specifications through analogy
Communications of the ACM
Communications of the ACM - Special issue on analysis and modeling in software development
A domain-specific software architecture engineering process outline
ACM SIGSOFT Software Engineering Notes
Using domain knowledge in requirements capture and formal specification construction
Requirements engineering
Reusable software requirements and architectures for families of systems
Journal of Systems and Software
Pattern languages of program design
Pattern languages of program design
DSSA (Domain-Specific Software Architecture): pedagogical example
ACM SIGSOFT Software Engineering Notes
Software reuse: metrics and models
ACM Computing Surveys (CSUR)
A summary of domain analysis experience by way of heuristics
Proceedings of the 1997 symposium on Software reusability
Achieving requirements reuse: a domain-specific approach from avionics
Journal of Systems and Software
Domain analysis: an introduction
ACM SIGSOFT Software Engineering Notes
Success Factors of Systematic Reuse
IEEE Software
Effects of Reuse on Quality, Productivity, and Economics
IEEE Software
Organizational Factors and Reuse
IEEE Software
Reuse in Command-and-Control Systems
IEEE Software
Managing Domain-Specific, Product-Line Development
IEEE Software
Automated Acquisition of Evolving Informal Descriptions
Automated Acquisition of Evolving Informal Descriptions
The business case for software reuse
IBM Systems Journal
Integrating Legacy Documentation Assets into a Product Line
PFE '01 Revised Papers from the 4th International Workshop on Software Product-Family Engineering
Tool-Supported Verification of Product Line Requirements
Automated Software Engineering
Experience with the architectural design of a modest product family
Software—Practice & Experience
Requirements engineering: In search of the dependent variables
Information and Software Technology
Managing requirements specifications for product lines - An approach and industry case study
Journal of Systems and Software
Extending FeatuRSEB with Concepts from Systems Engineering
ICSR '09 Proceedings of the 11th International Conference on Software Reuse: Formal Foundations of Reuse and Domain Engineering
A framework for developing home automation systems: From requirements to code
Journal of Systems and Software
Hi-index | 0.00 |
Increasingly, software organisations are looking towards large‐scale reuse as a way of improving productivity, raising quality and reducing delivery timescales. Many in the reuse community have suggested notions of product‐line development and domain engineering life‐cycles. Achieving these in practice, however, requires a systematic process for “early” reuse (requirements reuse) as well as late reuse (code reuse). This paper discusses pratical experience of early reuse. We describe FORE (Family Of REquirements), an approach that we have developed in our work in the domain of aircraft engine control systems. The FORE approach concentrates on the definition of a generic product concept and the formalisation of its requirements. We describe the FORE approach in general terms, and then show how it has been applied in an industrial case‐study. We make an initial evaluation of the FORE approach (and early reuse in general) in terms of how it has changed an existing requirements engineering process. We compare the FORE approach to related work in early reuse, and draw some conclusions about how the approach may scale to other problems.