2015
DOI: 10.1016/j.scico.2013.11.043
|View full text |Cite
|
Sign up to set email alerts
|

Modelling and analyzing adaptive self-assembly strategies with Maude

Abstract: Building adaptive systems with predictable emergent behavior is a difficult task and it is becoming a critical need. The research community has accepted the challenge by introducing approaches of various nature: from software architectures to programming paradigms and analysis techniques. Our white-box conceptual approach to adaptive systems based on the notion of control data promotes a clear distinction between the application and the adaptation logic. In this paper we propose a concrete instance of our appr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
12
0
1

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 19 publications
(13 citation statements)
references
References 38 publications
0
12
0
1
Order By: Relevance
“…Rewriting logic [12] has been successfully used for more than two decades as a semantic framework wherein many different programming models and logics are naturally formalised, executed and analysed. Just by restricting to models for concurrency, there exist Maude specifications and tools for CCS [17], the π-calculus [16], Petri nets [15], Erlang [14], Klaim [18], adaptive systems [7], etc. A more comprehensive list of calculi, programming languages, tools and applications implemented in Maude is collected in [13].…”
Section: Discussionmentioning
confidence: 99%
“…Rewriting logic [12] has been successfully used for more than two decades as a semantic framework wherein many different programming models and logics are naturally formalised, executed and analysed. Just by restricting to models for concurrency, there exist Maude specifications and tools for CCS [17], the π-calculus [16], Petri nets [15], Erlang [14], Klaim [18], adaptive systems [7], etc. A more comprehensive list of calculi, programming languages, tools and applications implemented in Maude is collected in [13].…”
Section: Discussionmentioning
confidence: 99%
“…Self-assembly pada swarm robotics diaplikasikan untuk menyelesaikan masalah seperti membantu robot-robot memanjat rintangan yang tidak dapat dilakukan jika robot bekerja secara individual (Kuyucu, 2013;Li, 2016). Salah satu konsorsium di bidang swarm robotics mengaplikasikan self-assembly untuk menghindari lubang besar, menyeberangi celah, memanjat bukit, navigasi untuk segala medan, dan operasi penyelamatan (Mondada, 2004;O'Grady, 2012;Trianni, 2014;Bruni, 2015;Matthews, 2015). Sementara konsorsium yang lain mengaplikasikan self-assembly untuk pencarian sumber energi listrik jika swarm robot dilepas di lingkungan tanpa ada ada bantuan manusia (Kornienko, 2007;Meister, 2013;Levi, 2014;Vonásek, 2015).…”
Section: Pendahuluanunclassified
“…A survey, including a broader view and also recent approaches, is presented in [24]. Formal methods are also applied to self-adaptive systems [22,5,20,6,34]. A quantitative survey [22] finds a relative low percent of formal methods papers from those dedicated to self-adaptive systems.…”
Section: Creation Of Competitive Environments For Testing Reconfigura...mentioning
confidence: 99%