Share This Author
Software Requirements for the A-7E Aircraft.
The SCR research project introduced a new approach to specifying requirements for real-time embedded systems, and the principles were applied in the development of the Software Requirements of the A-7E Aircraft, as an example of the use of the approach.
1 Value-Based Pricing For New Software Products : Strategy Insights for Developers
Software pricing has traditionally been focused on the vendor’s internal business objectives of covering costs, achieving specified margins, and meeting the competition. Pricing methods such as flat…
Scientific Computing's Productivity Gridlock: How Software Engineering Can Help
- S. Faulk, E. Loh, M. V. D. Vanter, S. Squires, L. Votta
- Computer ScienceComputing in science & engineering (Print)
- 1 November 2009
To break the gridlock, the software engineering community must establish a degree of cooperation and collaboration with the scientific programming community that does not yet exist.
Software Requirements: A Tutorial,
- S. Faulk
- Computer Science
- 14 November 1995
The purpose of this tutorial is to help the reader understand why requirements are so difficult to do well, where the state of the art does and does not address current development problems, the strengths and weaknesses of different approaches to requirements, and what help the authors can expect from ongoing technical developments.
Product-line requirements specification (PRS): an approach and case study
- S. Faulk
- BusinessProceedings Fifth IEEE International Symposium on…
- 27 August 2001
A systematic approach to developing a Product-line Requirements Specification (PRS) for embedded safety- or mission-critical systems that explicitly represents the family's common requirements as well as the allowed variations that distinguish family members.
The Core method for real-time requirements
Core is a single, coherent method for specifying real-time requirements that integrates object-oriented and forward models, integrates graphical and formal specifications, permits nonalgorithmic specifications, and provides a machine-like model.
Value-based software engineering (VBSE): a value-driven approach to product-line engineering
A systematic approach to quantifying the return on investment for both product and process improvements based on common software engineering principles and a common value metric, customer value is described.
Incorporating price sensitivity measurement into the software engineering process
Software developers typically make critical design decisions without understanding how the market will value the final product in terms of the price that customers are willing to pay. Market research…
Experience applying the CoRE method to the Lockheed C-130J software requirements
- S. Faulk, L. Finneran, J. Kirby, S. Shah, J. Sutton
- Computer ScienceProceedings of COMPASS'94 - IEEE 9th Annual…
- 27 June 1994
The results have verified the method's practicality and effectiveness at "building in" correctness during requirements analysis, and demonstrated that the benefits of a rigorous approach can be had without adversely affecting cost or schedule.
Achieving industrial relevance with academic excellence: lessons from the Oregon master of software engineering
- S. Faulk
- Computer ScienceProceedings of the International Conference on…
- 1 June 2000
A structured approach to curriculum design, curriculum design principles and methods that can be applied to develop a quality professional program are described.