1. Selected Publications

advertisement
Seif Haridi
http://www.sics.se/~seif
1. Selected Publications
1.1.
1.
Books
Peter Van Roy and Seif Haridi, Concepts, Techniques and Models of Computer
Programming, under publication
see (http://www.info.ucl.ac.be/people/PVR/book.html)
1.2.
Scientific Journals and Book Chapters
1. Seif Haridi, Peter Van Roy, Per Brand, Michael Mehl, Ralf Scheidhauer, and Gert
Smolka. Efficient logic variables for distributed computing. ACM Transactions on
Programming Languages and Systems, May 1999
2. Peter Van Roy, Per Brand, Seif Haridi, and Raphael Collet. A lightweight reliable
object migration protocol. In Henri E. Bal, Boumediene Belkhouche, and Luca Cardelli,
editors, Internet Programming Languages, Lecture Notes in Computer Science, vol. 1686.
Springer Verlag, October 1999
3. Seif Haridi, Peter Van Roy, Per Brand, and Christian Schulte. Programming
languages for distributed applications. New Generation Computing, 16(3):223-261, May
1998
4. Peter Van Roy, Seif Haridi, Per Brand, Gert Smolka, Michael Mehl, and Ralf
Scheidhauer. Mobile objects in Distributed Oz. ACM Transactions on Programming
Languages and Systems, 19(5):804-851, September 1997..
5. Tomas Axling and Seif Haridi. OBLICS, a Tool for Building Interactive
Configuration Applications. Journal of Logic Programming, Dec 1995.
6. Sverker Janson and Seif Haridi. An Introduction to AKL a Multi-paradigm
Programming Language. In Constraint Programming, NATO-ASI Series, Springer-Verlag
Computer and System Sciences Vol. 131, 1994.
7. Sverker Janson, Johan Montelius and Seif Haridi. Ports for Objects in Concurrent
Logic Programs. In Research Directions in Concurrent Object Oriented Programming,
eds. P. Wagner, G. Agha, MIT press, 1993.
8. Dan Sahlin, Torkel Franzen and Seif Haridi. An Intuitionistic Predicate Logic
Theorem Prover. Journal of Logic and Computation, Vol. 2, No. 5, Oxford University
Press, 1992.
9. Seif Haridi, Sverker Janson and Catuscia Palamidessi. Structural Operational
Semantics for AKL. Future Generation Computer Systems 8, North Holland, 1992.
10. Torkel Franzen, Seif Haridi and Sverker Janson. An Overview of AKL. ELP’91,
Extensions of Logic Programming, Lecture Notes in Artificial Intelligence 596, SpringerVerlag, 1991.
11. Erik Hagersten, Anders Landin and Seif Haridi. DDM — A Cache-Only Memory
Architecture. IEEE Computer September 1992.
12. Seif Haridi. A Logic Programming Language Based on the Andorra Model. New
Generation Computing, 1990.
13. Erik Hagersten, Seif Haridi and David H.D. Warren. The Data Diffusion Machine and
its Data Coherency Protocol. In Declarative Systems, North Holland, ed. B.D. Shriver,
1990.
Seif Haridi, Curriculum Vitae
1
14. Ewing Lusk, David D.H.D. Warren, Seif Haridi, et al. The Aurora Or-parallel Prolog
Systems. New Generation Computing, 1990.
15. Andrzej Ciepielewski, Seif Haridi and Bogumil Hausman. Or-parallel Prolog on
Shared Memory Multiprocessors. Journal of Logic Programming 1989.
16. Karin Appleby, Mats Carlsson, Seif Haridi and Dan Sahlin. Garbage Collection for
Prolog Based on WAM. Communication of the ACM June 1988.
17. Khayri Ali and Seif Haridi. Global Garbage Collection for Distributed Heap Storage
Systems. International Journal of Parallel Programming, October 1986.
18. Andrzej Ciepielewski, Bogumil Hausman and Seif Haridi. Initial Evaluation of Orparallel Execution of Logic Programs. In Fifth Generation Computer Architectures, IFIP,
north-Holland, , edited by J.V. Woods, 1986
19. Seif Haridi and Dan Sahlin. Efficient Implementation of Unification of Cyclic
Structures. In Implementation Issues of Prolog, edited by J. Campell, Illis Horwood series
on Artificial Intelligence, 1984.
20. Åke Hansson, Seif Haridi and Sten-Åke Tärnlund. Properties of a Logic
Programming Language. In Logic Programming edited by K. Clark and S-Å. Tärnlund,
academic press, 1982.
1.3.
Conferences
21. Luc Onana Alima, Valentin Mesaros, Peter Van Roy and Seif Haridi. NetProber: a
Component for Enhancing Efficiency of Overlay Networks in P2P Systems. The 2nd IEEE
International Conference on Peer-to-Peer Computing Systems, Linköping, Sweden,
September 5-7, 2002.
22. Mahmoud Rafea, Fredrik Holmgren, Konstantin Popov, seif Haridi, et al, Application
Architecture of the Internet Simulation Model: Web Word of Mouth (WoM), IASTED
International Conference on Modeling and Simulation MS2002, Marina del Rey, USA,
May 2002.
23. Stelios Lelis, Petros Kavassalis, Jakka Sairamesh, Seif Haridi, et. Al. Regularities in
the formation and evolution of information cities. In the second meeting on Digital Cities,
Kyoto Research Park, Japan, 2001.
24. Per Brand, Nils Franzen, Erik Klintskog and Seif Haridi. A Platform for Constructing
Virtual Spaces, Virtual Worlds and Simulation Conference (VWSIM 98), San Diego 1998
25. Peter Van Roy, Seif Haridi, Per Brand, and Gert Smolka. Three moves are not as bad
as a fire. In the Workshop on Internet Programming Languages, International Conference
on Computer Languages (ICCL 98), May 1998
26. Peter Van Roy, Seif Haridi, and Per Brand. Distributed programming in Mozart A
tutorial introduction. Technical report, Mozart Consortium and Universite catholique de
Louvain, 1999. In Mozart documentation, available at http://www.mozart-oz.org
27. Peter Van Roy, Seif Haridi, Per Brand, Gert Smolka, Michael Mehl, and Ralf
Scheidhauer. Using mobility to make transparent distribution practical. In the Workshop
on Mobile Object Systems (MOS), ECOOP 97, June 1997
28. Seif Haridi, Peter Van Roy and Gert Smolka. An Overview of the Design of
Distributed Oz. ACM International Symposium on Parallel Symbolic Computation,
PASCO’97, Hawaii, 1997.
29. Johan Montelius and Seif Haridi. An Evaluation of Penny: a System for Fine-grain
Implicit Parallelism. ACM International Symposium on Parallel Symbolic Computation,
PASCO’97, Hawaii, 1997.
Seif Haridi, Curriculum Vitae
2
30. Tomas Axling, Seif Haridi and Lennart Fahlen. Concurrent Constraint Programming
Virtual Application. The second international conference on the Military Applications of
Synthetic Environments and Virtual Reality MASEVR’95, Dec 1995.
31. Björn Carlson, Seif Haridi, Sverker Janson. AKL(FD) — A Concurrent Language for
FD Programming. International Symposium of Logic Programming, MIT press, 1994.
32. Tomas Axling and Seif Haridi. A Tool for Developing Interactive Configuration
Application. The International Conference on Practical Applications of Prolog 1994.
33. Erik Hagersten, Anders Landin, Mats Grindal and Seif Haridi. Simulating the Data
Diffusion Machine. PARLE '93 Parallel Architecture and Languages Europe, June 1993.
34. Sverker Janson and Seif Haridi. Programming Paradigms of Andorra Kernel
Language. Logic Programming: Proceedings of the 1991 International Symposium MIT
Press, 1991.
35. Seif Haridi and Catuscia Palamedissi. Structural Operational Semantics for Kernel
Andorra Prolog. PARLE '91 Parallel Architecture and Languages Europe, June 1991.
36. Anders Landin, Erik Hagersten and Seif Haridi. Race-free Networks and
Multiprocessor Consistency. Joint ACM and IEEE International Symposium on Computer
Architecture, ISCA’91, Toronto 1991.
37. Seif Haridi and Sverker Janson. Kernel Andorra Prolog and its Computational Model.
International Conference of Logic Programming, MIT Press, 1990.
38. Seif Haridi and Erik Hagersten. The Cache Coherence Protocol of the Data Diffusion
Machine, invited paper. PARLE '89 Parallel Architecture and Languages Europe, June
1989.
39. David H.D. Warren and Seif Haridi. Data Diffusion Machine — A scalable shared
virtual memory multiprocessor, invited paper. International Conference on Fifth
Generation Computer systems 1988.
40. Seif Haridi and Per Brand. ANDORRA Prolog - An Integration of Prolog and
Committed Choice Languages. International Conference on Fifth Generation Computer
systems 1988.
41. Ewing Lusk, David D.H.D. Warren, Seif Haridi, et al. The Aurora Or-parallel Prolog
Systems. International Conference on Fifth Generation Computer systems 1988.
42. Bogumil Hausman, Andrzej Ciepielewski and Seif Haridi. Or-Parallel Prolog Made
efficient on Shared Memory Multiprocessors. IEEE Symposium on Logic Programming,
USA, 1987.
43. Andrzej Ciepielewski and Seif Haridi. Execution of Bagof on the Or-parallel Token
Machine. International Conference on Fifth Generation Computer Systems, Japan, 1984.
44. Andrzej Ciepielewski and Seif Haridi. Control of Activities in the Or-parallel Token
Machine. IEEE Symposium on Logic Programming, USA, 1984.
45. Andrzej Ciepielewski and Seif Haridi . A Formal Model for Or-parallel Execution of
Logic Programs. Information processing 83, Elsevier Science Publishers, north-Holland
IFIP, France, 1984.
46.Andrzej Ciepielewski, Seif Haridi and Lars-Erik Thorelli. CS a Real Time Language.
Euromicro Conference, Sweden, 1979.
Seif Haridi, Curriculum Vitae
3
Download