Formal specification of generative component assembly using two-level grammar

  • Authors:
  • Barrett R. Bryant;Carol C. Burt;Mikhail Auguston;Rajeev R. Raje;Andrew M. Olson

  • Affiliations:
  • Univ. Alabama-Birmingham, Birmingham, AL;Univ. Alabama-Birmingham, Birmingham, AL;New Mexico State University, Las Cruces, NM;Indiana Univ. Purdue Univ., Indianapolis, IN;Indiana Univ. Purdue Univ., Indianapolis, IN

  • Venue:
  • SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
  • Year:
  • 2002

Quantified Score

Hi-index 0.02

Visualization

Abstract

Two-Level Grammar (TLG) is proposed as a formal specification language for generative assembly of components. Both generative domain models and generative rules may be expressed in TLG and these specifications may be automatically translated into an implementation which realizes an integration of components according to the principles of the Unified Meta-component Model (UMM) and Unified Approach (UA) to component integration. Furthermore, this implementation realizes Quality of Service (QoS) guarantees by means of static QoS verification at the time of system assembly, and dynamic QoS validation on a set of test cases.