<?xml version="1.0" encoding="UTF-8"?><marc:collection xmlns:marc="http://www.loc.gov/MARC21/slim">
  <marc:record>
    <marc:leader>00000nam  2200000za 4500</marc:leader>
    <marc:controlfield tag="001">9.821393</marc:controlfield>
    <marc:controlfield tag="003">CaOODSP</marc:controlfield>
    <marc:controlfield tag="005">20240219183450</marc:controlfield>
    <marc:controlfield tag="007">cr |||||||||||</marc:controlfield>
    <marc:controlfield tag="008">160720s2010    onc|||||o    f000 0 eng d</marc:controlfield>
    <marc:datafield tag="040" ind1=" " ind2=" ">
      <marc:subfield code="a">CaOODSP</marc:subfield>
      <marc:subfield code="b">eng</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="041" ind1=" " ind2=" ">
      <marc:subfield code="a">eng</marc:subfield>
      <marc:subfield code="b">fre</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="043" ind1=" " ind2=" ">
      <marc:subfield code="a">n-cn---</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="086" ind1="1" ind2=" ">
      <marc:subfield code="a">D68-6/271-2010E-PDF</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="100" ind1="1" ind2=" ">
      <marc:subfield code="a">Mackay, David J. </marc:subfield>
      <marc:subfield code="q">(David James), </marc:subfield>
      <marc:subfield code="d">1954-</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="245" ind1="1" ind2="0">
      <marc:subfield code="a">Architectural support for robotics </marc:subfield>
      <marc:subfield code="h">[electronic resource] : </marc:subfield>
      <marc:subfield code="b">software prototyping and testing / </marc:subfield>
      <marc:subfield code="c">by D.J. Mackay, G.S. Broten and S. Monckton.</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="260" ind1=" " ind2=" ">
      <marc:subfield code="a">[Ottawa] : </marc:subfield>
      <marc:subfield code="b">Defence Research and Development Canada, </marc:subfield>
      <marc:subfield code="c">c2010.</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="300" ind1=" " ind2=" ">
      <marc:subfield code="a">viii, 24 p. : </marc:subfield>
      <marc:subfield code="b">tables, figures.</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="490" ind1="1" ind2=" ">
      <marc:subfield code="a">Technical Memorandum ; </marc:subfield>
      <marc:subfield code="v">2010-271</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="500" ind1=" " ind2=" ">
      <marc:subfield code="a">"December 2010."</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="504" ind1=" " ind2=" ">
      <marc:subfield code="a">Includes bibliographical references.</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="520" ind1=" " ind2=" ">
      <marc:subfield code="a">The development of robotics software is difficult. The sheer size and complexity of these software systems, the interaction of robots with their environment including the potential need for real-time operation, and the lack of accepted standards all contribute to this situation. Due to the diverse nature of robot systems, contributions from multiple researchers with disparate fields of expertise are required and that in itself further complicates software development. At Defence R&amp;D Canada Suffield, we have developed domain-specifc middleware based upon the Miro framework, that uses the ACE/TAO implementation of CORBA. This middleware provides infrastructure services enabling seamless communication between software components. Using this framework enables researchers to focus their attention at a level of abstraction close to the problem domain, for the most part ignoring the underlying details that enable a system to work. Over the past six years, researchers in Autonomous Intelligent Systems Section have developed numerous software components for an heterogeneous set of robotic platforms. A key conclusion arising from this endeavour was the recognition that components and middleware, although crucial enablers, do not of themselves fully address the difficulties associated with software reuse. Software reuse can only be realized if both the component interfaces and the underlying data structures are stable. </marc:subfield>
    </marc:datafield>
    <marc:datafield tag="692" ind1="0" ind2="7">
      <marc:subfield code="2">gccst</marc:subfield>
      <marc:subfield code="a">Technical reports</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="693" ind1=" " ind2="4">
      <marc:subfield code="a">Software architecture</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="693" ind1=" " ind2="4">
      <marc:subfield code="a">Robotics</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="693" ind1=" " ind2="4">
      <marc:subfield code="a">Simulation</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="700" ind1="1" ind2=" ">
      <marc:subfield code="a">Broten, G. S.</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="700" ind1="1" ind2=" ">
      <marc:subfield code="a">Monckton, Simon P. </marc:subfield>
      <marc:subfield code="q">(Simon Philip), </marc:subfield>
      <marc:subfield code="d">1963-</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="710" ind1="2" ind2=" ">
      <marc:subfield code="a">Defence R&amp;D Canada.</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="830" ind1="#" ind2="0">
      <marc:subfield code="a">Technical memorandum (Defence R&amp;D Canada)</marc:subfield>
      <marc:subfield code="v">2010-271</marc:subfield>
      <marc:subfield code="w">(CaOODSP)9.820564</marc:subfield>
    </marc:datafield>
    <marc:datafield tag="856" ind1="4" ind2="0">
      <marc:subfield code="q">PDF</marc:subfield>
      <marc:subfield code="s">1.59 MB</marc:subfield>
      <marc:subfield code="u">https://publications.gc.ca/collections/collection_2016/rddc-drdc/D68-6-271-2010-eng.pdf</marc:subfield>
    </marc:datafield>
  </marc:record>
</marc:collection>
