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...
Uložené v:
| Vydané v: | Future generation computer systems Ročník 21; číslo 5; s. 687 - 698 |
|---|---|
| Hlavný autor: | |
| 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 |