A Service Oriented Architecture for Robotic Platforms

作者: Paul D. Hestand

DOI:

关键词: Software architecture descriptionResource-oriented architectureSoftware engineeringSoftware architectureSolution architectureEnterprise architecture frameworkApplications architectureComputer scienceReference architectureView modelSystems engineering

摘要: Abstract : Existing architectures, infrastructures, and frameworks for robotic systems have limited utility when used in the context of integration. This derives from either a narrow scope assigned to architecture or lack application generally accepted software engineering principles Commercial development strategies utilizing well-defined architectural are frequently at odds with how typical architectures designed. inherent conflict results resource consumption on integration work projects where is not primary goal. Moving out laboratory into commercial domain becomes difficult. In this thesis, I present an based clear definition architecture, understanding stakeholders those stakeholder interests, use design. A constructed around viewpoint that system can be considered enterprise everything associated provides service. perspective leads description service oriented (SOA), which flexibility while satisfying requirements interests. construct implementation approach embodying these apply real world problems illustrate such development. Finally, define set metrics comparing SOA other systems.

参考文章(42)
Nicolai Josuttis, SOA in Practice ,(2007)
Nils J. Nilsson, Shakey the Robot ,(1984)
Roseanne Tesoriero Tvedt, Patricia Costa, Mikael Lindvall, Evaluating Software Architectures Advances in Computers. ,vol. 61, pp. 1- 43 ,(2004) , 10.1016/S0065-2458(03)61001-6
Thomas Erl, SOA Design Patterns ,(2008)
Richard Helm, John Vlissides, Ralph Johnson, Erich Gamma, Design Patterns: Elements of Reusable Object-Oriented Software ,(1994)
Shari Lawrence Pfleeger, Norman E. Fenton, Software Metrics : A Rigorous and Practical Approach ,(1998)