See this document in CiteSeerX!

Obtaining a COBOL Grammar from Legacy Code for Reengineering Purposes (1997)  (Make Corrections)  (5 citations)
Mark van den Brand, Alex Sellink, Chris Verhoef



  Home/Search   Context   Related

 
View or download:
cs.vu.nl/~x/coboldef/coboldef.ps
Cached:  PS.gz  PS  PDF   Image  Update  Help

From:  cs.vu.nl/~x/reverse (more)
(Enter author homepages)

Rate this article: (best)
  Comment on this article  
(Enter summary)

Abstract: We argue that maintenance and reengineering tools need to have a thorough knowledge of the language that the code is written in. More specifically, for the family of COBOL languages we present a general method to define COBOL dialects that are based on the actual code that has to be reengineered or maintained. Subsequently, we give some typical examples of maintenance and reengineering tools that have been specified on top of such a COBOL grammar in order to show that our approach is useful and ... (Update)

Context of citations to this paper:   More

...company deployed a programmer (the poor chap) for one year to add explicit scope terminators into a large COBOL application by hand. In [BSV97b, BSV97a] 2 Moreover, tools that (almost) automatically convert your code to the new standard are supplied with the release of new...

.... paper we propose a method to generate such components from the context free grammar that recognizes the code that has to be renovated (in [7] a method is discussed to obtain grammars from legacy code) Due to our generative approach and the presence of a grammar the...

Cited by:   More
Towards an Engineering Discipline for GRAMMARWARE - Klint, Lämmel, Verhoef (2003)   (Correct)
Parse-Tree Annotations Meet Re-Engineering Concerns - Kort, Lämmel (2003)   (Correct)
Generation of Components for Software Renovation.. - van den Brand.. (1997)   (Correct)

Similar documents (at the sentence level):
73.5%:   Reengineering COBOL software implies specification of the.. - van den Brand, al. (1997)   (Correct)

Active bibliography (related documents):   More   All
0.8:   Re-engineering needs Generic Programming Language Technology - van den Brand, Klint.. (1996)   (Correct)
0.3:   Language Independent Structure Editing using the ToolBus - Kuipers (1996)   (Correct)
0.3:   Structural Manipulations of Software Architecture Using Tarski.. - Holt (1998)   (Correct)

Similar documents based on text:   More   All
0.4:   Control Flow Normalization for COBOL/CICS Legacy Systems - van den Brand, Sellink.. (1997)   (Correct)
0.4:   Reflections on the evolution of COBOL - Sellink, Verhoef   (Correct)
0.3:   Current Parsing Techniques in Software Renovation.. - van den Brand.. (1998)   (Correct)

Related documents from co-citation:   More   All
3:   The Grammar Deployment Kit (context) - Kort, ammel et al. - 2002
3:   Semantics of context-free languages (context) - Knuth - 1968
3:   SDF Meta-Environment: a component-based language development environment (context) - Brand, ASF

BibTeX entry:   (Update)

M.G.J. van den Brand, M.P.A. Sellink, and C. Verhoef. Obtaining a COBOL grammar from legacy code for reengineering purposes. In M.P.A. Sellink, editor, Proceedings of the 2nd international workshop on the theory and practice of algebraic specifications, 1997. To appear. http://citeseer.ist.psu.edu/vandenbrand97obtaining.html   More

@misc{ brand97obtaining,
  author = "M. van den Brand and M. Sellink and C. Verhoef",
  title = "Obtaining a COBOL grammar from legacy code for reengineering purposes",
  text = "M.G.J. van den Brand, M.P.A. Sellink, and C. Verhoef. Obtaining a COBOL
    grammar from legacy code for reengineering purposes. In M.P.A. Sellink,
    editor, Proceedings of the 2nd international workshop on the theory and
    practice of algebraic specifications, 1997. To appear.",
  year = "1997",
  url = "citeseer.ist.psu.edu/vandenbrand97obtaining.html" }
Citations (may not include all citations):
474   Term rewriting systems - Klop - 1992
271   YACC - Yet Another Compiler-Compiler - Johnson - 1975
253   Programming Perl (context) - Wall, Schwartz - 1991
214   Reverse engineering and design recovery: A taxonomy (context) - Chikofsky, Cross - 1990
191   A meta-environment for generating programming environments (context) - Klint - 1993
105   The syntax definition formalism SDF --- Reference manual - Heering, Hendriks et al. - 1989
105   The syntax definition formalism SDF --- Reference manual - Heering, Hendriks et al. - 1989
51   Refine User's Guide (context) - Systems, Alto - 1992
50   The algebraic specification formalism ASF (context) - Bergstra, Heering et al. - 1989
43   Theoretical Computer Science (context) - Kaplan, rules - 1984
28   Programming Language Syntax and Semantics (context) - Watt - 1991
28   Generation of formatters for context-free languages - van den Brand, Visser - 1996
24   Formal Syntax and Semantics of Programming Languages: A Labo.. (context) - Slonneger, Kurtz - 1995
21   Revised Report on the Algorithmic Language Algol (context) - van Wijngaarden, Mailloux et al. - 1976
18   unix programmer's supplementary documents (context) - Lesk, Schmidt et al. - 1986
17   ANSI COBOL III SDF + ASF definition YK tool - COBOL, an et al. - 1996
14   Reengineering needs generic programming language technology - van den Brand, Klint et al. - 1996
13   Automating the modularization of large COBOL programs: appli.. (context) - Newcomb, Markosian - 1993
12   Industrial applications of ASF+SDF (context) - van den Brand, van Deursen et al. - 1996
10   Programming Language -- COBOL (context) - Standards, Inc - 1985
8   Affix grammars for programming languages - Koster - 1991
7   Reverse engineering and system renovation -- an annotated bi.. (context) - van den Brand, Klint et al. - 1997
4   Semantics-based reverse engineering - Baumann, Fassler et al. - 1994
3   Specifying code analysis tools (context) - Canfora, Cimitile et al. - 1996
3   Experiments in specification reengineering (context) - Hillebrand - 1996
3   Beauty and the Beast or A Formal Description of the Control .. (context) - Baumann, Fassler et al. - 1993
2   CA-TELON --- Programming Concepts Guide (context) - International - 1992
1   Generating components for software renovation factories (context) - van den Brand, Sellink et al. - 1997

Documents on the same site (http://www.cs.vu.nl/~x/reverse.html):   More
Reflections on the evolution of COBOL - Sellink, Verhoef   (Correct)
Towards Automated Modification of Legacy Assets - Verhoef (2000)   (Correct)
The Realities of Large Software Portfolios - Verhoef (2000)   (Correct)

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