Abstract
In 1968 Lindenmayer introduced a mathematical model of developmental systems [28]. This involves parallel rewriting in which each letter in a string is rewritten using production rules and there is no distinction between terminal and nonterminal symbols reflecting the simultaneous growth of each cell during different stages of development. Since then L-systems have been studied extensively, resulting in the number of research papers growing exponentially [19,29,54,56]. An interesting comment from a referee is a pointer to the extent to which the theory had developed within a span of five years. In 1973 we submitted a paper entitled Parallel O-Lindenmayer Languages which we abbreviated as POL [69]. Then pat came the referee’s comment: “P already stands for ’propagating’ and almost all letters of the alphabet have been used up. You may try PaOL”.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
S. Abraham(1972), Compound and serial grammars, Inf. Contr. 20, 432–438.
G. Biswas(1982), Inference of array grammars under noise and distortion, Ph.D. Thesis, Michigan State Univ., East Lansing.
G. Biswas and R.C. Dubes(1984), Some experiments in two-dimensional grammatical inference, Pattern Recognition Letters 2, 173–177.
F.-J. Brandenburg(1983), Uniformly growing k-th power-free homomor-phisms, Theoret. Comput. Sci. 23, 69–82.
J.W. Carlyle, S.A. Greibach, and A. Paz (1974), A two-dimensional generating system modeling growth by binary cell division, Proc. 15th SWAT conf., 1–12.
V. Claus, H. Ehrig and G. Rozenberg, Eds.(1979), Graph grammars and their application to computer science and biology, Lecture Notes in Comp. Sci. 73, Springer-Verlag, Berlin.
R. Cohen and A. Gold (1977), Theory of ω-languages I and II, J. Comput System Sc. 15, 169–208.
CR. Cook and P.S. Wang (1978), A Chomsky hierarchy of isotonic array grammars and languages, Comp. Graphics and Image Proc. 8, 144–152.
K. Culik II and A. Lindenmayer (1974), Parallel rewriting on graphs and multidimensional development, TR CS-74-22, University of Waterloo, Waterloo, Ontario.
K. Culik II and A. Lindenmayer (1976), Parallel graph generating and graph recurrence systems for multicellular development, Int. J. General Systems 3, 33–66.
K. Culik II and A. Salomaa(1981), On infinite words obtained by iterating morphisms, Theoret. Comput. Sci. 19, 29–38.
M.F. Dacey (1970), The syntax of a triangle and some other figures, Pattern Recognition 2, 11–31.
A. Ehrenfeucht and G. Rozenberg (1981), On the subword complexity of square-free DOL languages, Theoret. Comput. Sci. 16, 25–32.
H. Ehrig, M. Nagl and G. Rozenberg, Eds.(1983), Graph-grammars and their application to Computer Science, Lecture Notes in Comp. Sci. 153, Springer-Verlag, Berlin.
S. Eilenberg (1974), “Automata, Languages and Machines”, Vol. A. Academic Press, New York.
E.D. Feldman (1973), Matrix grammars and parallel/sequential array automata, TR-250, Comp. Sci. Center, University of Maryland, College Park, Maryland.
K.S. Fu (1974), “Syntactic Methods in Pattern Recognition”, Academic Press, New York.
W.I. Grosky (1980), On the power of two-dimensional grammars which are not length consistent, Inf. Contr. 44, 197–221.
G.T. Herman and G. Rozenberg (1975), “Developmental Systems and Languages”, North-Holland, Amsterdam.
R.A. Kirsc (1964), Computer interpretation of English text and picture patterns, IEEE Trans. Computers EC-13, 363–376.
K. Krithivasan (1974), Studies in Parallelism and Picture Languages, Ph.D. Thesis, University of Madras, Madras.
K. Krithivasan (1977), Variations of the matrix models, Int. J. Comp. Math. 6, 171–190.
K. Krithivasan and A. Das (1984), Treating terminals as function values of time, Lecture Notes in Comp. Sci. 181, Springer-Verlag, Berlin, 188–201.
K. Krithivasan and N. Nirmal (1975), Filamentous systems with apical growth, TR-Math 04/75, Madras Christian College, Tambaram.
K. Krithivasan and N. Nirmal (1980), OL and TOL array languages, J. Indian Inst. Sc. 62A, 101–110.
K. Krithivasan and R. Siromoney (1974), Array automata and operations on array languages, Int. J. Comp. Math. 4A, 3–30.
K. Krithivasan and R. Siromoney (1974), Characterization of regular and context-free matrices, Int. J. Comp. Math. 4A, 229–254.
A. Lindenmayer (1968), Mathematical models for cellular interactions in development, Parts I and II, J. Theoret. Biology 18, 280–315.
A. Lindenmayer and G. Rozenberg, Eds.(1976), “Automata, Languages, Development”, North-Holland, Amsterdam.
A. Lindenmayer and G. Rozenberg (1979), Parallel generation of maps, in [6], 301–316.
M. Linna (1975), On ω-words and co-computations, Ann. Univ. Turku, Ser.Al, 168.
M. Linna (1976), On ω-sets associated with context-free languages, Inf. Contr. 31, 272–283.
H.A. Maurer, G. Rozenberg and E. Welzl (1982), Using string languages to describe picture languages, Inf. Contr. 54, 155–185.
D.L. Milgram and A. Rosenfeld (1972), Array automata and array grammars, Proc. IFIP Congress 1971, Booklet 7A-2, North-Holland, Amsterdam, 166–173.
A. Nakamura (1980), On isometric array L-systems, TR 59, Ncsdct, TIFR, Bombay.
A. Nakamura and K. Aizawa (1983), On a relationship between graph L-systems and picture languages, Theoret. Comput. Sci. 24, 161–177.
A. Nakamura and H. Ono (1983), Pictures of functions and their acceptability by automata, Theoret. Comput. Sci. 23, 37–48.
N. Nirmal (1979), Studies in two-dimensional developmental systems and languages, Ph.D. Thesis, University of Madras, Madras.
N. Nirmal (1983), The effect of nonterminals on table matrix L-systems, J. Math, and Physical Sci. 17, 183–191.
N. Nirmal and K. Krithivasan (1981), EOL and ETOL array languages, Proc. Indian Acad. Sci. (Math, Sci.) 90, 167–180.
N. Nirmal and K. Krithivasan (1981), Control on TOL and ETOL array systems, J. Indian Inst. Sc. 63A, 97–104.
N. Nirmal and K. Krithivasan (1981), Two results on table matrix L-systems, J. Indian Inst. Sc. 63A, 89–95.
N. Nirmal and K. Krithivasan (1982), Table matrix L-systems, Int. J. Comp. Math. 10, 247–265.
N. Nirmal and K. Krithivasan (1983), Filamentous system with apical growth, Int. J. Comp. Math. 12, 203–215.
M. Nivat (1979), Infinite words, infinite trees and infinite computation, Mathematical Centre Tracts, 109, M.C., Amsterdam, 1–52.
R.D. Rosebrugh and D. Wood (1975), Restricted parallelism and right-linear grammar, Utilitas Math. 7, 151–186.
K. Rangarajan and K.G. Subramanian (1983), Tree adjunct kolam array languages, J. Indian Inst. Sci. 64B, 277–289.
A. Rosenfeld (1971), Isotonic grammars, parallel grammars and picture grammars, in “Machine Intelligence 6” (B. Meltzer and D. Michie, Eds.), 281–294, University of Edinburgh Press, Edinburgh.
A. Rosenfeld (1973), Array grammar normal forms, Inf. Contr. 23, 173–182.
A. Rosenfeld (1976), Some notes on finite-state picture languages, Inf. Contr. 31, 177–184.
A. Rosenfeld (1979), “Picture Languages”, Academic Press, New York.
A. Rosenfeld and D.L. Milgram (1973), Parallel/sequential array automata, Inform. Proc. Lett. 2, 43–46.
G. Rozenberg (1977), Selective substitution grammars (towards a framework for rewriting systems), Part I, Definition and examples, EIK 13(9), 455–463.
G. Rozenberg and A. Salomaa (1980), “The Mathematical Theory of L-Systems, Academic Press, New York.
A. Salomaa (1973), “Formal Languages”,Academic Press, New York.
A. Salomaa (1981),“Jewels of Formal Language Theory”, Computer Science Press, Rockville, Maryland.
P.L.J. Siero, G. Rozenberg and A. Lindenmayer (1982), Cell division patterns: Syntactic description and implementation, Comp. Graphics and Image Proc. 18, 329–346.
G. Siromoney and R. Siromoney (1974), Radial grammars and biological systems, Proc. Conf. Biologically Motivated Automata Theory, McLean, Virginia, 92–96.
G. Siromoney and R. Siromoney (1975), Radial grammars and radial L-systems, Comp. Graphics and Image Proc. 4, 361–374.
G. Siromoney and R. Siromoney(1976), Hexagonal arrays and rectangular blocks, Comp. Graphics and Image Proc. 5, 353–381.
G. Siromoney, R. Siromoney and K. Krithivasan (1972), Abstract families of matrices and picture languages, Comp. Graphics and Image Proc. 1, 284–307.
G. Siromoney, R. Siromoney and K. Krithivasan (1973), Picture languages with array rewriting rules, Inf. Contr. 22, 447–470.
G. Siromoney, R. Siromoney and K. Krithivasan (1974), Array grammars and kolam, Comp. Graphics and Image Proc. 4, 63–82.
G. Siromoney, R. Siromoney and K.G. Subramanian (1982), Stochastic table arrays, Comp. Graphics and Image Proc. 18, 202–211.
G. Siromoney, K.G. Subramani an and R. Siromoney (1983), A map generating system, Proc. 3rd Conferece on FST/TCS 3, Bangalore.
R. Siromoney (1969), On equal matrix languages, Inf. Contr. 14, 135–151.
R. Siromoney (1969), Studies in the Mathematical Theory of Grammars and its Applications, Ph.D. Thesis, University of Madras, Madras.
R. Siromoney and V.R. Dare (1985), Infinite words obtained from selective substitution grammars, Theoret. Comput. Sci. 39, (in press).
R. Siromoney and G. Siromoney (1975), Parallel OL-Languages, Int. J. Comp. Math. Series A 5, 109–123.
R. Siromoney and G. Siromoney (1974), Extended controlled table arrays, TR-304, Computer Science Center, University of Maryland, College Park, Maryland.
R. Siromoney and G. Siromoney (1977), Extended controlled table L-arrays, Inf. Contr. 35, 119–138.
R. Siromoney and K.G. Subramanian (1981), Selective substitution array grammars, Inf. Sci. 25, 73–83.
R. Siromoney and K.G. Subramanian (1982), Space-filling curves and infinite graphs, in [14], 380–391.
R. Siromoney and K.G. Subramanian (1983), Very full interpretations of finite and infinite graphs, J. Math, and Physical Sci. 17, 177–182.
R. Siromoney and K.G. Subramanian (1983), Generative grammar for the ‘Abbey Floor’, Bull. Eatcs 20, 160–161.
R. Siromoney and K.G. Subramanian (1985), Square-free and cube-free arrays, TR-MATH 14/85, Madras Christian College, Tambaram.
R. Siromoney, V.R. Dare and K.G. Subramanian (1983), Infinite arrays and infinite computations, Theoret. Comput. Sci. 24, 195–205.
R. Siromoney, K. Krithivasan and G. Siromoney (1973), N-dimensional array languages and description of crystal symmetry I, Proc. Indian Acad. Sci. 78A, 72–88.
R. Siromoney, K. Krithivasan and G. Siromoney (1973), N-dimensional array languages and description of crystal symmetry II, Proc. Indian Acad. Sci. 78A, 130–139.
R. Siromoney, K.G. Subramanian and V.R. Dare (1984), Infinite arrays and controlled deterministic table OL array systems, Theoret. Comput. Sci. 33, 3–11.
R. Siromoney, K.G. Subramanian and K. Rangarajan (1976), Parallel/ sequential rectangular arrays with tables, Int. J. Comp. Math. 6A, 143–158.
R. Siromoney, K.G. Subramanian and K. Rangarajan (1976), Control on kolam arrays, Inf. Contr. 32, 272–275.
K.G. Subramanian (1978), Generalized context-free kolam array grammars, TR MATH 09/78, Madras Christian College, Tambaram.
K. G. Subramanian (1979), A note on regular kolam array grammars generating Kirsch’s right triangle s, Pattern Recognition 11, 343–345.
K. G. Subramanian (1979), Hexagonal array grammars, Comp. Graphics and Image Proc. 10, 388–394.
K.G. Subramanian (1979), Studies in Array Languages, Ph.D. Thesis, University of Madras, Madras.
K.G. Subramanian (1985), A note on some variations of local adjunct grammars, Utilitas Math, (to appear).
K.G. Subramanian (1985), On a string class of extended controlled table L-array systems, TR MATH 15/85, Madras Christian College, Tambaram.
K.G. Subramanian and R. Siromoney (1982), On the generative capacity of compound string and array grammars, Inf. Sci. 26, 231–241.
K.G. Subramanian, R. Siromoney and G. Siromoney (1985), A note on an extension of matrix grammars generating two-dimensional languages, Inf. Sci.,(to appear).
P.S.P. Wang(1975), Sequential/parallel matrix array languages, J. Cybernetics 5, 19–36.
P.S.P. Wang(1976), Formal properties of sequential/parallel matrix languages, Proc. ACM National Conf., 12–16.
P.S.P. Wang (1980), Kierarchial structures and complexities of parallel isometric patterns, Proc. 5th Intern. Conf. on pattern recognition, Miami Beach, Florida, 819–821.
P.S.P. Wang (1981), Parallel context-free array grammar normal forms, Comp. Graphics and Image Proc. 15, 296–300.
P.S.P. Wang (1982), A new hierarchyof two-dimensional array languages, Inform. Proc. Lett. 15, 223–226.
P.S.P. Wang (1980), Some new results on isotonic array grammars, Inform. Proc. Lett. 10, 129–131.
P.S.P. Wang and W.I. Grosky (1976), A language for two dimensional digital picture processing, Proc. ACM Symp. Graphic Languages, Miami Beach, Florida, 106–112.
L. Wegner (1982), Problem P12, Bull. Eatcs 16, 120.
E. Yodogawa (1984), A note on array grammars, Inform. Proc. Lett. 18, 51–54.
E. Yodogawa and N. Honda (1968), On two-dimensional grammars, Res. Rept. of the Institute of Electronics and Communication Engineers of Japan (IECEJ) A-68–41 (in Japanese).
E. Yodogawa and N. Honda (1970), On 2-dimensional pattern generating grammars, Trans. IECEJ 53-C, 141–148(in Japanese), English version in Systems Comput. Controls 1, 6-13.
Author information
Authors and Affiliations
Rights and permissions
Copyright information
© 1986 Springer-Verlag Berlin Heidelberg
About this chapter
Cite this chapter
Siromoney, R. (1986). Array Languages and Lindenmayer Systems —A Survey. In: The Book of L. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-95486-3_35
Download citation
DOI: https://doi.org/10.1007/978-3-642-95486-3_35
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-95488-7
Online ISBN: 978-3-642-95486-3
eBook Packages: Springer Book Archive