12 ? Networking: feedback results example screenshot E.1. Collision avoidance application ,
Avoidance: feedback results example screenshot Bibliography, 2005. ,
Property-Based Testing with External Test-Case Generators, 2017 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW), pp.337-346, 2017. ,
DOI : 10.1109/ICSTW.2017.62
Three-Phase Commit, Encyclopedia of Database Systems, pp.3091-3097, 2009. ,
DOI : 10.1109/TSE.1983.236608
A 3-view component meta-model for model-driven robotic software development, Journal of Software Engineering for Robotics, vol.1, issue.1, pp.3-17 ,
Constrained Markov decision processes, 1999. ,
URL : https://hal.archives-ouvertes.fr/inria-00074109
Applications of Markov Decision Processes in Communication Networks, 2000. ,
DOI : 10.1007/978-1-4615-0805-2_16
URL : https://hal.archives-ouvertes.fr/inria-00072663
Timed automata, International Conference on Computer Aided Verification, pp.8-22, 1999. ,
Timed automata, 2004. ,
Model-checking in dense real-time. Information and computation, pp.2-34, 1993. ,
DOI : 10.1006/inco.1993.1024
URL : https://doi.org/10.1006/inco.1993.1024
A theory of timed automata. Theoretical computer science, pp.183-235, 1994. ,
DOI : 10.1016/0304-3975(94)90010-8
URL : https://doi.org/10.1016/0304-3975(94)90010-8
The benefits of relaxing punctuality, Journal of the ACM, vol.43, issue.1, pp.116-146, 1996. ,
DOI : 10.1145/227595.227602
URL : http://www-cad.eecs.berkeley.edu/~tah/Publications/the_benefits_of_relaxing_punctuality.pdf
Event-clock automata: a determinizable class of timed automata, Theoretical Computer Science, vol.211, issue.1-2, pp.253-273, 1999. ,
DOI : 10.1016/S0304-3975(97)00173-4
URL : https://doi.org/10.1016/s0304-3975(97)00173-4
A really temporal logic, Journal of the ACM, vol.41, issue.1, pp.181-203, 1994. ,
DOI : 10.1145/174644.174651
Symbolic analysis of hybrid systems, Proceedings of the 36th IEEE Conference on Decision and Control, pp.702-707, 1997. ,
DOI : 10.1109/CDC.1997.650717
URL : http://www-verimag.imag.fr/~sifakis/RECH/HSTCS/AlgorithmicAnalysis-HS.pdf
Decision Problems for Timed Automata: A Survey, Formal Methods for the Design of Real-Time Systems, pp.1-24, 2004. ,
DOI : 10.1007/978-3-540-30080-9_1
URL : http://www-faculty.cs.uiuc.edu/~madhu/tasurvey04.ps
Orccad, robot controller model and its support using eclipse modeling tools, 5th National Conference on Control Architecture of Robots, 2010. ,
URL : https://hal.archives-ouvertes.fr/inria-00482559
Behavior-based robotics, 1998. ,
Model-driven development: a metamodeling foundation, IEEE Software, vol.20, issue.5, pp.36-41, 2003. ,
DOI : 10.1109/MS.2003.1231149
The Spica Development Framework ? Model-Driven Software Development for Autonomous Mobile Robots, Proceedings of the 10th International Conference on Intelligent Autonomous Systems, pp.10-211, 2008. ,
A brief history of process algebra, Theoretical Computer Science, vol.335, issue.2-3, pp.131-146, 2005. ,
DOI : 10.1016/j.tcs.2004.07.036
URL : https://doi.org/10.1016/j.tcs.2004.07.036
Autonomous helicopter control using reinforcement learning policy search methods, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164), pp.1615-1620, 2001. ,
DOI : 10.1109/ROBOT.2001.932842
URL : http://www.ri.cmu.edu/pub_files/pub3/bagnell_james_2001_2/bagnell_james_2001_2.pdf
Car-2-car communication consortium-manifesto, 2007. ,
Model checking in practice: the T9000 virtual channel processor, IEEE Transactions on Software Engineering, vol.21, issue.2, pp.69-78, 1995. ,
DOI : 10.1109/32.345823
Pattern-recognizing stochastic learning automata, IEEE Transactions on Systems, Man, and Cybernetics, vol.15, issue.3, pp.360-375, 1985. ,
DOI : 10.1109/TSMC.1985.6313371
Strat??gie d'exploration multirobot fond??e sur les champs de potentiels arti???ciels, Revue des Sciences et Technologies de l'Information-Série RIA: Revue d'Intelligence Artificielle, pp.523-542, 2012. ,
DOI : 10.3166/ria.26.523-542
URL : https://hal.inria.fr/hal-00757894/document
Models for simulation and discrete control of manufacturing systems, Proceedings. 1986 IEEE International Conference on Robotics and Automation, pp.305-310, 1986. ,
DOI : 10.1109/ROBOT.1986.1087711
A Markovian Decision Process, Indiana University Mathematics Journal, vol.6, issue.4, 1957. ,
DOI : 10.1512/iumj.1957.6.56038
URL : http://www.iumj.indiana.edu/IUMJ/FTDLOAD/1957/6/56038/pdf
Process algebra: specification and verification in bisimulation semantics, Math. & Comp. Sci. II, 1986. ,
The Esterel synchronous programming language: design, semantics, implementation, Science of Computer Programming, vol.19, issue.2, pp.87-152, 1992. ,
DOI : 10.1016/0167-6423(92)90005-V
URL : https://hal.archives-ouvertes.fr/inria-00075711
GeneSyst: A Tool to Reason About Behavioral Aspects of B Event Specifications. Application to Security Properties, ZB 2005: Formal Specification and Development in Z and B, 4th International Conference of B and Z Users Proceedings, pp.299-318, 2005. ,
DOI : 10.1007/11415787_18
URL : https://hal.archives-ouvertes.fr/inria-00384189
Luna: Hard real-time, multi-threaded, csp-capable execution framework, 2011. ,
Reflective Model Driven Engineering, International Conference on the Unified Modeling Language, pp.175-189, 2003. ,
DOI : 10.1007/978-3-540-45221-8_17
A survey of modern algebra, 1948. ,
Pyro: an integrated environment for robotics education, AAAI'05: Proceedings of the 20th national conference on Artificial intelligence 2005, pp.1718-1719, 2005. ,
The pyro toolkit for ai and robotics, pp.39-50, 2006. ,
Integration of service robots in the smart home by means of UPnP: A surveillance robot case study, Robotics and Autonomous Systems, vol.61, issue.2, pp.61153-160, 2013. ,
DOI : 10.1016/j.robot.2012.10.005
Model-checking Timed Temporal Logics, Electronic Notes in Theoretical Computer Science, vol.231, pp.323-341, 2009. ,
DOI : 10.1016/j.entcs.2009.02.044
URL : https://doi.org/10.1016/j.entcs.2009.02.044
Model checking timed automata. Modeling and Verification of Real-Time Systems: Formalisms and Software Tools, pp.111-140, 2010. ,
DOI : 10.1002/9780470611012.ch4
URL : https://hal.archives-ouvertes.fr/hal-01194603
Kronos: A model-checking tool for real-time systems, International Symposium on Formal Techniques in Real-Time and Fault-Tolerant Systems, pp.298-302, 1998. ,
DOI : 10.1007/bfb0055357
URL : https://hal.archives-ouvertes.fr/hal-00374788
A model for communicating sequential processes, 1983. ,
A Theory of Communicating Sequential Processes, Journal of the ACM, vol.31, issue.3, pp.31560-599, 1984. ,
DOI : 10.1145/828.833
An improved failures model for communicating processes, International Conference on Concurrency, pp.281-305, 1984. ,
DOI : 10.1007/3-540-15670-4_14
URL : http://repository.cmu.edu/cgi/viewcontent.cgi?article=2512&context=compsci
The robot intelligence kernel, AAAI, 2006. ,
Component-based robotic engineering (Part I) [Tutorial], IEEE Robotics & Automation Magazine, vol.16, issue.4, pp.84-96, 2009. ,
DOI : 10.1109/MRA.2009.934837
The BRICS component model, Proceedings of the 28th Annual ACM Symposium on Applied Computing, SAC '13, pp.1758-1764, 2013. ,
DOI : 10.1145/2480362.2480693
Robotic software development and interoperability using the openrdk frameworkRapid Application Development in Robotics: On the role of re-use and adaptation of system components, middleware, and control architectures, ICAR'09 Workshop on, 2009. ,
Middleware for mobile computing: Awareness vs. transparency (position summary), 2001. ,
DOI : 10.1109/hotos.2001.990080
URL : http://www.cs.ucl.ac.uk/staff/l.capra/publications/cem01hotex.pdf
the carnegie mellon robot navigation toolkit, 2008. ,
Pro git Migrating to a service-oriented architecture, IBM DeveloperWorks, p.16, 2003. ,
Extended RT-Component Framework for RT-Middleware, 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing, pp.161-168, 2009. ,
DOI : 10.1109/ISORC.2009.40
URL : http://www.ny.ics.keio.ac.jp/research/publications/draft/chishiro_ISORC09_draft.pdf
Are middlewares ready for multi-robots systems? In Simulation, Modeling, and Programming for Autonomous Robots, of the series Lecture Notes in Computer Science, pp.279-290, 2015. ,
DOI : 10.1007/978-3-319-11900-7_24
Sdfr-service discovery for multi-robot systems, ICAART 2016 The 8th International Conference on Agents and Artificial Intelligence, 2016. ,
DOI : 10.5220/0005755202360243
URL : https://hal.archives-ouvertes.fr/hal-01286895
Middleware architecture for module-based robot, 2006 SICE-ICASE International Joint Conference, pp.4202-4205, 2006. ,
DOI : 10.1109/SICE.2006.314770
Extension of serviceoriented component models for dynamic environment, Services Computing (SCC), 2015 IEEE International Conference on, pp.648-655, 2015. ,
DOI : 10.1109/scc.2015.93
URL : https://hal.archives-ouvertes.fr/hal-01158946
Coverage for robotics?a survey of recent results, Annals of mathematics and artificial intelligence, vol.31, pp.1-4113, 2001. ,
Testing Software Design Modeled by Finite-State Machines, IEEE transactions on software engineering, p.178, 1978. ,
DOI : 10.1109/TSE.1978.231496
Theoretical methods for planning and control in mobile robotics, Proceedings of 1st International Conference on Conventional and Knowledge Based Intelligent Electronic Systems. KES '97, pp.81-86, 1997. ,
DOI : 10.1109/KES.1997.616855
URL : http://www-robotics.usc.edu/~paolo/publications/KES.ps.gz
Automatic verification of finite-state concurrent systems using temporal logic specifications, ACM Transactions on Programming Languages and Systems, vol.8, issue.2, pp.244-263, 1986. ,
DOI : 10.1145/5397.5399
All aboard the robotic road train, IEEE Spectrum, vol.49, issue.11, p.49, 2012. ,
DOI : 10.1109/MSPEC.2012.6341202
URL : http://publications.lib.chalmers.se/records/fulltext/168996/local_168996.pdf
Player 2.0: Toward a practical robot programming framework, 2005. ,
Bandera, Proceedings of the 22nd international conference on Software engineering , ICSE '00, pp.439-448, 2000. ,
DOI : 10.1145/337180.337234
Modelling, analysis and execution of robotic tasks using petri nets, 2007 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp.1449-1454, 2007. ,
DOI : 10.1109/IROS.2007.4399365
URL : http://welcome.isr.ist.utl.pt/img/pdfs/1714_iros2007-final.pdf
Using marie for mobile robot component development and integration, Software Engineering for Experimental Robotics Book Series Springer Tracts in Advanced Robotics Publisher Springer, pp.211-230, 2007. ,
System, method and program for performing two-phase commit with a coordinator that performs no logging, p.327, 1999. ,
Sharing software with ros [ros topics]. Robotics & Automation Magazine, pp.1712-1726, 2010. ,
DOI : 10.1109/mra.2010.936956
An Overview of the mCRL2 Toolset and Its Recent Advances, International Conference on Tools and Algorithms for the Construction and Analysis of Systems, pp.199-213, 2013. ,
DOI : 10.1007/978-3-642-36742-7_15
URL : http://www.win.tue.nl/~evink/research/Postscript/tacas13.pdf
Data independent induction: Csp model checking of arbitrary sized networks, 2001. ,
Implementation of a Petri net controller for a machining workstation, Proceedings. 1987 IEEE International Conference on Robotics and Automation, pp.1861-1867, 1987. ,
DOI : 10.1109/ROBOT.1987.1087773
Message-oriented middleware. Middleware for communications, pp.1-28, 2004. ,
DOI : 10.1002/0470862084.ch1
Formal Verification of UML Statecharts with Real-Time Extensions, pp.218-232, 2002. ,
DOI : 10.1007/3-540-45923-5_15
URL : https://link.springer.com/content/pdf/10.1007%2F3-540-45923-5_15.pdf
Discrete, continuous, and hybrid Petri nets, 2010. ,
DOI : 10.1007/978-3-642-10669-9
URL : https://hal.archives-ouvertes.fr/hal-00495611
Enhancing decentralized service discovery in open service-oriented multi-agent systems, Autonomous Agents and Multi-Agent Systems, vol.393, issue.5571, pp.1-30, 2014. ,
DOI : 10.1038/30918
Empowering End Users to Customize their Smart Environments, ACM Transactions on Computer-Human Interaction, vol.24, issue.2, p.2412, 2017. ,
DOI : 10.1109/VLHCC.2008.4639055
Toward a CSP-Based Approach for Energy Management in Rovers, 2011 IEEE Fourth International Conference on Space Mission Challenges for Information Technology, pp.121-128, 2011. ,
DOI : 10.1109/SMC-IT.2011.24
MIMO Transmission Control in Fading Channels???A Constrained Markov Decision Process Formulation With Monotone Randomized Policies, IEEE Transactions on Signal Processing, vol.55, issue.10, pp.555069-5083, 2007. ,
DOI : 10.1109/TSP.2007.897859
Robotics Middleware: A Comprehensive Literature Survey and Attribute-Based Bibliography, Journal of Robotics, vol.17, issue.4, 2012. ,
DOI : 10.1109/TSMCC.2004.826285
URL : http://downloads.hindawi.com/journals/jr/2012/959013.pdf
Usability Evaluation of High-Level User Assistance for Robot Mission Specification, IEEE Transactions on Systems, Man and Cybernetics, Part C (Applications and Reviews), vol.34, issue.2, pp.168-180, 2004. ,
DOI : 10.1109/TSMCC.2004.826285
URL : http://www.cc.gatech.edu/ai/robot-lab/online-publications/endo-etal-2002.ps.gz
Multi-Agent Systems. An Introduction to Distributed Artificial Intelligence, 1999. ,
URL : https://hal.archives-ouvertes.fr/lirmm-00364361
Integrating Heterogeneous Robotic Software, MELECON 2006, 2006 IEEE Mediterranean Electrotechnical Conference, pp.433-436, 2006. ,
DOI : 10.1109/MELCON.2006.1653131
Web services, Proceedings of the 2nd international conference on Service oriented computing , ICSOC '04, pp.242-251, 2004. ,
DOI : 10.1145/1035167.1035202
Representational state transfer Architectural Styles and the Design of Netowork-based Software Architecture, pp.76-85, 2000. ,
Towards long-lived robot genes, Robotics and Autonomous Systems, vol.56, issue.1, pp.29-45, 2008. ,
DOI : 10.1016/j.robot.2007.09.014
URL : http://www.robotcub.org/misc/review3/07_Fitzpatrick_Metta_Natale.pdf
Time, Petri nets, and robotics, IEEE Transactions on Robotics and Automation, vol.7, issue.4, pp.417-433, 1991. ,
DOI : 10.1109/70.86074
Various Extensions for the Ambient OSGi framework, Adamus Workshop in ICPS, 2010. ,
Specification and design of embedded systems, 1994. ,
CADP 2011: a toolbox for the construction and analysis of distributed processes, International Journal on Software Tools for Technology Transfer, vol.1, issue.1/2, pp.89-107, 2013. ,
DOI : 10.1007/s100090050009
URL : https://hal.archives-ouvertes.fr/hal-00715056
Self-aware model-driven pervasive systems, Autonomic Computing (ICAC), 2016 IEEE International Conference on, pp.221-222, 2016. ,
DOI : 10.1109/icac.2016.26
Introduction to the theory of finite-state machines, 1962. ,
Protocol buffers. https://developers.google.com/protocol-buffers ,
Making the web faster with HTTP 2.0, Communications of the ACM, vol.56, issue.12, pp.5642-5691, 2013. ,
DOI : 10.1145/2534706.2534721
A measurement study of Napster and Gnutella as examples of peer-to-peer file sharing systems, ACM SIGCOMM Computer Communication Review, vol.32, issue.1, pp.82-82, 2002. ,
DOI : 10.1145/510726.510756
Continuoustime markov decision processes, Continuous-Time Markov Decision Processes, pp.9-18, 2009. ,
Correctness by construction: developing a commercial secure system, IEEE Software, vol.19, issue.1, pp.18-25, 2002. ,
DOI : 10.1109/52.976937
URL : http://www.sparkada.com/downloads/ieeesw.pdf
COSPAN, International Conference on Computer Aided Verification, pp.423-427, 1996. ,
DOI : 10.1007/3-540-61474-5_94
Scientific computing using virtual high-performance computing, Proceedings of the 2008 annual research conference of the South African Institute of Computer Scientists and Information Technologists on IT research in developing countries riding the wave of technology, SAICSIT '08, pp.94-103, 2008. ,
DOI : 10.1145/1456659.1456671
The wurde robotics middleware and ride multi-robot tele-operation interface, AAAI Mobile Robotics Workshop, 2006. ,
Hytech: A model checker for hybrid systems, International Conference on Computer Aided Verification, pp.460-463, 1997. ,
DOI : 10.1007/3-540-63166-6_48
URL : http://www.cis.upenn.edu/~lee/99cis642/papers/hytech.ps
Symbolic Model Checking for Real-Time Systems, Information and Computation, vol.111, issue.2, pp.193-244, 1994. ,
DOI : 10.1006/inco.1994.1045
URL : http://ecommons.cornell.edu/bitstream/1813/6182/1/94-1404.pdf
Process algebra for performance evaluation, Theoretical Computer Science, vol.274, issue.1-2, pp.43-87, 2002. ,
DOI : 10.1016/S0304-3975(00)00305-4
URL : https://doi.org/10.1016/s0304-3975(00)00305-4
Network security system and method using a parallel finite state machine adaptive active monitor and responder, p.833, 1995. ,
A test case generation algorithm for real-time systems, Fourth International Conference onQuality Software, 2004. QSIC 2004. Proceedings., pp.268-273, 2004. ,
DOI : 10.1109/QSIC.2004.1357969
URL : http://user.it.uu.se/~paupet/papers/hp-qsic04.pdf
Formal driven prototyping approach for multiagent systems, International Journal of Agent-Oriented Software Engineering, vol.2, issue.2, pp.246-266, 2008. ,
DOI : 10.1504/IJAOSE.2008.017317
URL : https://hal.archives-ouvertes.fr/inria-00340630
A mulitmodel robotic control law modelled and implemented with the csp, 2003. ,
Communicating sequential processes, Communications of the ACM, vol.26, issue.1, pp.100-106, 1983. ,
DOI : 10.1145/357980.358021
Introduction to Automata Theory, Languages and Computation: For VTU, 3/e, 1979. ,
DOI : 10.1145/568438.568455
A Perspective on the Future of Middleware-based Software Engineering, Future of Software Engineering (FOSE '07), pp.7-244, 2007. ,
DOI : 10.1109/FOSE.2007.2
URL : https://hal.archives-ouvertes.fr/inria-00415919
Service-oriented middleware for the future internet: state of the art and research directions, Journal of Internet Services and Applications, pp.23-45, 2011. ,
URL : https://hal.archives-ouvertes.fr/inria-00588753
Model-checking realtime control programs: verifying lego mindstorms tm systems using uppaal, Real-Time Systems, pp.147-155, 2000. ,
DOI : 10.7146/brics.v6i53.20123
URL : http://www.it.uu.se/research/group/darts/papers/texts/ikllmmpt-ecrts00.pdf
An architecture for a shop-floor controller using colored Petri nets, International Journal of Flexible Manufacturing Systems, vol.6, issue.5, pp.159-181, 1992. ,
DOI : 10.1007/BF01313698
OPRoS: A New Component-Based Robot Software Platform, ETRI Journal, vol.32, issue.5, 2010. ,
DOI : 10.4218/etrij.10.1510.0138
Suivi de route pour un robot voilier, Conférence Internationale Francophone d'Automatique (CIFA2012), pp.695-702, 2012. ,
URL : https://hal.archives-ouvertes.fr/hal-00728390
Coloured petri nets: A high level language for system design and analysis, International Conference on Application and Theory of Petri Nets, pp.342-416, 1989. ,
DOI : 10.1007/3-540-53863-1_31
UPnP design by example: a software developer's guide to universal plug and play, 2003. ,
Professional Microsoft Robotics Developer Studio, 2008. ,
Programming in OCCAM, 1987. ,
ATL: A model transformation tool, Science of Computer Programming, vol.72, issue.1-2, pp.31-39, 2008. ,
DOI : 10.1016/j.scico.2007.08.002
URL : https://hal.archives-ouvertes.fr/hal-00483363
Planning and acting in partially observable stochastic domains, Artificial Intelligence, vol.101, issue.1-2, pp.99-134, 1998. ,
DOI : 10.1016/S0004-3702(98)00023-X
URL : https://doi.org/10.1016/s0004-3702(98)00023-x
Specification and planning of UAV missions: a Process Algebra approach, 2009 American Control Conference, pp.1442-1447, 2009. ,
DOI : 10.1109/ACC.2009.5160520
Coordinated execution of tasks in a multiagent environment, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans, vol.33, issue.5, pp.615-619, 2003. ,
DOI : 10.1109/TSMCA.2003.817387
MDA explained: the model driven architecture: practice and promise, 2003. ,
Automated semantic web service discovery with owls-mx Knowledge processing for robots, Proceedings of the fifth international joint conference on Autonomous agents and multiagent systems, pp.915-922, 2006. ,
DOI : 10.1145/1160633.1160796
Representation of FMS with Petri Net graph and its application to simulation of system operation, Robotics and Computer-Integrated Manufacturing, vol.3, issue.3, pp.275-283, 1987. ,
DOI : 10.1016/0736-5845(87)90034-2
Xavier: A robot navigation architecture based on partially observable markov decision process models. Artificial Intelligence Based Mobile Robotics: Case Studies of Successful Robot Systems, pp.91-122, 1998. ,
Decentralized evolution of robotic behavior using finite state machines, International Journal of Intelligent Computing and Cybernetics, vol.2, issue.4, pp.695-723, 2009. ,
DOI : 10.1016/S0921-8890(02)00170-7
Experiments in behavior composition, Robotics and Autonomous Systems, vol.19, issue.3-4, pp.287-298, 1997. ,
DOI : 10.1016/S0921-8890(96)00057-7
Petri Net-Based Cooperation In Multi-Agent Systems, Fourth Canadian Conference on Computer and Robot Vision (CRV '07), pp.123-130, 2007. ,
DOI : 10.1109/CRV.2007.49
Specifying real-time properties with metric temporal logic. Real-time systems, pp.255-299, 1990. ,
DOI : 10.1007/bf01995674
Miro ??? Middleware for Cooperative Robotics, RoboCup 2001: Robot Soccer World Cup V, pp.411-416, 2002. ,
DOI : 10.1007/3-540-45603-1_52
A player/stage system for context-aware intelligent environments, 2006. ,
Using and extending the miro middleware for autonomous robots, Towards Autonomous Robotic Systems (TAROS), 2006. ,
An intelligent robot architecture based on robot mark-up languages, Engineering of Intelligent Systems IEEE International Conference, pp.1-6, 2006. ,
Bug Localization with Combination of Deep Learning and Information Retrieval, 2017 IEEE/ACM 25th International Conference on Program Comprehension (ICPC), pp.218-229, 2017. ,
DOI : 10.1109/ICPC.2017.24
Water Reservoir Applications of Markov Decision Processes, Handbook of Markov Decision Processes, pp.537-558, 2002. ,
DOI : 10.1007/978-1-4615-0805-2_17
Formal methods in robotics: Fault tree based verification, In: Proc. of Quality Week. Citeseer, 1999. ,
Model-checking for realtime systems, International Symposium on Fundamentals of Computation Theory, pp.62-88, 1995. ,
Stochastic Games with Perfect Information and Time Average Payoff, SIAM Review, vol.11, issue.4, pp.604-607, 1969. ,
DOI : 10.1137/1011093
Formal design and analysis of a gear controller, International Journal on Software Tools for Technology Transfer, vol.3, issue.3, pp.353-368, 2001. ,
DOI : 10.1007/BFb0054178
URL : http://user.it.uu.se/~paupet/pettersson-thesis99-paperG.pdf
Version Control with Git: Powerful tools and techniques for collaborative software development, 2012. ,
A survey of algorithmic methods for partially observed Markov decision processes, Annals of Operations Research, vol.37, issue.1, pp.47-65, 1991. ,
DOI : 10.1515/9781400873173
A formal model of computation for sensory-based robotics, IEEE Transactions on Robotics and Automation, vol.5, issue.3, pp.280-293, 1989. ,
DOI : 10.1109/70.34764
ASEBA: A Modular Architecture for Event-Based Control of Complex Robots, IEEE/ASME Transactions on Mechatronics, vol.16, issue.2, pp.1-9, 2010. ,
DOI : 10.1109/TMECH.2010.2042722
URL : http://infoscience.epfl.ch/record/144059/files/aseba-ieee-tr.pdf?version=4
On the benefits of making robotic software frameworks thin, POn the Benefits of Making Robotic Software Frameworks Thin IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'07), 2007. ,
Orca: Components for robotics, Proceedings of 2006 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'06) Workshop on Robotic Standardization, 2006. ,
CPNP: Colored Petri Net Represention of Single-Robot and Multi-Robot Plans, 2013. ,
Modeling Swarm Robotic Systems: a Case Study in Collaborative Distributed Manipulation, The International Journal of Robotics Research, vol.23, issue.4-5, pp.4-5415, 2004. ,
DOI : 10.1016/S0921-8890(99)00046-9
URL : https://infoscience.epfl.ch/record/166166/files/IJRR_04.pdf
Kademlia: A Peer-to-Peer Information System Based on the XOR Metric, Peer-to-Peer Systems, pp.53-65, 2002. ,
DOI : 10.1007/3-540-45748-8_5
URL : http://www.cs.rice.edu/Conferences/IPTPS02/109.pdf
Interoperability definition, 2014. ,
Analysis of an Ada system using coloured Petri nets and occurrence graphs, International Conference on Application and Theory of Petri Nets, pp.384-388, 1992. ,
DOI : 10.1007/3-540-55676-1_24
The nist definition of cloud computing, 2011. ,
DOI : 10.6028/NIST.SP.800-145
Cyberbotics ltd. webots tm : Professional mobile robot simulation, Int. Journal of Advanced Robotic Systems, vol.1, pp.39-42, 2004. ,
DOI : 10.5772/5618
URL : https://doi.org/10.5772/5618
Distributed programming with ice, 2010. ,
A Comparison of Decision Making Criteria and Optimization Methods for Active Robotic Sensing, International Conference on Numerical Methods and Applications, pp.316-324, 2002. ,
DOI : 10.1007/3-540-36487-0_35
URL : http://eprints.whiterose.ac.uk/82257/1/nma2002.pdf
Perspectives on standardization in mobile robot programming: The carnegie mellon navigation (carmen) toolkit, Proc. of the IEEE/RSJ Int. Conf. on Intelligent Robots and Systems (IROS)2003, pp.2436-2441, 2003. ,
DOI : 10.1109/iros.2003.1249235
Petri nets: Properties, analysis and applications, Proceedings of the IEEE, pp.541-580, 1989. ,
DOI : 10.1109/5.24143
A Petri Net-Based Controller for Flexible and Maintainable Sequence Control and its Applications in Factory Automation, IEEE Transactions on Industrial Electronics, vol.33, issue.1, pp.1-8, 1986. ,
DOI : 10.1109/TIE.1986.351700
Detection of Ada static deadlocks using Petri net invariants, IEEE Transactions on Software Engineering, vol.15, issue.3, pp.314-326, 1989. ,
DOI : 10.1109/32.21759
CLARAty: Challenges and Steps toward Reusable Robotic Software, International Journal of Advanced Robotic Systems, vol.11, issue.4, 2006. ,
DOI : 10.1109/21.257754
URL : http://journals.sagepub.com/doi/pdf/10.5772/5766
Patricia bouyer, nicolas markey, joël ouaknine, 2007. ,
On the language inclusion problem for timed automata: Closing a decidability gap, Logic in Computer Science Proceedings of the 19th Annual IEEE Symposium on, pp.54-63, 2004. ,
DOI : 10.1109/lics.2004.1319600
URL : http://repository.cmu.edu/cgi/viewcontent.cgi?article=3205&context=compsci
On the Decidability of Metric Temporal Logic, 20th Annual IEEE Symposium on Logic in Computer Science (LICS' 05), pp.188-197, 2005. ,
DOI : 10.1109/LICS.2005.33
Automated Test Case Generation as a Many-Objective Optimisation Problem with Dynamic Selection of the Targets, IEEE Transactions on Software Engineering, vol.44, issue.2, 2017. ,
DOI : 10.1109/TSE.2017.2663435
URL : http://orbilu.uni.lu/bitstream/10993/30978/1/tse2017.pdf
A Ticket-Based AAA Security Mechanism in Mobile IP Network, International Conference on Computational Science and Its Applications, pp.210-219, 2003. ,
DOI : 10.1007/3-540-44843-8_23
Distributed intelligence: overview of the field and its application in multi-robot systems, Journal of Physical Agents (JoPha), vol.2, issue.1, pp.5-14, 2008. ,
DOI : 10.14198/JoPha.2008.2.1.02
URL : http://rua.ua.es/dspace/bitstream/10045/12591/1/JoPha_2_1_02.pdf
Peer-to-Peer Jini for Truly Service-Oriented WSNs, International Journal of Distributed Sensor Networks, vol.9, issue.3, 2011. ,
DOI : 10.1007/s11761-009-0043-x
URL : https://doi.org/10.1155/2011/616838
DCA: a distributed control architecture for robotics, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180), pp.2361-2368, 2001. ,
DOI : 10.1109/IROS.2001.976423
URL : http://robot.anu.edu.au/%7Edavid/publications/pa01.pdf
Roboframe -a modular software framework for lightweight autonomous robots Go at google, Proc. Workshop on Measures and Procedures for the Evaluation of Robot Architectures and Middleware of the 2007 IEEE/RSJ Int. Conf. on Intelligent Robots and Systems Proceedings of the 3rd Annual Conference on Systems, Programming, and Applications: Software for Humanity, SPLASH '12, pp.5-6, 2007. ,
An integrated software development methodology based on hierarchical colored petri nets, International Conference on Application and Theory of Petri Nets, pp.227-252, 1990. ,
DOI : 10.1007/bfb0019977
Campout: a control architecture for multirobot planetary outposts, Intelligent Systems and Smart Manufacturing International Society for Optics and Photonics, pp.221-230, 2000. ,
DOI : 10.1117/12.403721
The temporal logic of programs, 18th Annual Symposium on Foundations of Computer Science (sfcs 1977), pp.46-57, 1977. ,
DOI : 10.1109/SFCS.1977.32
Model based analysis of Time-aware Web service interactions, 2008. ,
URL : https://hal.archives-ouvertes.fr/tel-00730187
Markov decision processes: discrete stochastic dynamic programming, 2014. ,
DOI : 10.1002/9780470316887
The State of the Art in Middleware, 2010 International Forum on Information Technology and Applications, pp.83-85, 2010. ,
DOI : 10.1109/IFITA.2010.118
Many-task computing for grids and supercomputers, 2008 Workshop on Many-Task Computing on Grids and Supercomputers, pp.1-11, 2008. ,
DOI : 10.1109/MTAGS.2008.4777912
URL : http://people.cs.uchicago.edu/~iraicu/publications/2008_MTAGS08_MTC.pdf
Model-driven software development approaches in robotics research, Proceedings of the 6th International Workshop on Modeling in Software Engineering, MiSE 2014, pp.43-48, 2014. ,
DOI : 10.1145/2593770.2593781
URL : https://hal.archives-ouvertes.fr/hal-01234686
Modelling and Verification of Web Services Business Activity Protocol, International Conference on Tools and Algorithms for the Construction and Analysis of Systems, pp.357-371, 2011. ,
DOI : 10.1109/CECW.2005.12
URL : https://link.springer.com/content/pdf/10.1007%2F978-3-642-19835-9_32.pdf
A timed model for communicating sequential processes, Theoretical Computer Science, vol.58, issue.1-3, pp.249-261, 1988. ,
DOI : 10.1016/0304-3975(88)90030-8
URL : http://web.comlab.ox.ac.uk/oucl/work/bill.roscoe/publications/17.pdf
Petri nets in software engineering, Advanced Course on Petri Nets, pp.62-96, 1986. ,
DOI : 10.1007/3-540-17906-2_22
Transforming platform-independent to platform-specific component and connector software architecture models. arXiv preprint, 2015. ,
The limbo programming language, Inferno Programmer's Manual, 1997. ,
History-Dependent Bridge Deck Maintenance and Replacement Optimization with Markov Decision Processes, Journal of Infrastructure Systems, vol.13, issue.3, pp.195-201, 2007. ,
DOI : 10.1061/(ASCE)1076-0342(2007)13:3(195)
URL : http://uctc.net/research/papers/821.pdf
Method and system for key management, 2017. ,
Service Discovery in Ubiquitous Feedback Control Loops, Distributed Applications and Interoperable Systems, pp.112-125, 2010. ,
DOI : 10.1207/S15327051HCI16234_02
URL : https://hal.archives-ouvertes.fr/hal-00471930
A query federation of uddi registries, Proceedings of the 1st international symposium on Information and communication technologies, pp.561-566, 2003. ,
A petri net approach for the design of dynamically modifiable embedded systems, Design Methods and Applications for Distributed Embedded Systems, pp.257-266, 2004. ,
Moore's law: past, present and future, IEEE Spectrum, vol.34, issue.6, pp.52-59, 1997. ,
DOI : 10.1109/6.591665
Research Advances in Middleware for Distributed Systems: State of the Art, Communication Systems, pp.1-36, 2002. ,
DOI : 10.1007/978-0-387-35600-6_1
Robotic software systems: From code-driven to model-driven designs, Advanced Robotics ICAR 2009. International Conference on, pp.1-8, 2009. ,
DOI : 10.5772/25896
URL : https://www.intechopen.com/chapter/pdf-download/27422
Robotic software systems: From code-driven to model-driven designs, Advanced Robotics ICAR 2009. International Conference on, pp.1-8, 2009. ,
DOI : 10.5772/25896
URL : https://www.intechopen.com/chapter/pdf-download/27422
The Enterprise Service Bus: Making service-oriented architecture real, IBM Systems Journal, vol.44, issue.4, pp.781-797, 2005. ,
DOI : 10.1147/sj.444.0781
The pragmatics of model-driven development, IEEE Software, vol.20, issue.5, p.19, 2003. ,
DOI : 10.1109/MS.2003.1231146
A Universal Turing Machine with Two Internal States, Automata studies, vol.34, pp.157-165, 1957. ,
DOI : 10.1515/9781400882618-007
The constrained application protocol (coap), 2014. ,
DOI : 10.17487/rfc7252
URL : http://tools-jp.mtk.nao.ac.jp/pdf/draft-ietf-core-coap-03.pdf
Evaluation of smart grid and civilian uav vulnerability to gps spoofing attacks, Proceedings of the ION GNSS Meeting, pp.3591-3605, 2012. ,
Is a common middleware for robotics possible?, Proceedings of the IROS 2007 workshop on Measures and Procedures for the Evaluation of Robot Architectures and Middleware. Citeseer, 2007. ,
RTT: Real-Time Toolkit, 2010. ,
Tempo: A model checker for event-recording automata, Proceedings of RT-Tools' 01. Citeseer, 2001. ,
Partially Observable Markov Decision Processes, Reinforcement Learning, pp.387-414, 2012. ,
DOI : 10.1007/978-3-642-27645-3_12
Modeling continuous integration practice differences in industry software development, Journal of Systems and Software, vol.87, pp.48-59, 2014. ,
DOI : 10.1016/j.jss.2013.08.032
Achieving convergence, causality preservation, and intention preservation in real-time cooperative editing systems, ACM Transactions on Computer-Human Interaction, vol.5, issue.1, pp.63-108, 1998. ,
DOI : 10.1145/274444.274447
URL : http://www.cit.gu.edu.au/~scz/papers/tochi98.ps.Z
Service discovery?a survey and comparison. arXiv preprint, 2013. ,
The RoboEarth language: Representing and exchanging knowledge about actions, objects, and environments, 2012 IEEE International Conference on Robotics and Automation, pp.1284-1289, 2012. ,
DOI : 10.1109/ICRA.2012.6224812
URL : http://ias.in.tum.de/_media/spezial/bib/tenorth12roboearth.pdf
Performance evaluation of MQTT and CoAP via a common middleware, 2014 IEEE Ninth International Conference on Intelligent Sensors, Sensor Networks and Information Processing (ISSNIP), pp.1-6, 2014. ,
DOI : 10.1109/ISSNIP.2014.6827678
Learning hierarchical observable Markov decision process models for robot navigation, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164), pp.511-516, 2001. ,
DOI : 10.1109/ROBOT.2001.932601
A highly reliable and parallelizable data distribution scheme for data grids, Special section: Recent advances in e-Science, pp.509-519, 2013. ,
DOI : 10.1016/j.future.2012.07.006
Folk theorems on the determinization and minimization of timed automata, International Conference on Formal Modeling and Analysis of Timed Systems, pp.182-188, 2003. ,
DOI : 10.1016/j.ipl.2006.04.015
URL : http://people.cs.aau.dk/~srba/courses/MCS-07/folk.pdf
Stadium, Proceedings of the 26th Symposium on Operating Systems Principles , SOSP '17, pp.423-440, 2017. ,
DOI : 10.1145/167088.167260
Consensus of networks of nonidentical robots with flexible joints, variable time-delays and immeasurable velocities, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems, pp.5878-5883, 2013. ,
DOI : 10.1109/IROS.2013.6697208
Designing the automatic transformation of visual languages, Science of Computer Programming, vol.44, issue.2, pp.205-227, 2002. ,
DOI : 10.1016/S0167-6423(02)00039-4
Service discovery for mobile Ad Hoc networks: a survey of issues and techniques, IEEE Communications Surveys & Tutorials, vol.10, issue.3, 2008. ,
DOI : 10.1109/COMST.2008.4625803
Remote procedure calls and Java Remote Method Invocation, IEEE Concurrency, vol.6, issue.3, pp.5-7, 1998. ,
DOI : 10.1109/4434.708248
Logoot: A Scalable Optimistic Replication Algorithm for Collaborative Editing on P2P Networks, 2009 29th IEEE International Conference on Distributed Computing Systems, pp.404-412, 2009. ,
DOI : 10.1109/ICDCS.2009.75
URL : https://hal.archives-ouvertes.fr/inria-00432368
Robot control in a message passing environment: theoretical questions and preliminary experiments, Proceedings., IEEE International Conference on Robotics and Automation, pp.1198-1123, 1990. ,
DOI : 10.1109/ROBOT.1990.126160
URL : https://repository.upenn.edu/cgi/viewcontent.cgi?article=1451&context=ese_papers
Service unit based network architecture and its micro-communication element system, ACTA ELECTRONICA SINICA, vol.32, issue.5, pp.745-749, 2004. ,
Road maintenance optimization through a discrete-time semi-Markov decision process, Reliability Engineering & System Safety, vol.103, pp.110-119, 2012. ,
DOI : 10.1016/j.ress.2012.03.011
The Internet remote robot with Skype webcam, 2012 International Conference on System Science and Engineering (ICSSE), pp.117-119, 2012. ,
DOI : 10.1109/ICSSE.2012.6257160
Timed Petri nets in modeling and analysis of cluster tools, IEEE Transactions on Robotics and Automation, vol.17, issue.5, pp.562-575, 2001. ,
DOI : 10.1109/70.964658
Middleware and programming models for multi-robot systems NATURE : Doctorat Numéro d'ordre, pp.2018-2036 ,
Robot operating system (ROS), suivi par la suite d'un état de l'art sur les middlewares couramment utilisés en robotique Basé sur les conclusions, nous proposons une contribution originale dans le contexte multi-robots, appelé?SDfRappelé?SDfR (Service discovery for Robots), un mécanisme de découverte des services pour les robots. L'objectif principal est de proposer un mécanisme permettant aux robots de garder une trace des pairs accessibles à l'intérieur d'une flotte tout en utilisant une infrastructure ad-hoc. Un autre objectif est de proposer un protocole de négociation de configuration réseau. A cause de la mobilité?desmobilité?des robots, les techniques classiques de configuration de réseau pair à pair ne conviennent pas, SDfR est un protocole hautement dynamique, adaptatif et évolutif adapté du protocole SSDP (Simple Service Discovery Proto-col). Nous conduisons un ensemble d'expériences, en utilisant une flotte de robots Turtlebot, pour mesurer et montrer que le surdébit de SDfR est limité ,
INSA Lyon Président de jury : Prof. Noury BOURAQADI, IMT Lille Douai Composition du jury : Prof Saint-Martin-d'Hères Rapporteur Prof, Abderrafiaa KOUKAM ,