- Turkish Journal of Electrical Engineering and Computer Science
- Volume:12 Issue:2
- The 7 C`s for Creating Living Software: A Research Perspective for Quality-Oriented Software Enginee...
The 7 C`s for Creating Living Software: A Research Perspective for Quality-Oriented Software Engineering
Authors : Mehmet AKŞİT
Pages : 61-96
View : 14 | Download : 7
Publication Date : 0000-00-00
Article Type : Research Paper
Abstract :This article proposes the 7 C`s for realizing quality-oriented software engineering practices. All the desired qualities of this approach are expressed in short by the term living software. The 7 C`s are: Concern-oriented processes, Canonical models, Composable models, Certifiable models, Constructible models, Closure property of models and Controllable models. Each C is explained by the help of a set of definitions, a short overview of the background work and the problems that software engineers may experience in realizing the corresponding C. Further, throughout the article, a software development example is presented for illustrating the realization of the 7 C`s. Finally, this article concludes by infomally justifying the necessity of the 7 C`s.Keywords : Turk J Elec Eng Comp Sci, 12, 2004, 61 96 Turk J Elec Eng Comp Sci, vol 12, iss 2