SARL: A General-Purpose Agent-Oriented Programming Language
Complex software systems development require appropriate high-level features to better and easily tackle the new requirements in terms of interactions, concurrency and distribution. This requires a paradigm change in software engineering and corresponding programming languages. We are convinced that...
Saved in:
| Published in: | 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT) Vol. 3; pp. 103 - 110 |
|---|---|
| Main Authors: | , , |
| Format: | Conference Proceeding |
| Language: | English |
| Published: |
IEEE
01.08.2014
|
| Subjects: | |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Complex software systems development require appropriate high-level features to better and easily tackle the new requirements in terms of interactions, concurrency and distribution. This requires a paradigm change in software engineering and corresponding programming languages. We are convinced that agent-oriented programming may be the support for this change by focusing on a small corpus of commonly accepted concepts and the corresponding programming language in line with the current developers' programming practices. This papers introduces SARL, a new general-purpose agent-oriented programming language undertaking this challenge. SARL comes with its full support in the Eclipse IDE for compilation and debugging, and a new version 2.0 of the Janus platform for execution purposes. The main perspective that guided the creation of SARL is the establishment of an open and easily extensible language. Our expectation is to provide the community with a common forum in terms of a first working test bed to study and compare various programming alternatives and associated metamodels. |
|---|---|
| AbstractList | Complex software systems development require appropriate high-level features to better and easily tackle the new requirements in terms of interactions, concurrency and distribution. This requires a paradigm change in software engineering and corresponding programming languages. We are convinced that agent-oriented programming may be the support for this change by focusing on a small corpus of commonly accepted concepts and the corresponding programming language in line with the current developers' programming practices. This papers introduces SARL, a new general-purpose agent-oriented programming language undertaking this challenge. SARL comes with its full support in the Eclipse IDE for compilation and debugging, and a new version 2.0 of the Janus platform for execution purposes. The main perspective that guided the creation of SARL is the establishment of an open and easily extensible language. Our expectation is to provide the community with a common forum in terms of a first working test bed to study and compare various programming alternatives and associated metamodels. |
| Author | Gaud, Nicolas Rodriguez, Sebastian Galland, Stephane |
| Author_xml | – sequence: 1 givenname: Sebastian surname: Rodriguez fullname: Rodriguez, Sebastian email: sebastian.rodriguez@gitia.org organization: GITIA, UTN, Tucuman, Argentina – sequence: 2 givenname: Nicolas surname: Gaud fullname: Gaud, Nicolas email: nicolas.gaud@utbm.fr organization: GITIA, UTN, Tucuman, Argentina – sequence: 3 givenname: Stephane surname: Galland fullname: Galland, Stephane email: stephane.galland@utbm.fr organization: IRTES-SeT, UTBM, Belfort, France |
| BookMark | eNotzMtKw0AUANARFNSatQs3-YGJ88o8dDUUWwOBFq24LPO4CZFmUibtwr9X0NXZnVt0maYECN1TUlFKzONngxu7qxihoqK1vECFUZoKZYyggutrVMzzFyGESsm1Ejfo-d2-tU-lLdeQILsD3p7zcZqhtD2kE97k4ReI5TZPfXbjOKS-bF3qz66HO3TVucMMxb8L9LF62S1fcbtZN0vbYsepOmEmgg_CAJMsuhi064gHwjiP2nPW1SJqDcrrWkniY6De-467qHQtjQ8y8AV6-HsHANgf8zC6_L2XhmmqBP8BzK9H6A |
| CODEN | IEEPAD |
| ContentType | Conference Proceeding |
| DBID | 6IE 6IL CBEJK RIE RIL |
| DOI | 10.1109/WI-IAT.2014.156 |
| DatabaseName | IEEE Electronic Library (IEL) Conference Proceedings IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume IEEE Xplore All Conference Proceedings IEEE Electronic Library (IEL) IEEE Proceedings Order Plans (POP All) 1998-Present |
| DatabaseTitleList | |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Computer Science |
| EISBN | 9781479941438 1479941433 |
| EndPage | 110 |
| ExternalDocumentID | 6928174 |
| Genre | orig-research |
| GroupedDBID | 6IE 6IL ACM ALMA_UNASSIGNED_HOLDINGS APO CBEJK GUFHI LHSKQ RIE RIL |
| ID | FETCH-LOGICAL-a317t-24cbc49e262dadc8af0be0233d8b32f54d88e7b85760bdc1bbbf3ad78569bc6c3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 55 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000365547200014&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| IngestDate | Wed Aug 27 04:36:15 EDT 2025 |
| IsPeerReviewed | false |
| IsScholarly | false |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-a317t-24cbc49e262dadc8af0be0233d8b32f54d88e7b85760bdc1bbbf3ad78569bc6c3 |
| PageCount | 8 |
| ParticipantIDs | ieee_primary_6928174 |
| PublicationCentury | 2000 |
| PublicationDate | 2014-Aug. |
| PublicationDateYYYYMMDD | 2014-08-01 |
| PublicationDate_xml | – month: 08 year: 2014 text: 2014-Aug. |
| PublicationDecade | 2010 |
| PublicationTitle | 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT) |
| PublicationTitleAbbrev | WI-IAT |
| PublicationYear | 2014 |
| Publisher | IEEE |
| Publisher_xml | – name: IEEE |
| SSID | ssj0001663874 ssj0001663873 ssj0001651103 |
| Score | 1.8044819 |
| Snippet | Complex software systems development require appropriate high-level features to better and easily tackle the new requirements in terms of interactions,... |
| SourceID | ieee |
| SourceType | Publisher |
| StartPage | 103 |
| SubjectTerms | Agent-oriented Programming Context Holonic multiagent system Java Multi-agent systems Programming Programming Language Reactive power Recursive agents Software |
| Title | SARL: A General-Purpose Agent-Oriented Programming Language |
| URI | https://ieeexplore.ieee.org/document/6928174 |
| Volume | 3 |
| WOSCitedRecordID | wos000365547200014&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 | |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEJ4A8eAJFYzv7MGjhd1utw89bYxEEoJEMXIjfW3iQSA8_P22uxWM8eKt7aFpvraZr9OZbwCuidBKYp0goQ1DpJAFUlpShJmUONaZsrYUcR2w4ZBPJmJUg5ttLoy1tgw-sx3fLP_yzVxvvKusSwXmjkHXoc4Yq3K1dv4U6qhD-FGs-u5ksd99EtR9klh03_qon499dBfpJL6A9Y_yKqV16TX_t64DaO_S9KLR1gAdQs3OjqD5XachCte2BXcv-fPgNsqjoDGNRg7d-cpGuc-rQk9e6tgRTz-Xj9X6cJNFg-DHbMNr72F8_4hC0QQkHRVYI0y00kRYTLGRRnNZxMo6w5warlJcZMRwbpni7p0RK6MTpVSRSsN4RoXSVKfH0JjNZ_YEIppSmmVcOk6QEGuEMKnKhCyKxMGfGHIKLY_FdFHpYkwDDGd_D5_Dvoe6Cp67gMZ6ubGXsKc_1--r5VW5mV_U6p19 |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LTwIxEJ4gmugJFYxv9-DRAtvt9qGnjZFAXJEoRm6kr008CIaHv992dwVjvHjr9DBppm3m63TmG4BLIrSSWIdIaMMQyWSGlJYUYSYlbutYWZuTuKas3-ejkRhU4GpVC2OtzZPPbNMP8798M9VLHyprUYG5Q9AbsBkTgsOiWmsdUaEOPJR_ioXszhb7LZOS3ydsi9ZrD_WSoc_vIs3Qt7D-0WAl9y-d2v9WtguNdaFeMFi5oD2o2Mk-1L47NQTlxa3DzXPylF4HSVCyTKOBs-90boPEV1ahR0927KCn1-Wztd6dsiAtI5kNeOncDW-7qGybgKQDAwuEiVaaCIspNtJoLrO2ss41R4arCGcxMZxbprh7abSV0aFSKoukYTymQmmqowOoTqYTewgBjSiNYy4dKgiJNUKYSMVCZlnIGAsNOYK6t8X4o2DGGJdmOP57-gK2u8OHdJz2-vcnsOPNXqTSnUJ1MVvaM9jSn4u3-ew839gvOwqgxA |
| 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%3Abook&rft.genre=proceeding&rft.title=2014+IEEE%2FWIC%2FACM+International+Joint+Conferences+on+Web+Intelligence+%28WI%29+and+Intelligent+Agent+Technologies+%28IAT%29&rft.atitle=SARL%3A+A+General-Purpose+Agent-Oriented+Programming+Language&rft.au=Rodriguez%2C+Sebastian&rft.au=Gaud%2C+Nicolas&rft.au=Galland%2C+Stephane&rft.date=2014-08-01&rft.pub=IEEE&rft.volume=3&rft.spage=103&rft.epage=110&rft_id=info:doi/10.1109%2FWI-IAT.2014.156&rft.externalDocID=6928174 |