13th Asia Pacific Software Engineering Conference (APSEC'06) A framework for software product engineering Bangalore, India December 06-December 08 ISBN: 0-7695-2685-3
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/APSEC.2006.5
Software engineering today is heavily focused on the ideas of process maturity and continuous improvement. Processes are designed to deliver products. Process engineering should ideally rest on theoretical foundations of sound product engineering; however the field is currently lacking such foundations. Drawing inspiration from compiler design, we present a systematic framework for software product engineering that develops the product through successive levels of realization. The framework separates the concerns in software development by relating each level to a knowledge domain and localizing exactly on those qualities that become manifest in that knowledge domain. The basis of the framework is a mathematical model for reasoning about the correctness of realization schemes as well as the transformations between levels, so that each level preserves previously created qualities while adding new desired qualities. We also discuss some of the practical aspects of implementing this approach.
Citation:
Kesav Nori, N. Swaminathan, "A framework for software product engineering," apsec, pp.285-292, 13th Asia Pacific Software Engineering Conference (APSEC'06), 2006 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||