-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmep-0102.txt
92 lines (67 loc) · 2.69 KB
/
mep-0102.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
MEP: 102
Title: Give Boris Mejias Check-in Privileges to Mozart CVS
Version: $Revision$
Last-Modified: $Date$
Author: Kevin Glynn <[email protected]>
Status: Accepted
Type: Informational
Content-Type: text/x-rst
Created: 08-Jun-2005
Post-History:
Abstract
========
The purpose of this MEP is to give Boris Mejias ([email protected])
check-in (commit) privileges to Mozart's CVS repository.
Motivation
==========
Boris is integrating the Distributed SubSystem (DSS) [#DSSsite]_
[#DSS]_ into the Mozart System. By giving Boris check-in privileges
this work can be carried out on a branch of the official Mozart CVS
repository. This will:
1 ensure that the full history of this integration remains within the
Mozart CVS repository (the CVS history of DSS development to this
point is maintained in another repository).
2 ensure that the integrated prototype is available to Mozart
developers and users for evaluation and debugging.
Background
==========
The current implementation of the distribution layer of the Mozart
system is tightly bound with the centralised emulator. Since the code
is not modularised, the task of adding new distributed behaviour and
fixing bugs becomes very difficult. We propose to introduce the DSS as
an independent component for distribution support, implementing a glue
layer to couple the centralised engine with the DSS.
The DSS is middle-ware that provides efficient distribution support
for different programming languages. It has been implemented by Mozart
developers and it fits well with the semantics of the Oz language.
The implementation is based in a prototype [#GLUE]_ created at SICS by
Erik Klintskog and Zacharias El Banna (DSS developers) using an old
version of Mozart.
Once the integration is sufficiently functional and stable a separate
MEP will be proposed to cover the integration of the DSS branch into
the main trunk.
References
==========
.. [#DSSsite] The Distribution Subsystem (DSS). http://dss.sics.se
.. [#DSS] Erik Klintskog, Zacharias El Banna, Per Brand and Seif
Haridi. The Design and Evaluation of a Middleware Library for
Distribution of Language Entities. In 8th Asian Computing
Conference, Mumbai, India, 2003.
.. [#GLUE] Erik Klintskog. Coupling a Programming System to the DSS, a
Case Study. Technical Report T2004:16, Swedish Institute of
Computer Science, SICS, 2004.
Copyright
=========
This document has been placed in the public domain.
Votes
=====
::
Raphaël Collet [ACCEPT]
Denys Duchier [ACCEPT]
Seif Haridi [ACCEPT]
Torbjörn Lager []
Konstantin Popov []
Camilo Rueda [ACCEPT]
Christian Schulte [ACCEPT]
Gert Smolka []
Peter Van Roy [ACCEPT]