Loading...
Please wait, while we are loading the content...
Similar Documents
Customizing adaptive software to object-oriented software using grammars (1993).
| Content Provider | CiteSeerX |
|---|---|
| Author | Lieberherr, Karl J. Xiao, Cun |
| Abstract | Numerous researchers have pointed out that object-oriented programs are easier to extend than programs which are not written in an object-oriented style, however object-oriented programs are still rigid to adapt and maintain. This paper builds on an extension of object-oriented programming which allows to write more extensible programs, called adaptive programs, without knowing the details of the input language. A specific input language is selected after the program has been written by specifying a grammar, called class dictionary. This paper formally studies class dictionaries and how they help with adaptive programming. A class dictionary is a very high-level language which is 1. concise and expressive to describe important aspects of object-oriented designs and programs, 2. the basis for a theory of object-oriented software engineering, 3. the basis for tools for the object-oriented paradigm. A class dictionary is mapped into classes of an object-oriented programming langu... |
| File Format | |
| Publisher Date | 1993-01-01 |
| Access Restriction | Open |
| Subject Keyword | Object-oriented Software Using Grammar Class Dictionary Adaptive Software Object-oriented Program Extensible Program Object-oriented Design Important Aspect Adaptive Program Study Class Dictionary Input Language Adaptive Programming Object-oriented Software Engineering Object-oriented Programming Langu Numerous Researcher High-level Language Object-oriented Programming Object-oriented Style Specific Input Language Object-oriented Paradigm |
| Content Type | Text |
| Resource Type | Article |