next up previous contents
Next: Benefit to the Reader Up: The Book Previous: Structure of the Book   Contents

Case Studies

  1. The first case study is an A++ - Interpreter, evaluating expressions written in A++. This case study is implemented in all five languages presented in the book: ARS++, Python, Java, C++ und C. The A++ - Interpreter's purpose is not only to serve as a tool for programming in A++ but also to represent an application of ARS oriented programming in the corresponding target language.

  2. The second case study is implemented in ARS++ and represents an XML Document Processing System. The system includes an XML Parser, an XML Database mit einer XML-Query-Language and a generic user interface. Everything is programmed in ARS++ without requiring additional software products or libraries.

  3. The third case study is implemented in ARS++ and consists of an extension of the second case study. It demonstrates the use of external libraries to implement a graphical user interface and a link to an external commercial database.

  4. The fourth case study is implemented in Java and consists of an applet (`` OntoSimula''), that simulates the life of several philosophers. . This case study contains its own dynamic object system, extending Java's standard OOP features. Such a dynamic object system is very helpful in a simulation modelling among other things growth, change and aging.
  5. The fifth case study is implemented in ARS++ and C. It consists of an implementation of ARS++ itself including a virtual machine and a compiler.

next up previous contents
Next: Benefit to the Reader Up: The Book Previous: Structure of the Book   Contents
Georg P. Loczewski 2002-07-20
ORDER NOW!!!