• Home
  • Search
  • A Software Architecture Framework for Home Service Robots
  • Cite Icon4
  • https://doi.org/10.2498/cit.1001212Copy DOI Icon

A Software Architecture Framework for Home Service Robots

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Over the last years, home service robots have a wide range of potential applications, such as home security, patient caring, cleaning, etc. When developing robot software, one of the main challenges is to build the software architectural model. Software architecture is used throughout the software life-cycle for supporting analysis, guiding development, and acting as a roadmap for designers and implementers. Though many software architectures for robotic systems have been defined, none of them have reached all its objectives due to the great variability among systems behaviors, and still lack systematic techniques to derive the robot software architecture from its requirements model. In this paper, we present a generic architectural model for home service robots allowing for software architecture design, and preserving a continuous architectural view all along the development cycle. While avoiding the predominant decomposition problems, our approach allows for integration of the architectural components in a systematic and comprehensive way for efficient maintainability and reusability.

Similar Papers
  • Conference Instance
  • Citations13

Proceedings of the 8th international ACM SIGSOFT conference on Quality of Software Architectures

  • Jun 25, 2012
  • Research Article
  • Citations102

Runtime recovery and manipulation of software architecture of component-based systems

  • Apr 01, 2006
  • Automated Software Engineering
  • Gang Huang +2
  • Conference Article
  • Citations3

Modeling of End-to-End Resource Reservations in Component-Based Vehicular Embedded Systems

  • Jan 01, 2016
  • Saad Mubeen +5
  • Research Article
  • Citations7

One Graph to Rule Them All Software Measurement and Management

  • Jan 01, 2013
  • Fundamenta Informaticae
  • Robert Dąbrowski +2
  • Research Article

Modern Control Center Systems - Architecture, Data Handling, Extended Communication

  • Dec 01, 1995
  • IFAC Proceedings Volumes
  • Günther Schellstede
  • PDF
  • Research Article
  • Citations8

Software Architecture- Evolution and Evaluation

  • Jan 01, 2012
  • International Journal of Advanced Computer Science and Applications
  • S Roselin +1
  • Conference Article
  • Citations16

A Review on Software Architecture Styles with Layered Robotic Software Architecture

  • Feb 01, 2015
  • P.U Chavan +2
  • Research Article
  • Citations4

A Method for Verifying Traceability between Feature Model and Software Architecture

  • Jul 01, 2014
  • Advanced Materials Research
  • Ni Yun Jia +1
  • Research Article
  • Citations9

Empirical research in software architecture: opportunities, challenges, and approaches

  • Jul 07, 2011
  • Empirical Software Engineering
  • Muhammad Ali Babar +2
  • Research Article
  • Citations58

A Systematic Review on Software Architectures for IoT Systems and Future Direction to the Adoption of Microservices Architecture

  • Oct 20, 2020
  • SN Computer Science
  • Abdul Razzaq
  • Book Chapter
  • Citations5

Maintaining Architectural Conformance during Software Development: A Practical Approach

  • Jan 01, 2013
  • Claire Dimech +1
  • PDF
  • Research Article
  • Citations20

Towards a hybrid software architecture and multi-agent approach for autonomous robot software

  • Jul 01, 2017
  • International Journal of Advanced Robotic Systems
  • Shuo Yang +3
  • Research Article
  • Citations69

CHARMY: A Framework for Designing and Verifying Architectural Specifications

  • May 01, 2009
  • IEEE Transactions on Software Engineering
  • P Pelliccione +2
  • Research Article
  • Citations40

A review and future directions of SOA-based software architecture modeling approaches for System of Systems

  • Oct 24, 2018
  • Service Oriented Computing and Applications
  • Ahmad Mohsin +1
  • Book Chapter
  • Citations11

Introducing the Software Architectonic Viewpoint

  • Jan 01, 2002
  • Alessandro Maccari +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.