Sign up & Download
Sign in

Abstract syntax from concrete syntax

by David S Wile
ICSE 97 Proceedings of the 19th international conference on Software engineering (1997)

Abstract

Modem Software Engineering practice advocates the development of domain-specific specification languages to characterize formally the idioms of discourse and jargon of specific problem domains. With poorly-understood domains it is best to construct an abstract syntax to characterize the domain concepts and abstractions before developing a concrete syntax. Often, however, a good concrete syntax exists a priori: sometimes in sophisticated formal languages characterizing (often mathematical) domains but more often in miniature, legacy-code languages, sorely in need of reverse engineering. In such cases, it is necessary to derive an appropriate abstract syntax - or its first cousin, an object-oriented model - from the concrete syntax. This report descibes a transformation process that produces a good abstract representation from a low-level concrete syntax specification.

Author-supplied keywords

Cite this document (BETA)

Available from dl.acm.org
Page 1
hidden

Abstract syntax from concrete syntax


Page 2
hidden
Abstract Syntax from Concrete Syntax
David S, Wile
University of Southern California / Jnformation Sciences Institute
ABSTRACT
Keywords
Sponsor
ABSTRACT MODELS
domain-specific specification languages
and
object-oriented models as

Sign up today - FREE

Mendeley saves you time finding and organizing research. Learn more

  • All your research in one place
  • Add and import papers easily
  • Access it anywhere, anytime

Start using Mendeley in seconds!

Already have an account? Sign in

Readership Statistics

7 Readers on Mendeley
by Discipline
 
 
by Academic Status
 
43% Ph.D. Student
 
29% Student (Master)
 
14% Post Doc
by Country
 
43% Germany
 
14% Netherlands
 
14% Indonesia