| M.J. Oudshoorn. ATLANTIS: A tool for language definition and interpreter synthesis, Ph.D. Thesis, Dept. of Computer Science, University of Adelaide, 1992. |
....an organisation. As the model is an operational semantic model, it would appear to be relatively easy to use a description of an environment incorporating these features as the basis for a prototype implementation of a tool integration regime defined using the model. Following the work of Oudshoom [14 17], the automatic generation of a prototype will allow integrators to experiment with various integration strategies to ensure that the integration between tools that has been described is best suited to their environment. Acknowledgments The work described in this paper is supported in part by ....
M.J. Oudshoorn. ATLANTIS: A tool for language definition and interpreter synthesis, Ph.D. Thesis, Dept. of Computer Science, University of Adelaide, 1992.
....needs of an organisation. As the model is an operational semantic model, it would appear to be relatively easy to use a description of an environment incorporating these features as the basis for a prototype implementation of a tool integration regime defined using the model. Following the work in [19 22], the automatic generation of a prototype will allow integrators to verify that the integration between tools that has been described is indeed that which is required. Acknowledgments The work described in this paper forms part of a long term collaborative software engineering research programme ....
Oudshoorn, M. J., ATLANTIS: A Tool for Language Definition and Interpreter Synthesis, Dept. of Computer Science, Adelaide University, Ph.D. Thesis, 1992.
.... a model that consists of several layers, it is possible to have a single description that caters for the different information requirements of various groups, providing clarity while presenting the detail when required; this notion of a layered model has also been explored by Oudshoorn and Marlin [21 23] in the context of the description of programming languages. For example, tool integration framework designers and tool integration language designers can obtain the precise definitions that they require, whilst integration programmers and other interested groups can read to the level most ....
M.J. Oudshoorn. ATLANTIS: A tool for language definition and interpreter synthesis, Dept. Computer Science, University of Adelaide, Adelaide, South Australia, Ph.D. Thesis, Technical Report No. TR 92-04, 1992.
....real numbers and so on. Their structure is specified via a regular expression using special symbols to indicate acceptable characters such as any lower case letter, any digit and so on. From such a definition it is possible to generate the corresponding lex and yacc definitions automatically [24] and hence employ the existing technology. However, our desire to produce a modern sophisticated environment which includes a language sensitive editor and an incremental parser requires that the semantic information be included the language definition. 2.2 Semantic Definition The definition of ....
Oudshoorn, M. J. "ATLANTIS: A Tool For Language Definition and Interpreter Synthesis", Ph.D. Thesis, 1992.
....practice. Rather than the hand crafting of a compiler, typically from a natural language definition of the programming language, this research will allow the generation of a sophisticated environment from a formal definition. Work in this area has been undertaken previously (examples include [8, 10, 12, 13]) but this research differs significantly from earlier work through the use of persistence [1, 4] as an enabling technology. Persistence allows all data in a system, including code, to be automatically preserved between executions of the system without explicit intervention from a programmer. In ....
M.J. Oudshoorn, "ATLANTIS. A Tool for Language Definition and Interpreter Synthesis". Ph.D. Thesis, University of Adelaide, January 1992.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC