RE: definition of COP

From: [at]} <support{>
Date: Wed, 5 Mar 2003 12:11:27 +0100

----boundary-LibPST-iamunique-628910485_-_-
Content-type: text/plain

Fyodor,

In the Oberon Tribune Clemens Szyperski defined COP as a refined variation
on OOP:
http://www.oberon.ch/resources/component_software/cop.html

The WCOP page at http://segroup.cs.rug.nl/WCOP2003/ emphasizes also the dual
nature of components between technology and markets leading to non-technical
aspects of components, including marketing, distribution, selection,
licensing, and so on:

"COP aims at producing software components for a component market and for
late composition. Composers are third parties, possibly the end users, who
are not able or willing to change components. This requires standards to
allow independently created components to interoperate, and specifications
that put the composer into the position to decide what can be composed under
which conditions. On these grounds, WCOP'96 led to the following definition:

A component is a unit of composition with contractually specified interfaces
and explicit context dependencies only. Components can be deployed
independently and are subject to composition by third parties."

With best regards
Marc,
Oberon microsystems, Inc.



> -----Original Message-----
> From: ftkachov{([at]})nowhere.xy
> Sent: Dienstag, 4. März 2003 15:09
> To: blackbox{([at]})nowhere.xy
> Cc: F.V.Tkachov
> Subject: definition of COP
>
>
> Hi All!
>
> Could anyone define Component-Oriented Programming in one,
> preferably short,
> paragraph?
>
> Not what COP "is about", but what it *is*.
>
> Thanks a lot in advance,
> Fyodor Tkachov
> --------------------------------------------
>
> To unsubscribe from this mailing list, send a message containing
> the word "unsubscribe" to:
> blackbox-request{([at]})nowhere.xy
>
> To get a list of valid e-mail commands and instructions on their
> usage, send a message containing the word "help" to the above address.
>
> Send any problem reports or questions related to this email list
> to the list owner at
> owner-blackbox{([at]})nowhere.xy
>
> Current posting policy:
>
> a) To post you should use the same address by which you are
> subscribed to the mailing list. That way, the list server will
> recognize you as subscriber and forward your posting immediately,
> without creating any overhead.
>
> b) If, for some reason, you cannot post from the address, by
> which you are subscribed, your message will be moderated to avoid
> spam. Please understand that moderation will often cause some
> delay, in particular over weekends or holydays.
>

--------------------------------------------

To unsubscribe from this mailing list, send a message containing the word "unsubscribe" to:
   blackbox-request{([at]})nowhere.xy

To get a list of valid e-mail commands and instructions on their usage, send a message containing the word "help" to the above address.

Send any problem reports or questions related to this email list to the list owner at
   owner-blackbox{([at]})nowhere.xy

Current posting policy:

a) To post you should use the same address by which you are subscribed to the mailing list. That way, the list server will recognize you as subscriber and forward your posting immediately, without creating any overhead.

b) If, for some reason, you cannot post from the address, by which you are subscribed, your message will be moderated to avoid spam. Please understand that moderation will often cause some delay, in particular over weekends or holydays.


----boundary-LibPST-iamunique-628910485_-_-
Content-type: application/rtf
Content-transfer-encoding: base64
Content-Disposition: attachment; filename="rtf-body.rtf"

e1xydGYxXGFuc2lcYW5zaWNwZzEyNTJcZnJvbXRleHQgXGRlZmYwe1xmb250dGJsDQp7XGYwXGZz
d2lzc1xmY2hhcnNldDAgQXJpYWw7fQ0Ke1xmMVxmbW9kZXJuIENvdXJpZXIgTmV3O30NCntcZjJc
Zm5pbFxmY2hhcnNldDIgU3ltYm9sO30NCntcZjNcZm1vZGVyblxmY2hhcnNldDAgQ291cmllciBO
ZXc7fX0NCntcY29sb3J0YmxccmVkMFxncmVlbjBcYmx1ZTA7XHJlZDBcZ3JlZW4wXGJsdWUyNTU7
fQ0KXHVjMVxwYXJkXHBsYWluXGRlZnRhYjM2MCBcZjBcZnMyMCBGeW9kb3IsXHBhcg0KXHBhcg0K
SW4gdGhlIE9iZXJvbiBUcmlidW5lIENsZW1lbnMgU3p5cGVyc2tpIGRlZmluZWQgQ09QIGFzIGEg
cmVmaW5lZCB2YXJpYXRpb25ccGFyDQpvbiBPT1A6XHBhcg0KaHR0cDovL3d3dy5vYmVyb24uY2gv
cmVzb3VyY2VzL2NvbXBvbmVudF9zb2Z0d2FyZS9jb3AuaHRtbFxwYXINClxwYXINClRoZSBXQ09Q
IHBhZ2UgYXQgaHR0cDovL3NlZ3JvdXAuY3MucnVnLm5sL1dDT1AyMDAzLyBlbXBoYXNpemVzIGFs
c28gdGhlIGR1YWxccGFyDQpuYXR1cmUgb2YgY29tcG9uZW50cyBiZXR3ZWVuIHRlY2hub2xvZ3kg
YW5kIG1hcmtldHMgbGVhZGluZyB0byBub24tdGVjaG5pY2FsXHBhcg0KYXNwZWN0cyBvZiBjb21w
b25lbnRzLCBpbmNsdWRpbmcgbWFya2V0aW5nLCBkaXN0cmlidXRpb24sIHNlbGVjdGlvbixccGFy
DQpsaWNlbnNpbmcsIGFuZCBzbyBvbjpccGFyDQpccGFyDQoiQ09QIGFpbXMgYXQgcHJvZHVjaW5n
IHNvZnR3YXJlIGNvbXBvbmVudHMgZm9yIGEgY29tcG9uZW50IG1hcmtldCBhbmQgZm9yXHBhcg0K
bGF0ZSBjb21wb3NpdGlvbi4gQ29tcG9zZXJzIGFyZSB0aGlyZCBwYXJ0aWVzLCBwb3NzaWJseSB0
aGUgZW5kIHVzZXJzLCB3aG9ccGFyDQphcmUgbm90IGFibGUgb3Igd2lsbGluZyB0byBjaGFuZ2Ug
Y29tcG9uZW50cy4gVGhpcyByZXF1aXJlcyBzdGFuZGFyZHMgdG9ccGFyDQphbGxvdyBpbmRlcGVu
ZGVudGx5IGNyZWF0ZWQgY29tcG9uZW50cyB0byBpbnRlcm9wZXJhdGUsIGFuZCBzcGVjaWZpY2F0
aW9uc1xwYXINCnRoYXQgcHV0IHRoZSBjb21wb3NlciBpbnRvIHRoZSBwb3NpdGlvbiB0byBkZWNp
ZGUgd2hhdCBjYW4gYmUgY29tcG9zZWQgdW5kZXJccGFyDQp3aGljaCBjb25kaXRpb25zLiBPbiB0
aGVzZSBncm91bmRzLCBXQ09QJzk2IGxlZCB0byB0aGUgZm9sbG93aW5nIGRlZmluaXRpb246XHBh
cg0KXHBhcg0KQSBjb21wb25lbnQgaXMgYSB1bml0IG9mIGNvbXBvc2l0aW9uIHdpdGggY29udHJh
Y3R1YWxseSBzcGVjaWZpZWQgaW50ZXJmYWNlc1xwYXINCmFuZCBleHBsaWNpdCBjb250ZXh0IGRl
cGVuZGVuY2llcyBvbmx5LiBDb21wb25lbnRzIGNhbiBiZSBkZXBsb3llZFxwYXINCmluZGVwZW5k
ZW50bHkgYW5kIGFyZSBzdWJqZWN0IHRvIGNvbXBvc2l0aW9uIGJ5IHRoaXJkIHBhcnRpZXMuIlxw
YXINClxwYXINCldpdGggYmVzdCByZWdhcmRzXHBhcg0KTWFyYyxccGFyDQpPYmVyb24gbWljcm9z
eXN0ZW1zLCBJbmMuXHBhcg0KXHBhcg0KXHBhcg0KXHBhcg0KPiAtLS0tLU9yaWdpbmFsIE1lc3Nh
Z2UtLS0tLVxwYXINCj4gRnJvbTogZnRrYWNob3ZAbXMyLmluci5hYy5ydSBbbWFpbHRvOmZ0a2Fj
aG92QG1zMi5pbnIuYWMucnVdXHBhcg0KPiBTZW50OiBEaWVuc3RhZywgNC4gTVwnZTRyeiAyMDAz
IDE1OjA5XHBhcg0KPiBUbzogYmxhY2tib3hAb2Jlcm9uLmNoXHBhcg0KPiBDYzogRi5WLlRrYWNo
b3ZccGFyDQo+IFN1YmplY3Q6IGRlZmluaXRpb24gb2YgQ09QXHBhcg0KPlxwYXINCj5ccGFyDQo+
IEhpIEFsbCFccGFyDQo+XHBhcg0KPiBDb3VsZCBhbnlvbmUgZGVmaW5lIENvbXBvbmVudC1Pcmll
bnRlZCBQcm9ncmFtbWluZyBpbiBvbmUsXHBhcg0KPiBwcmVmZXJhYmx5IHNob3J0LFxwYXINCj4g
cGFyYWdyYXBoP1xwYXINCj5ccGFyDQo+IE5vdCB3aGF0IENPUCAiaXMgYWJvdXQiLCBidXQgd2hh
dCBpdCAqaXMqLlxwYXINCj5ccGFyDQo+IFRoYW5rcyBhIGxvdCBpbiBhZHZhbmNlLFxwYXINCj4g
RnlvZG9yIFRrYWNob3ZccGFyDQo+IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tXHBhcg0KPlxwYXINCj4gVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIG1haWxpbmcg
bGlzdCwgc2VuZCBhIG1lc3NhZ2UgY29udGFpbmluZ1xwYXINCj4gdGhlIHdvcmQgInVuc3Vic2Ny
aWJlIiB0bzpccGFyDQo+ICAgIGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0KPlxwYXIN
Cj4gVG8gZ2V0IGEgbGlzdCBvZiB2YWxpZCBlLW1haWwgY29tbWFuZHMgYW5kIGluc3RydWN0aW9u
cyBvbiB0aGVpclxwYXINCj4gdXNhZ2UsIHNlbmQgYSBtZXNzYWdlIGNvbnRhaW5pbmcgdGhlIHdv
cmQgImhlbHAiIHRvIHRoZSBhYm92ZSBhZGRyZXNzLlxwYXINCj5ccGFyDQo+IFNlbmQgYW55IHBy
b2JsZW0gcmVwb3J0cyBvciBxdWVzdGlvbnMgcmVsYXRlZCB0byB0aGlzIGVtYWlsIGxpc3RccGFy
DQo+IHRvIHRoZSBsaXN0IG93bmVyIGF0XHBhcg0KPiAgICBvd25lci1ibGFja2JveEBvYmVyb24u
Y2hccGFyDQo+XHBhcg0KPiBDdXJyZW50IHBvc3RpbmcgcG9saWN5OlxwYXINCj5ccGFyDQo+IGEp
IFRvIHBvc3QgeW91IHNob3VsZCB1c2UgdGhlIHNhbWUgYWRkcmVzcyBieSB3aGljaCB5b3UgYXJl
XHBhcg0KPiBzdWJzY3JpYmVkIHRvIHRoZSBtYWlsaW5nIGxpc3QuIFRoYXQgd2F5LCB0aGUgbGlz
dCBzZXJ2ZXIgd2lsbFxwYXINCj4gcmVjb2duaXplIHlvdSBhcyBzdWJzY3JpYmVyIGFuZCBmb3J3
YXJkIHlvdXIgcG9zdGluZyBpbW1lZGlhdGVseSxccGFyDQo+IHdpdGhvdXQgY3JlYXRpbmcgYW55
IG92ZXJoZWFkLlxwYXINCj5ccGFyDQo+IGIpIElmLCBmb3Igc29tZSByZWFzb24sIHlvdSBjYW5u
b3QgcG9zdCBmcm9tIHRoZSBhZGRyZXNzLCBieVxwYXINCj4gd2hpY2ggeW91IGFyZSBzdWJzY3Jp
YmVkLCB5b3VyIG1lc3NhZ2Ugd2lsbCBiZSBtb2RlcmF0ZWQgdG8gYXZvaWRccGFyDQo+IHNwYW0u
IFBsZWFzZSB1bmRlcnN0YW5kIHRoYXQgbW9kZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNlIHNvbWVc
cGFyDQo+IGRlbGF5LCBpbiBwYXJ0aWN1bGFyIG92ZXIgd2Vla2VuZHMgb3IgaG9seWRheXMuXHBh
cg0KPlxwYXINClxwYXINCi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tXHBhcg0KXHBhcg0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIG1haWxpbmcgbGlzdCwgc2Vu
ZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAidW5zdWJzY3JpYmUiIHRvOlxwYXINCiAg
IGJsYWNrYm94LXJlcXVlc3RAb2Jlcm9uLmNoXHBhcg0KXHBhcg0KVG8gZ2V0IGEgbGlzdCBvZiB2
YWxpZCBlLW1haWwgY29tbWFuZHMgYW5kIGluc3RydWN0aW9ucyBvbiB0aGVpciB1c2FnZSwgc2Vu
ZCBhIG1lc3NhZ2UgY29udGFpbmluZyB0aGUgd29yZCAiaGVscCIgdG8gdGhlIGFib3ZlIGFkZHJl
c3MuXHBhcg0KXHBhcg0KU2VuZCBhbnkgcHJvYmxlbSByZXBvcnRzIG9yIHF1ZXN0aW9ucyByZWxh
dGVkIHRvIHRoaXMgZW1haWwgbGlzdCB0byB0aGUgbGlzdCBvd25lciBhdFxwYXINCiAgIG93bmVy
LWJsYWNrYm94QG9iZXJvbi5jaFxwYXINClxwYXINCkN1cnJlbnQgcG9zdGluZyBwb2xpY3k6XHBh
cg0KXHBhcg0KYSkgVG8gcG9zdCB5b3Ugc2hvdWxkIHVzZSB0aGUgc2FtZSBhZGRyZXNzIGJ5IHdo
aWNoIHlvdSBhcmUgc3Vic2NyaWJlZCB0byB0aGUgbWFpbGluZyBsaXN0LiBUaGF0IHdheSwgdGhl
IGxpc3Qgc2VydmVyIHdpbGwgcmVjb2duaXplIHlvdSBhcyBzdWJzY3JpYmVyIGFuZCBmb3J3YXJk
IHlvdXIgcG9zdGluZyBpbW1lZGlhdGVseSwgd2l0aG91dCBjcmVhdGluZyBhbnkgb3ZlcmhlYWQu
XHBhcg0KXHBhcg0KYikgSWYsIGZvciBzb21lIHJlYXNvbiwgeW91IGNhbm5vdCBwb3N0IGZyb20g
dGhlIGFkZHJlc3MsIGJ5IHdoaWNoIHlvdSBhcmUgc3Vic2NyaWJlZCwgeW91ciBtZXNzYWdlIHdp
bGwgYmUgbW9kZXJhdGVkIHRvIGF2b2lkIHNwYW0uIFBsZWFzZSB1bmRlcnN0YW5kIHRoYXQgbW9k
ZXJhdGlvbiB3aWxsIG9mdGVuIGNhdXNlIHNvbWUgZGVsYXksIGluIHBhcnRpY3VsYXIgb3ZlciB3
ZWVrZW5kcyBvciBob2x5ZGF5cy5ccGF9fQBl


----boundary-LibPST-iamunique-628910485_-_---
Received on Wed Mar 05 2003 - 12:11:27 UTC

This archive was generated by hypermail 2.3.0 : Thu Sep 26 2013 - 06:29:25 UTC