• DocumentCode
    948745
  • Title

    Representing software engineering models: the TAME goal oriented approach

  • Author

    Oivo, Markku ; Basili, Victor R.

  • Author_Institution
    Tech. Res. Centre of Finland, Oulu, Finland
  • Volume
    18
  • Issue
    10
  • fYear
    1992
  • fDate
    10/1/1992 12:00:00 AM
  • Firstpage
    886
  • Lastpage
    898
  • 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
    artificial intelligence; knowledge representation; object-oriented programming; software engineering; software reusability; ES-TAME; TAME goal oriented approach; dynamic viewpoints; goal-question-metric paradigm; knowledge representation; modeling; object-oriented metamodel concept; prototype system; reasoning framework; reusable software engineering models; selective inheritance; software engineering models representation; top-down goal-oriented characterization; Data analysis; Feedback; Information analysis; Knowledge representation; Object oriented modeling; Programming; Software engineering; Software measurement; Software prototyping; Software quality;
  • fLanguage
    English
  • Journal_Title
    Software Engineering, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0098-5589
  • Type

    jour

  • DOI
    10.1109/32.163605
  • Filename
    163605