Representing software engineering models

The TAME goal oriented approach

Markku Oivo, Victor Basili

Research output: Contribution to journalArticleScientificpeer-review

40 Citations (Scopus)

Abstract

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.
Original languageEnglish
Pages (from-to)886-898
Number of pages13
JournalIEEE Transactions on Software Engineering
Volume18
Issue number10
DOIs
Publication statusPublished - 1992
MoE publication typeA1 Journal article-refereed

Fingerprint

Software engineering
Knowledge representation
Feedback

Keywords

  • software engineering

Cite this

Oivo, Markku ; Basili, Victor. / Representing software engineering models : The TAME goal oriented approach. In: IEEE Transactions on Software Engineering. 1992 ; Vol. 18, No. 10. pp. 886-898.
@article{db3ac506da2f477888ddd68bdd19ac89,
title = "Representing software engineering models: The TAME goal oriented approach",
abstract = "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.",
keywords = "software engineering",
author = "Markku Oivo and Victor Basili",
year = "1992",
doi = "10.1109/32.163605",
language = "English",
volume = "18",
pages = "886--898",
journal = "IEEE Transactions on Software Engineering",
issn = "0098-5589",
publisher = "Institute of Electrical and Electronic Engineers IEEE",
number = "10",

}

Representing software engineering models : The TAME goal oriented approach. / Oivo, Markku; Basili, Victor.

In: IEEE Transactions on Software Engineering, Vol. 18, No. 10, 1992, p. 886-898.

Research output: Contribution to journalArticleScientificpeer-review

TY - JOUR

T1 - Representing software engineering models

T2 - The TAME goal oriented approach

AU - Oivo, Markku

AU - Basili, Victor

PY - 1992

Y1 - 1992

N2 - 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.

AB - 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.

KW - software engineering

U2 - 10.1109/32.163605

DO - 10.1109/32.163605

M3 - Article

VL - 18

SP - 886

EP - 898

JO - IEEE Transactions on Software Engineering

JF - IEEE Transactions on Software Engineering

SN - 0098-5589

IS - 10

ER -