-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathindex.html
545 lines (432 loc) · 20.6 KB
/
index.html
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
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="SARL is a general-purpose agent-oriented language.
SARL aims at providing the fundamental abstractions for dealing with concurrency, distribution, interaction, decentralization, reactivity, autonomy and dynamic reconfiguration. These high-level features are now considered as the major requirements for an easy and practical implementation of modern complex software applications. We are convinced that the agent-oriented paradigm holds the keys to effectively meet this challenge.
Considering the variety of existing approaches and meta-models in the field of agent-oriented engineering and more generally multi-agent systems, our approach remains as generic as possible and highly extensible to easily integrate new concepts and features. The language is platform- and architecture-independent.
">
<meta name="author" content="SARL Team">
<link rel="icon" href="images/favicon.ico" />
<link rel="shortcut icon" href="images/favicon.ico">
<title>SARL Agent-Oriented Programming Language</title>
<link rel="stylesheet" href="css/bootstrap.min.css">
<link rel="stylesheet" href="css/font-awesome.min.css">
<link rel="stylesheet" href="css/pygments.css">
<link rel="stylesheet" href="css/custom.css">
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
<!--[if lt IE 9]>
<script src="https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"></script>
<script src="https://oss.maxcdn.com/libs/respond.js/1.4.2/respond.min.js"></script>
<![endif]-->
</head>
<body>
<!-- Fixed navbar -->
<div class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="http://www.sarl.io">SARL</a>
</div>
<div class="navbar-collapse collapse">
<ul class="nav navbar-nav">
<li><a href="index.html">Home</a></li>
<li><a href="download/index.html">Download</a></li>
<li><a href="library/index.html">Library</a></li>
<li><a href="docs/index.html">Documentation</a></li>
<li><a href="community/index.html">Community</a></li>
<li><a href="runtime/index.html">Run-time</a></li>
<li><a href="news/index.html">News & Events</a></li>
<li><a href="publications/index.html">Publications & Presentations</a></li>
<li><a href="about/index.html">About</a></li>
<li><a href="search/index.html"><i class="fa fa-search"></i></a></li>
</ul>
</div><!--/.nav-collapse -->
</div>
</div>
<div class="container">
<a href="https://github.com/sarl/sarl" target="_blank"><img
style="position: absolute; top: 40px; right: 0; border: 0;"
src="https://github-camo.global.ssl.fastly.net/365986a132ccd6a44c23a9169022c0b5c890c387/68747470733a2f2f73332e616d617a6f6e6177732e636f6d2f6769746875622f726962626f6e732f666f726b6d655f72696768745f7265645f6161303030302e706e67"
alt="Fork me on GitHub"
data-canonical-src="https://s3.amazonaws.com/github/ribbons/forkme_right_red_aa0000.png"></a>
<!-- Main component for a primary marketing message or call to action -->
<div class="jumbotron">
<h1>SARL</h1>
<p>General-purpose Agent-Oriented Programming Language.</p>
<p>
<a class="btn btn-lg btn-success btn-left" href="download/index.html" role="button">Download »</a>
<a class="btn btn-lg btn-primary btn-right" href="docs/index.html" role="button">Documentation »</a>
</p>
</div>
<!-- Marketing messaging and featurettes
================================================== -->
<!-- Wrap the rest of the page in another container to center all the content. -->
<div class="container marketing">
<!-- Three columns of text below the carousel -->
<div class="row">
<div class="col-lg-4">
<img class="img-circle" src="images/java-logo-140.png" alt="Java Interoperability">
<h2>Java Interoperability</h2>
<p>SARL code is ultimately translated to JVM bytecode. You can create Java objects, call their methods transparently from SARL Agents.</p>
<!-- <p><a class="btn btn-default" href="#" role="button">View details »</a></p> -->
</div><!-- /.col-lg-4 -->
<div class="col-lg-4">
<img class="img-circle" src="images/eclipse-logo-140.png" alt="Eclipse Plugin">
<h2>Advanced IDE Support</h2>
<p>SARL SDK provides full integration with the Eclipse Java IDE and giving a great user experience with all expected features, such as auto-completion, syntax highlighting and much more.</p>
<!-- <p><a class="btn btn-default" href="#" role="button">View details »</a></p> -->
</div><!-- /.col-lg-4 -->
<div class="col-lg-4">
<a href="https://github.com/sarl/sarl"><img class="img-circle" src="images/github-140.png" alt="Fork us on github"></a>
<h2>Open Source</h2>
<p>SARL tooling is released under <a href="http://www.apache.org/licenses/LICENSE-2.0.html">Apache License Version 2.0</a> giving you flexibility to develop your projects.</p>
<p style="text-align:right"><a class="btn btn-default" href="https://github.com/sarl/sarl" role="button">View details »</a></p>
</div><!-- /.col-lg-4 -->
</div><!-- /.row -->
<!-- START THE FEATURETTES -->
<hr class="featurette-divider">
<div class="row featurette">
<div class="col-md-7">
<h2 class="featurette-heading">Intuitive Syntax. <span class="text-muted">Develop faster.</span></h2>
<p class="lead">SARL is develop on top of Xtext and Xbase and inherits great features like extension methods, closures and much more.
Create agents faster with an intuitive syntax that lets you concentrate on your Multiagent System, not the framework.</p>
</div>
<div class="col-md-5">
<img class="featurette-image img-responsive img-circle" src="images/syntax.png" alt="Intuitive Syntax">
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette">
<div class="col-md-5">
<img class="featurette-image img-responsive img-circle" src="images/capacities2.png" alt="Extensible Agent Features">
</div>
<div class="col-md-7">
<h2 class="featurette-heading">Extensible Agent Features. <span class="text-muted">Keep it DRY</span></h2>
<p class="lead">
SARL define reusable components to describe what the agent is able to do using Capacities and Skills.
Easily reuse agent capacities and behaviors between agents, modules or entire applications.
Profit from <b>uses</b> clause to extend your agent easily.
</p>
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette">
<div class="col-md-7">
<h2 class="featurette-heading">True Holonic Agents. <span class="text-muted">The whole is greater than the sum of its parts.</span></h2>
<p class="lead">
SARL Agents are in fact holons. This lets you create agents composed of other agents possibly providing its parent with new capacities. <b>Yes, capacities can emerge for the members interactions!</b>
</p>
</div>
<div class="col-md-5">
<img class="featurette-image img-responsive img-circle" src="images/holonic.png" alt="Holonic Agents">
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette">
<div class="col-md-5">
<img class="featurette-image img-responsive img-circle" src="images/janus.png" alt="Janus Platform.">
</div>
<div class="col-md-7">
<h2 class="featurette-heading">Fully Distributed MAS. <span class="text-muted">Janus Platform for SARL.</span></h2>
<p class="lead"><a href="http://www.janusproject.io">Janus</a> is an open-source multi-agent platform fully implemented in Java 21. <a href="http://www.janusproject.io">Janus</a> enables developers to quickly create web, enterprise and desktop multiagent-based applications. It provides a comprehensive set of features to develop, run, display and monitor multiagent-based applications. Janus-based applications can be distributed across a network. <a href="http://www.janusproject.io">Janus</a> could be used as an agent-oriented platform, an organizational platform. It also natively manages the concept of recursive agents or holons.</p>
</div>
</div>
<hr class="featurette-divider">
<div class="row featurette">
<div class="col-md-12">
<h2 class="featurette-heading news">And Stay tunned... <span class="text-muted">Latest News.</span></h2>
<ul id="recent_posts">
<li class="post">
<small>November 06, 2024 </small> > <a href="/news/2024/11/06/release-0.14.0.html">Release 0.14.0</a>
</li>
<li class="post">
<small>September 24, 2023 </small> > <a href="/news/2023/09/24/sarl-ide-is-now-available-on-macos-apple-silicon.html">SARL IDE is now available on macOS Apple Silicon</a>
</li>
<li class="post">
<small>September 19, 2023 </small> > <a href="/news/2023/09/19/major-release-0.13.0.html">Major Release 0.13.0</a>
</li>
<li class="post">
<small>June 28, 2022 </small> > <a href="/news/2022/06/28/publication-list-update.html">Publication list update</a>
</li>
<li class="post">
<small>May 27, 2021 </small> > <a href="/news/2021/05/27/release-0.12.0.html">Release 0.12.0</a>
</li>
<li class="post">
<small>May 31, 2020 </small> > <a href="/news/2020/05/31/release-0.11.0.html">Release 0.11.0</a>
</li>
<li class="post">
<small>May 28, 2020 </small> > <a href="/news/2020/05/28/release-0.10.1.html">Release 0.10.1</a>
</li>
<li class="post">
<small>May 17, 2020 </small> > <a href="/news/2020/05/17/sarl-at-human-swarm-interaction-icra2020-modeling-and-implementing-recursive-agents.html">SARL at Human-Swarm Interaction Workshop ICRA2020: Modeling and implementing Recursive agents</a>
</li>
<li class="post">
<small>October 26, 2019 </small> > <a href="/news/2019/10/26/release-0.10.0.html">Release 0.10.0</a>
</li>
<li class="post">
<small>April 15, 2019 </small> > <a href="/news/2019/04/15/release-0.9.0.html">Release 0.9.0</a>
</li>
<li class="post">
<small>November 28, 2018 </small> > <a href="/news/2018/11/28/release-0.8.6.html">Release 0.8.6</a>
</li>
<li class="post">
<small>November 06, 2018 </small> > <a href="/news/2018/11/06/release-0.8.5.html">Release 0.8.5</a>
</li>
<li class="post">
<small>October 09, 2018 </small> > <a href="/news/2018/10/09/release-0.8.4.html">Release 0.8.4</a>
</li>
<li class="post">
<small>October 03, 2018 </small> > <a href="/news/2018/10/03/release-0.8.3.html">Release 0.8.3</a>
</li>
<li class="post">
<small>October 01, 2018 </small> > <a href="/news/2018/10/01/release-0.8.2.html">Release 0.8.2</a>
</li>
<li class="post">
<small>September 28, 2018 </small> > <a href="/news/2018/09/28/release-0.8.1.html">Release 0.8.1</a>
</li>
<li class="post">
<small>September 24, 2018 </small> > <a href="/news/2018/09/24/release-0.8.0.html">Release 0.8.0</a>
</li>
<li class="post">
<small>April 03, 2018 </small> > <a href="/news/2018/04/03/release-0.7.2.html">Release 0.7.2</a>
</li>
<li class="post">
<small>March 12, 2018 </small> > <a href="/news/2018/03/12/release-0.7.1.html">Release 0.7.1</a>
</li>
<li class="post">
<small>February 22, 2018 </small> > <a href="/news/2018/02/22/release-0.7.0.html">Release 0.7.0</a>
</li>
<li class="post">
<small>October 20, 2017 </small> > <a href="/news/2017/10/20/release-0.6.1.html">Release 0.6.1</a>
</li>
<li class="post">
<small>October 10, 2017 </small> > <a href="/news/2017/10/10/sarl-18-workshop.html">SARL-18 Workshop</a>
</li>
<li class="post">
<small>September 14, 2017 </small> > <a href="/news/2017/09/14/release-0.6.0.html">Release 0.6.0</a>
</li>
<li class="post">
<small>August 28, 2017 </small> > <a href="/news/2017/08/28/release-0.5.8.html">Release 0.5.8</a>
</li>
<li class="post">
<small>August 22, 2017 </small> > <a href="/news/2017/08/22/debian-packages.html">Debian Packages</a>
</li>
<li class="post">
<small>August 15, 2017 </small> > <a href="/news/2017/08/15/release-0.5.7.html">Release 0.5.7</a>
</li>
<li class="post">
<small>June 01, 2017 </small> > <a href="/news/2017/06/01/we-are-on-facebook.html">We are on Facebook</a>
</li>
<li class="post">
<small>April 24, 2017 </small> > <a href="/news/2017/04/24/release-0.5.6.html">Release 0.5.6</a>
</li>
<li class="post">
<small>April 24, 2017 </small> > <a href="/news/2017/04/24/release-0.5.5.html">Release 0.5.5</a>
</li>
<li class="post">
<small>April 03, 2017 </small> > <a href="/news/2017/04/03/release-0.5.4.html">Release 0.5.4</a>
</li>
<li class="post">
<small>March 24, 2017 </small> > <a href="/news/2017/03/24/release-0.5.3.html">Release 0.5.3</a>
</li>
<li class="post">
<small>March 24, 2017 </small> > <a href="/news/2017/03/24/release-0.5.2.html">Release 0.5.2</a>
</li>
<li class="post">
<small>March 24, 2017 </small> > <a href="/news/2017/03/24/release-0.5.1.html">Release 0.5.1</a>
</li>
<li class="post">
<small>March 18, 2017 </small> > <a href="/news/2017/03/18/release-0.5.0.html">Release 0.5.0</a>
</li>
<li class="post">
<small>March 13, 2017 </small> > <a href="/news/2017/03/13/seminar-at-belfort.html">Seminar at Belfort</a>
</li>
<li class="post">
<small>March 13, 2017 </small> > <a href="/news/2017/03/13/accepted-papers-at-paams-and-sarl.html">Accepted papers at PAAMS and SARL</a>
</li>
<li class="post">
<small>November 10, 2016 </small> > <a href="/news/2016/11/10/release-0.4.3.html">Release 0.4.3</a>
</li>
<li class="post">
<small>October 28, 2016 </small> > <a href="/news/2016/10/28/release-0.4.2.html">Release 0.4.2</a>
</li>
<li class="post">
<small>September 15, 2016 </small> > <a href="/news/2016/09/15/release-0.4.1.html">Release 0.4.1</a>
</li>
<li class="post">
<small>September 14, 2016 </small> > <a href="/news/2016/09/14/release-0.4.0.html">Release 0.4.0</a>
</li>
<li class="post">
<small>January 24, 2016 </small> > <a href="/news/2016/01/24/release-0.3.1.html">Release 0.3.1</a>
</li>
<li class="post">
<small>December 09, 2015 </small> > <a href="/news/2015/12/09/sarl-lectures-at-sfax-university.html">SARL Lectures at Sfax Faculty of Economics and Management</a>
</li>
<li class="post">
<small>December 09, 2015 </small> > <a href="/news/2015/12/09/sarl-lectures-at-doctoral-school-of-hasselt-university.html">SARL Lectures at Doctoral School of Hasselt University</a>
</li>
<li class="post">
<small>November 30, 2015 </small> > <a href="/news/2015/11/30/release-0.3.0.html">Release 0.3.0</a>
</li>
<li class="post">
<small>August 24, 2015 </small> > <a href="/news/2015/08/24/paper-at-harms2015.html">Best paper award at CHARMS2015</a>
</li>
<li class="post">
<small>April 27, 2015 </small> > <a href="/news/2015/04/27/sarl-course-at-wesaac-2015.html">SARL Course at WESAAC 2015</a>
</li>
<li class="post">
<small>April 24, 2015 </small> > <a href="/news/2015/04/24/accepted-paper-with-sarl-at-paams15.html">Accepted paper with SARL at PAAMS15</a>
</li>
<li class="post">
<small>April 24, 2015 </small> > <a href="/news/2015/04/24/accepted-paper-with-sarl-at-aamas15.html">Accepted paper with SARL at AAMAS15</a>
</li>
<li class="post">
<small>April 08, 2015 </small> > <a href="/news/2015/04/08/release-0.2.0.html">Release 0.2.0</a>
</li>
<li class="post">
<small>October 16, 2014 </small> > <a href="/news/2014/10/16/release-0.1.0.html">Release 0.1.0</a>
</li>
<li class="post">
<small>July 01, 2014 </small> > <a href="/news/2014/07/01/sarl-presentation-at-datasim-summer-school.html">SARL Presentation at the DATASIM Summer School</a>
</li>
<li class="post">
<small>June 27, 2014 </small> > <a href="/news/2014/06/27/accepted-paper-on-sarl-at-jfsma-2014.html">Accepted paper on SARL at JFSMA 2014</a>
</li>
<li class="post">
<small>May 23, 2014 </small> > <a href="/news/2014/05/23/accepted-paper-on-sarl-at-iat-2014.html">Accepted paper on SARL at IAT 2014</a>
</li>
<li class="post">
<small>May 15, 2014 </small> > <a href="/news/2014/05/15/sarl-presentation-at-frsf-utn.html">SARL Presentation at CIDISI-FRSF-UTN</a>
</li>
<li class="post">
<small>May 07, 2014 </small> > <a href="/news/2014/05/07/sarl-presentation-at-ufsc.html">SARL Presentation at UFSC</a>
</li>
<li class="post">
<small>February 19, 2014 </small> > <a href="/news/2014/02/19/sarl-presentation-at-emse.html">SARL Presentation at EMSE</a>
</li>
<li class="post">
<small>January 29, 2014 </small> > <a href="/news/2014/01/29/sarl-is-now-available-on-github.html">SARL is now available on Github</a>
</li>
</ul>
</div>
</div>
<!-- /END THE FEATURETTES -->
</div>
</div> <!-- /default layout container -->
<div class="container">
<!-- FOOTER -->
<footer>
<div class="row">
<div class="col-lg-3">
<div class="well well-sm">
<center>
<h2>SARL</h2>
<div>Agent-Oriented Programming Language</div>
<img src="images/SARL-logo.png" style="width:30%;max-width:64px;"/><br/>
<small><a href="images/SARL-logo.png">png</a> · <a href="images/SARL-logo.svg">svg</a></small>
</center>
</div>
</div>
<div class="col-lg-3">
<div class="well well-sm">
<h2><i class="glyphicon glyphicon-th-large"></i> Quick Links </h2>
<ul class="fa-ul">
<li>
<a href="search/index.html">
<i class="fa-li fa fa-search"></i> Search
</a>
</li>
<li>
<a href="news/index.html">
<i class="fa-li fa fa-feed"></i> News
</a>
</li>
<li>
<a href="about/index.html">
<i class="fa-li fa fa-info"></i> About
</a>
</li>
<li>
<a href="about/index.html#license">
<i class="fa-li fa fa-legal"></i> License
</a>
</li>
<li>
<a href="supports/index.html">
<i class="fa-li fa fa-asterisk"></i> Supports&Sponsors
</a>
</li>
</ul>
</div>
</div>
<div class="col-lg-3">
<div class="well well-sm">
<h2><i class="glyphicon glyphicon-cog"></i> Support</h2>
<ul class="fa-ul">
<li>
<a href="community/forums.html">
<i class="fa-li fa fa-comments"></i> User Forums
</a>
</li>
<li>
<a href="https://gitter.im/sarl/Lobby" target="_blank">
<i class="fa-li fa fa-wechat"></i> Chat Room
</a>
</li>
<li>
<a href="https://github.com/sarl/sarl" target="_blank">
<i class="fa-li fa fa-github"></i> GitHub
</a>
</li>
<li>
<a href="https://github.com/sarl/sarl/issues" target="_blank">
<i class="fa-li fa fa-bug"></i> Report an Issue
</a>
</li>
<li>
<a href="https://www.facebook.com/sarllanguage" target="_blank">
<i class="fa-li fa fa-facebook"></i> Facebook
</a>
</li>
</ul>
</div>
</div>
<div class="col-lg-3">
<div class="well well-sm">
<h2><i class="glyphicon glyphicon-link"></i> Links</h2>
<ul class="fa-ul">
<li><a href="http://www.ciad-lab.fr" target="_blank"><i class="fa-li fa fa-university"></i>MAS Group - CIAD - UBFC</a></li>
<li><a href="https://www.rmit.edu.au/contact/staff-contacts/academic-staff/r/rodriguez-dr-sebastian" target="_blank"><i class="fa-li fa fa-university"></i>RMIT</a></li>
<li><a href="http://www.janusproject.io" target="_blank"><i class="fa-li fa fa-gears"></i>Janus Project</a></li>
</ul>
</div>
</div>
</div>
</footer>
</div>
<!-- Bootstrap core JavaScript
================================================== -->
<!-- Placed at the end of the document so the pages load faster -->
<script src="js/jquery.min.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/run_prettify.js"></script>
<script src="js/lang-sarl.js"></script>
<!-- Google analystics -->
<script>
(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
})(window,document,'script','https://www.google-analytics.com/analytics.js','ga');
ga('create', 'UA-106498978-1', 'auto');
ga('send', 'pageview');
</script>
</body>
</html>