Modelling and implementing asynchronous timed multimedia frameworks using coordination principles

This paper combines work done in the areas of Artificial Intelligence, Multimedia Systems and Coordination Programming to derive a framework for Distributed Multimedia Systems based on asynchronous timed computations expressed in a certain coordination formalism. More to the point, we propose the de...

Celý popis

Uložené v:
Podrobná bibliografia
Vydané v:Future generation computer systems Ročník 21; číslo 5; s. 687 - 698
Hlavný autor: Papadopoulos, George A.
Médium: Journal Article
Jazyk:English
Vydavateľské údaje: Elsevier B.V 01.05.2005
Predmet:
ISSN:0167-739X, 1872-7115
On-line prístup:Získať plný text
Tagy: Pridať tag
Žiadne tagy, Buďte prvý, kto otaguje tento záznam!
Abstract This paper combines work done in the areas of Artificial Intelligence, Multimedia Systems and Coordination Programming to derive a framework for Distributed Multimedia Systems based on asynchronous timed computations expressed in a certain coordination formalism. More to the point, we propose the development of multimedia programming frameworks based on the declarative logic programming setting and in particular the framework of object-oriented timed concurrent constraint programming (OO-TCCP). The real-time extensions that have been proposed for the concurrent constraint programming framework are coupled with the object-oriented and inheritance mechanisms that have been developed for logic programs yielding an integrated declarative environment for multimedia objects modelling, composition and synchronisation. Furthermore, we show how the framework can be implemented in the general-purpose coordination language MANIFOLD without the need for using special architectures or real-time languages.
AbstractList This paper combines work done in the areas of Artificial Intelligence, Multimedia Systems and Coordination Programming to derive a framework for Distributed Multimedia Systems based on asynchronous timed computations expressed in a certain coordination formalism. More to the point, we propose the development of multimedia programming frameworks based on the declarative logic programming setting and in particular the framework of object-oriented timed concurrent constraint programming (OO-TCCP). The real-time extensions that have been proposed for the concurrent constraint programming framework are coupled with the object-oriented and inheritance mechanisms that have been developed for logic programs yielding an integrated declarative environment for multimedia objects modelling, composition and synchronisation. Furthermore, we show how the framework can be implemented in the general-purpose coordination language MANIFOLD without the need for using special architectures or real-time languages.
Author Papadopoulos, George A.
Author_xml – sequence: 1
  givenname: George A.
  surname: Papadopoulos
  fullname: Papadopoulos, George A.
  email: george@cs.ucy.ac.cy
  organization: Department of Computer Science, University of Cyprus, 75 Kallipoleos Street, P.O. Box 20537, Nicosia CY-1678, Cyprus
BookMark eNp9UE1PwzAMjdCQ2IB_wKF_oMVJmna9IKGJL2mIyw7coix1IKNNpqQF7d-TbpyRLNuy_Z6e34LMnHdIyA2FggKtbneFGYcxYMEAygJEAdCckTld1iyvKRUzMk9ndV7z5v2CLGLcAQCtOZ0T9epb7DrrPjLl2sz2-w57dMNxEA9Ofwbv_BizwfbYZv3YHRurMhNUjz8-fMVsjNO59j601qnBepftg3XaJrJ4Rc6N6iJe_9VLsnl82Kye8_Xb08vqfp1rJsSQi4qJptLaVFtV8qVJ0RouptRwUUIFhjNgoHRtWmpQY8XThjGEbULxS1KeaHXwMQY0MknoVThICnJySe7kySU5uSRByORSgt2dYJikfVsMMmqLTqcXA-pBtt7-T_ALeAt4dA
Cites_doi 10.1002/cpe.4330050103
10.1093/comjnl/36.1.4
10.1007/978-3-642-85983-0_15
10.1145/129630.129635
10.1016/S0167-8191(98)00045-3
ContentType Journal Article
Copyright 2004 Elsevier B.V.
Copyright_xml – notice: 2004 Elsevier B.V.
DBID AAYXX
CITATION
DOI 10.1016/j.future.2004.05.009
DatabaseName CrossRef
DatabaseTitle CrossRef
DatabaseTitleList
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
EISSN 1872-7115
EndPage 698
ExternalDocumentID 10_1016_j_future_2004_05_009
S0167739X04000809
GroupedDBID --K
--M
-~X
.DC
.~1
0R~
1B1
1~.
1~5
29H
4.4
457
4G.
5GY
5VS
7-5
71M
8P~
9JN
AACTN
AAEDT
AAEDW
AAIAV
AAIKJ
AAKOC
AALRI
AAOAW
AAQFI
AAQXK
AAXUO
AAYFN
ABBOA
ABFNM
ABJNI
ABMAC
ABXDB
ABYKQ
ACDAQ
ACGFS
ACNNM
ACRLP
ACZNC
ADBBV
ADEZE
ADJOM
ADMUD
AEBSH
AEKER
AFKWA
AFTJW
AGHFR
AGUBO
AGYEJ
AHHHB
AHZHX
AIALX
AIEXJ
AIKHN
AITUG
AJBFU
AJOXV
ALMA_UNASSIGNED_HOLDINGS
AMFUW
AMRAJ
AOUOD
ASPBG
AVWKF
AXJTR
AZFZN
BKOJK
BLXMC
CS3
EBS
EFJIC
EFLBG
EJD
EO8
EO9
EP2
EP3
F5P
FDB
FEDTE
FGOYB
FIRID
FNPLU
FYGXN
G-Q
G8K
GBLVA
GBOLZ
HLZ
HVGLF
HZ~
IHE
J1W
KOM
LG9
M41
MO0
MS~
N9A
O-L
O9-
OAUVE
OZT
P-8
P-9
PC.
Q38
R2-
RIG
ROL
RPZ
SBC
SDF
SDG
SES
SEW
SPC
SPCBC
SSV
SSZ
T5K
UHS
WUQ
XPP
ZMT
~G-
9DU
AATTM
AAXKI
AAYWO
AAYXX
ABDPE
ABWVN
ACLOT
ACRPL
ADNMO
AEIPS
AFJKZ
AGQPQ
AIIUN
ANKPU
APXCP
CITATION
EFKBS
~HD
ID FETCH-LOGICAL-c255t-562596ccf6ba438f38fdf35fdf39354060f32020ac7fd1fece6339322e0bccf3
ISICitedReferencesCount 0
ISICitedReferencesURI http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000229718200009&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
ISSN 0167-739X
IngestDate Sat Nov 29 02:59:31 EST 2025
Fri Feb 23 02:34:33 EST 2024
IsPeerReviewed true
IsScholarly true
Issue 5
Keywords Coordination models
Timed concurrent constraint programming
Timed asynchronous languages
Multimedia programming
Distributed computing
Language English
License https://www.elsevier.com/tdm/userlicense/1.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-c255t-562596ccf6ba438f38fdf35fdf39354060f32020ac7fd1fece6339322e0bccf3
PageCount 12
ParticipantIDs crossref_primary_10_1016_j_future_2004_05_009
elsevier_sciencedirect_doi_10_1016_j_future_2004_05_009
PublicationCentury 2000
PublicationDate 2005-05-01
PublicationDateYYYYMMDD 2005-05-01
PublicationDate_xml – month: 05
  year: 2005
  text: 2005-05-01
  day: 01
PublicationDecade 2000
PublicationTitle Future generation computer systems
PublicationYear 2005
Publisher Elsevier B.V
Publisher_xml – name: Elsevier B.V
References Halbwachs (bib6) 1993
Horn, Stefani (bib7) 1993; 36
Ren, Agha (bib14) 21–22 June 1995
Carriero, Gelernter (bib3) February 1992; 35
Papadopoulos, Arbab (bib11) 19–23 August 1996
IEEE Inc. (bib8) September 1991; 79
Berry (bib2) 1989
Papadopoulos (bib10) 1998; vol. 24
Frolund, Agha (bib4) July 1993
Goldberg, Y., Silverman, W., Shapiro, E.Y., Logic programs with inheritance, in: FGCS’92, Tokyo, Japan, vol. 2, 1–5 June 1992, pp. 951–960.
Saraswat, Jagadeesan, Gupta (bib15) 1994
Papadopoulos, Arbab (bib12) 1998; vol. 46
Papathomas, Blair, Coulson (bib13) 5 July 1994
Papadopoulos (bib9) 1998; vol. 13
Arbab, Herman, Spilling (bib1) 1993; 5
10.1016/j.future.2004.05.009_bib5
Berry (10.1016/j.future.2004.05.009_bib2) 1989
Papadopoulos (10.1016/j.future.2004.05.009_bib12) 1998; vol. 46
Carriero (10.1016/j.future.2004.05.009_bib3) 1992; 35
IEEE Inc. (10.1016/j.future.2004.05.009_bib8) 1991; 79
Horn (10.1016/j.future.2004.05.009_bib7) 1993; 36
Halbwachs (10.1016/j.future.2004.05.009_bib6) 1993
Frolund (10.1016/j.future.2004.05.009_bib4) 1993
Ren (10.1016/j.future.2004.05.009_bib14) 1995
Saraswat (10.1016/j.future.2004.05.009_bib15) 1994
Papadopoulos (10.1016/j.future.2004.05.009_bib10) 1998; vol. 24
Papadopoulos (10.1016/j.future.2004.05.009_bib11) 1996
Papathomas (10.1016/j.future.2004.05.009_bib13) 1994
Arbab (10.1016/j.future.2004.05.009_bib1) 1993; 5
Papadopoulos (10.1016/j.future.2004.05.009_bib9) 1998; vol. 13
References_xml – start-page: 162
  year: 5 July 1994
  end-page: 175
  ident: bib13
  article-title: A model for active object coordination and its use for distributed multimedia applications
  publication-title: Object-Based Models and Languages for Concurrent Systems, LNCS 924
– volume: 36
  start-page: 4
  year: 1993
  end-page: 18
  ident: bib7
  article-title: On programming and supporting multimedia object synchronisation
  publication-title: Comput. J.
– volume: 79
  year: September 1991
  ident: bib8
  article-title: Another look at real-time programming
  publication-title: Proc. IEEE
– volume: vol. 46
  year: 1998
  ident: bib12
  article-title: Coordination models and languages
  publication-title: Advances in Computers
– start-page: 50
  year: 19–23 August 1996
  end-page: 55
  ident: bib11
  article-title: Coordination of systems with real-time properties in manifold
  publication-title: Proceedings of 20th Annual International Computer Software and Applications Conference (COMPSAC’96)
– start-page: 11
  year: 1989
  end-page: 17
  ident: bib2
  article-title: Real-time programming: general purpose or special purpose languages
  publication-title: Information Processing’89
– volume: 35
  start-page: 97
  year: February 1992
  end-page: 107
  ident: bib3
  article-title: Coordination languages and their significance
  publication-title: Commun. ACM
– year: 1993
  ident: bib6
  article-title: Synchronous Programming of Reactive Systems
– volume: 5
  start-page: 23
  year: 1993
  end-page: 70
  ident: bib1
  article-title: An overview of MANIFOLD and its implementation
  publication-title: Concurrency: Pract. Exp.
– volume: vol. 24
  start-page: 1107
  year: 1998
  end-page: 1135
  ident: bib10
  article-title: Distributed and parallel systems engineering in MANIFOLD
  publication-title: Parallel Comput.
– start-page: 346
  year: July 1993
  end-page: 360
  ident: bib4
  article-title: A language framework for multi-object coordination
  publication-title: ECOOP’93, LNCS 707
– year: 21–22 June 1995
  ident: bib14
  article-title: RT synchronizer: language support for real-time specifications in distributed systems
  publication-title: ACM SIGPLAN Workshop on Languages, Compilers and Tools for Real-Time Systems
– reference: Goldberg, Y., Silverman, W., Shapiro, E.Y., Logic programs with inheritance, in: FGCS’92, Tokyo, Japan, vol. 2, 1–5 June 1992, pp. 951–960.
– volume: vol. 13
  start-page: 125
  year: 1998
  end-page: 133
  ident: bib9
  article-title: A multimedia programming model based on timed concurrent constraint programming
  publication-title: Int. J. Comput. Syst. Sci. Eng.
– year: 1994
  ident: bib15
  article-title: Programming in timed concurrent constraint languages
  publication-title: NATO Advanced Science Institute Series. Series F: Computer and System Sciences, LNCS
– year: 1995
  ident: 10.1016/j.future.2004.05.009_bib14
  article-title: RT synchronizer: language support for real-time specifications in distributed systems
– volume: 5
  start-page: 23
  issue: 1
  year: 1993
  ident: 10.1016/j.future.2004.05.009_bib1
  article-title: An overview of MANIFOLD and its implementation
  publication-title: Concurrency: Pract. Exp.
  doi: 10.1002/cpe.4330050103
– start-page: 50
  year: 1996
  ident: 10.1016/j.future.2004.05.009_bib11
  article-title: Coordination of systems with real-time properties in manifold
– volume: vol. 13
  start-page: 125
  issue: 4
  year: 1998
  ident: 10.1016/j.future.2004.05.009_bib9
  article-title: A multimedia programming model based on timed concurrent constraint programming
  publication-title: Int. J. Comput. Syst. Sci. Eng.
– ident: 10.1016/j.future.2004.05.009_bib5
– volume: 36
  start-page: 4
  issue: 1
  year: 1993
  ident: 10.1016/j.future.2004.05.009_bib7
  article-title: On programming and supporting multimedia object synchronisation
  publication-title: Comput. J.
  doi: 10.1093/comjnl/36.1.4
– start-page: 11
  year: 1989
  ident: 10.1016/j.future.2004.05.009_bib2
  article-title: Real-time programming: general purpose or special purpose languages
– year: 1994
  ident: 10.1016/j.future.2004.05.009_bib15
  article-title: Programming in timed concurrent constraint languages
  doi: 10.1007/978-3-642-85983-0_15
– volume: 35
  start-page: 97
  issue: 2
  year: 1992
  ident: 10.1016/j.future.2004.05.009_bib3
  article-title: Coordination languages and their significance
  publication-title: Commun. ACM
  doi: 10.1145/129630.129635
– start-page: 346
  year: 1993
  ident: 10.1016/j.future.2004.05.009_bib4
  article-title: A language framework for multi-object coordination
– start-page: 162
  year: 1994
  ident: 10.1016/j.future.2004.05.009_bib13
  article-title: A model for active object coordination and its use for distributed multimedia applications
– year: 1993
  ident: 10.1016/j.future.2004.05.009_bib6
– volume: 79
  issue: 9
  year: 1991
  ident: 10.1016/j.future.2004.05.009_bib8
  article-title: Another look at real-time programming
  publication-title: Proc. IEEE
– volume: vol. 24
  start-page: 1107
  issue: 7
  year: 1998
  ident: 10.1016/j.future.2004.05.009_bib10
  article-title: Distributed and parallel systems engineering in MANIFOLD
  publication-title: Parallel Comput.
  doi: 10.1016/S0167-8191(98)00045-3
– volume: vol. 46
  year: 1998
  ident: 10.1016/j.future.2004.05.009_bib12
  article-title: Coordination models and languages
SSID ssj0001731
Score 1.7041368
Snippet This paper combines work done in the areas of Artificial Intelligence, Multimedia Systems and Coordination Programming to derive a framework for Distributed...
SourceID crossref
elsevier
SourceType Index Database
Publisher
StartPage 687
SubjectTerms Coordination models
Distributed computing
Multimedia programming
Timed asynchronous languages
Timed concurrent constraint programming
Title Modelling and implementing asynchronous timed multimedia frameworks using coordination principles
URI https://dx.doi.org/10.1016/j.future.2004.05.009
Volume 21
WOSCitedRecordID wos000229718200009&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVESC
  databaseName: Elsevier SD Freedom Collection Journals 2021
  customDbUrl:
  eissn: 1872-7115
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0001731
  issn: 0167-739X
  databaseCode: AIEXJ
  dateStart: 19950201
  isFulltext: true
  titleUrlDefault: https://www.sciencedirect.com
  providerName: Elsevier
link http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LS8NAEF6K9eDFt1hf7MFbieS1m-6xSEU9iIceegvJZhdaalpsK_rvnX0l0UrRg1CWsiFpk_mYV2bmQ-iaMeEHGSFe5OfSiwOeeIxT4ZGcFnEgcjW1TpNNJE9PvdGIPbda0vXCvE2Tsuy9v7P5v4oa9kDYqnX2D-KuLgob8B2EDiuIHdZfCV6xm5lB2_q9wIstENcbi4-Sq2m4qu5VscoXpqBQt490pavTWnRXthcXItOxSRd25y4rv2j6s3d6JIniYRYWStzSRNgZ0ZXL_gxWuZjNZ6vprJGM7_ZvvuQdSF3l51KRoGKTSBPhVro0DBqYIQ3FSK1ZNTaWGubpNfVtMgmTGzNPRUfveq6qz2pz5V7Rf7NiVW2hK1ubpOYqimgzTn2S6j7PdpgQBtqv3X8YjB4rmx0klrnS3pNrstSVgOv_5mcnpuGYDPfRro0ocN8g4QC1RHmI9hxbB7bK-whlFTAwAAM3gYGbwMAaD7gGBq6BgTUwcBMYuAbGMRreDYa3954l2PA4RJJLTwe_lHNJ8yyOehI-hYyIWpjKB1JfRiHEExlPZBFIwQWN4EgYCj-Hs6ITtFXOSnGKcCTVYMmeGs5HwMXNWZGppmXqF3EcCsY7yHMPLJ2bMSrpJkF1UOKeampdQePipQCVjWee_fGXztFOje4LtLV8XYlLtM3fluPF65XFyScleonH
linkProvider Elsevier
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Modelling+and+implementing+asynchronous+timed+multimedia+frameworks+using+coordination+principles&rft.jtitle=Future+generation+computer+systems&rft.au=Papadopoulos%2C+George+A.&rft.date=2005-05-01&rft.issn=0167-739X&rft.volume=21&rft.issue=5&rft.spage=687&rft.epage=698&rft_id=info:doi/10.1016%2Fj.future.2004.05.009&rft.externalDBID=n%2Fa&rft.externalDocID=10_1016_j_future_2004_05_009
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0167-739X&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0167-739X&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0167-739X&client=summon