Skip to main content

Component Specification and Wrapper/Glue Code Generation with Two-Level Grammar Using Domain Specific Knowledge

  • Conference paper
  • First Online:
Formal Methods and Software Engineering (ICFEM 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2495))

Included in the following conference series:

Abstract

UniFrame is a framework for seamlessly assembling heterogeneous distributed components. It’s based on the Unified Meta-component Model (UMM) for describing components. Systems constructed by component composition should meet both functional and non-functional requirements such as the Quality of Service (QoS). We propose a Component Description Language (CDL) to specify the UMM components based on domain specific knowledge in the context of UniFrame using Two-Level Grammar (TLG). CDL is also used for wrapper/glue code generation. A simple case study is illustrated to show how CDL may be applied.

This material is based upon work supported by, or in part by, the U. S. Office of Naval Research under the award number N00014-01-1-0746, and the U. S. Army Research Laboratory and the U. S. Army Research Office under the contract/grant number DAAD19-00-1-0350.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. R. R. Raje, B. R. Bryant, M. Auguston, A. M. Olson, C. C. Burt: A Unified Approach for the Integration of Distributed Heterogeneous Software Components. Proc. 2001 Monterey Workshop Engineering Automation for Software Intensive System Integration, 2001, pp. 109–119.

    Google Scholar 

  2. R. R. Raje: UMM: Unified Meta-object Model for Open Distributed Systems. Proc. ICA3PP 2000, 4th IEEE Int. Conf. Algorithms and Architecture for Parallel Processing, 2000.

    Google Scholar 

  3. G. J. Brahnmath, R. R. Raje, A. M. Olson, M. Auguston, B. R. Bryant, C. C. Burt: A Quality of Service Catalog for Software Components. Proc. (SE)22002, the Southeastern Software Engineering Conf. (to appear), 2002.

    Google Scholar 

  4. K. Czarnecki, U. W. Eisenecker: Generative Programming, Methods, Tools, and Applications. Addison Wesley, 2000.

    Google Scholar 

  5. N. N. Siram, R. R. Raje, A. M. Olson, B. R. Bryant, C. C. Burt, M. Auguston: An Architecture for the UniFrame Resource Discovery Service. Proc. 3rd Int. Workshop Software Engineering Middleware (to appear), 2002.

    Google Scholar 

  6. T. R. Gruber: A translation approach to portable ontology specifications. Knowledge Acquisition, 5(2), 1993, pp. 199–220.

    Article  Google Scholar 

  7. A. van Wijingaarden: Revised report on the algorithmic language ALGOL 68. Acta Informatica, 5, 1974, pp. 1–236.

    Google Scholar 

  8. B. R. Bryant, B.-S. Lee: Two-Level Grammar as an Object-Oriented Requirements Specification Language. Proc. 35th Hawaii Int. Conf. System Sciences, 2002, http://www.hicss.hawaii.edu/HICSS_35/HICSSpapers/PDFdocuments/STDSL01.pdf.

  9. R. Orfali, D. Harkey: Client/Server Programming with Java and Corba. Wiley, 1998.

    Google Scholar 

  10. B. R. Bryant, M. Auguston, R. R. Raje, C. C. Burt, and A. M. Olson: Formal Specification of Generative Component Assembly Using Two-Level Grammar. Proc. SEKE 2002, 14th Int. Conf. Software Engineering and Knowledge Engineering, 2002, pp. 209–212.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Cao, F., Bryant, B.R., Raje, R.R., Auguston, M., Olson, A.M., Burt, C.C. (2002). Component Specification and Wrapper/Glue Code Generation with Two-Level Grammar Using Domain Specific Knowledge. In: George, C., Miao, H. (eds) Formal Methods and Software Engineering. ICFEM 2002. Lecture Notes in Computer Science, vol 2495. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36103-0_13

Download citation

  • DOI: https://doi.org/10.1007/3-540-36103-0_13

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-00029-7

  • Online ISBN: 978-3-540-36103-9

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics