Issue No. 10 - October (1992 vol. 18)
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/32.163605
<p>A methodology and a knowledge representation and reasoning framework for top-down goal-oriented characterization, modeling, and execution of software engineering activities is presented. A prototype system (ES-TAME) which demonstrates the underlying knowledge representation and reasoning principles is described. ES-TAME provides an object-oriented metamodel concept that provides support for tailorable and reusable software engineering models (SEMs). It provides the basic mechanisms, functions, and attributes for all the other models. It is based on interobject relationships, dynamic viewpoints, and selective inheritance in addition to traditional object-oriented mechanisms. Descriptive SEMs include representations for basic software engineering activities. They are controlled and made operational by active GQM (goal-question-metric paradigm) models which are built by a systematic mechanism for defining and evaluating project and corporate goals and using measurement to provide feedback in real-time.</p>
software engineering models representation; TAME goal oriented approach; knowledge representation; reasoning framework; top-down goal-oriented characterization; modeling; prototype system; ES-TAME; object-oriented metamodel concept; reusable software engineering models; dynamic viewpoints; selective inheritance; goal-question-metric paradigm; artificial intelligence; knowledge representation; object-oriented programming; software engineering; software reusability
M. Oivo and V. Basili, "Representing Software Engineering Models: The TAME Goal Oriented Approach," in IEEE Transactions on Software Engineering, vol. 18, no. , pp. 886-898, 1992.