Do the fish really need remote control? A proposal for self-active objects in Oberon
- Jürg Gutknecht
- … show all 1 hide
Purchase on Springer.com
$29.95 / €24.95 / £19.95*
* Final gross prices may vary according to local VAT.
Based on the language Oberon we propose a unified framework for concurrent, object-oriented programming. Inspired by simulation, the idea is to regard objects as processes in contrast with the more common approach treating processes as objects. More concretely, our framework extends the original Oberon language by four new concepts: (a) Object-centered access protection, (b) object-local activity control, (c) system-guarded assertions and (d) preemptive priority scheduling. (a) and (b) are expressed syntactically by upgraded record types, (c) by a passivation/activation mechanism and (d) by a priority option. None of the conventional facilities like semaphores, locks, critical regions, signals, channels, rendez-vous, forks etc. are primitive constructs in our framework. Currently, an implementation of a compiler, a corresponding runtime kernel and a non-blocking local server exists for native Intel architectures.
- J. Gosling, F. Yellin, The Java Team, The Java Application Programming Interface, Volume 1, Addison-Wesley, 1996.
- A. Divin, G. Caal, C. Petitpierre, Active Objects: A Paradigm for Communications and Event Driven Systems, Proceedings GLOBECOM'94.
- K. Nygaard, O.-J. Dahl, Simula 67, History of Programming Languages (R.W. Wexelblat, ed.), Addison-Wesley, 1981.
- N. Wirth, The Programming Language Oberon, Software — Practice and Experience, 18(7), 671–690.
- N. Wirth, J. Gutknecht, Project Oberon, Addison-Wesley, 1992.
- H. Mössenböck, N. Wirth, The Programming Language Oberon-2, Structured Programming, 12, 179–95.
- A. Disteli, P. Reali, Combining Oberon with Active Objects, Proceedings of the JMLC, Linz, Austria, 1997.
- J.G.P. Barnes, Programming in Ada, Addison-Wesley, 1994.
- Do the fish really need remote control? A proposal for self-active objects in Oberon
- Book Title
- Modular Programming Languages
- Book Subtitle
- Joint Modular Languages Conference, JMLC'97 Linz, Austria, March 19–21, 1997 Proceedings
- pp 207-220
- Print ISBN
- Online ISBN
- Series Title
- Lecture Notes in Computer Science
- Series Volume
- Series ISSN
- Springer Berlin Heidelberg
- Copyright Holder
- Additional Links
- Object Oriented Programming
- Active Objects
- Industry Sectors
- eBook Packages
To view the rest of this content please follow the download PDF link above.