Model Continuity to Support Software Development for Distributed Robotic Systems: A Team Formation Example

被引:0
|
作者
Xiaolin Hu
Bernard P. Zeigler
机构
[1] The University of Arizona,Arizona Center for Integrative Modeling and Simulation, Electrical and Computer Engineering Department
关键词
distributed robotic system; team formation; modeling and simulation; model continuity; scalability; DEVS;
D O I
暂无
中图分类号
学科分类号
摘要
Modeling, design and testing of the software underlying distributed robotic systems is a challenging task, especially when a large number of mobile robots and task coordination are involved. Model continuity, the ability to use the same model of a system throughout its design phases, provides an effective way to manage this development complexity and maintain consistency of the software. In this paper, we describe the design and implementation of a team-formation multi-robot system. This is used as an example to demonstrate how a modeling and simulation environment, based on the DEVS formalism, can support model continuity in the design of distributed robotic systems. This example shows how the intelligent control models of the robots are first designed and tested via simulation and, when verified mapped to physical robots with DEVS-on-a-chip “brains” for execution.
引用
收藏
页码:71 / 87
页数:16
相关论文
共 50 条
  • [1] Model continuity to support software development for distributed robotic systems: A team formation example
    Hu, XL
    Zeigler, BP
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2004, 39 (01) : 71 - 87
  • [2] Team support for software development
    Vogel, D
    van Genuchten, M
    Rodgers, T
    SYSTEMS DEVELOPMENT METHODS FOR THE NEXT CENTURY, 1997, : 49 - 60
  • [3] A reference model for successful distributed development of software systems
    Lings, Brian
    Lundell, Bjoern
    Agerfalk, Par J.
    Fitzgerald, Brian
    SECOND IEEE INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 130 - 139
  • [4] Synchronous Training In Distributed Software Development Team
    Ray, Manoj D.
    Samuel, Philip
    2015 IEEE 3RD INTERNATIONAL CONFERENCE ON MOOCS, INNOVATION AND TECHNOLOGY IN EDUCATION (MITE), 2015, : 315 - 319
  • [5] Software development support for next-generation distributed embedded systems
    Yau, SS
    ISADS 2003: SIXTH INTERNATIONAL SYMPOSIUM ON AUTONOMOUS DECENTRALIZED SYSTEMS, PROCEEDINGS, 2003, : 4 - 4
  • [6] SOFTWARE DEVELOPMENT FOR DISTRIBUTED SYSTEMS
    FARBER, DJ
    COMPUTER, 1975, 8 (06) : 68 - 69
  • [7] TeamPlus: A Decision Support System for Software Team Formation
    Cunha, Felipe
    Perkusich, Mirko
    Almeida, Hyggo
    Gorgonio, Kyller
    Perkusich, Angelo
    36TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING, SBES 2022, 2022, : 118 - 123
  • [8] Communication Network in an Agile Distributed Software Development Team
    Robinson, Paul T.
    2019 ACM/IEEE 14TH INTERNATIONAL CONFERENCE ON GLOBAL SOFTWARE ENGINEERING (ICGSE 2019), 2019, : 100 - 104
  • [9] Understanding Team Dynamics in Distributed Agile Software Development
    Dorairaj, Siva
    Noble, James
    Malik, Petra
    AGILE PROCESSES IN SOFTWARE ENGINEERING AND EXTREME PROGRAMMING, XP 2012, 2012, 111 : 47 - 61
  • [10] Agile Software development in distributed team Enhancement Techniques
    Saikiran, Ivaturi
    Simon, Rajbala
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTING AND CONTROL SYSTEMS (ICCS), 2019, : 1147 - 1151