A Software Architecture Framework for Home Service Robots
نویسندگان
چکیده
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 of 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.
منابع مشابه
Designing Dynamic Software Architecture for Home Service Robot Software
Behavior, situations and environmental changes in embedded software, such as robot software, are hard to expect at software design time. To deal with dynamic behavior, situations and environmental changes at runtime, current software engineering practices are not adequate due to the hardness of software modification. An approach to resolve this problem could be making software really “soft” tha...
متن کاملDevelopment of a framework to evaluate service-oriented architecture governance using COBIT approach
Nowadays organizations require an effective governance framework for their service-oriented architecture (SOA) in order to enable them to use a framework to evaluate their current state governance and determine the governance requirements, and then to offer a suitable model for their governance. Various frameworks have been developed to evaluate the SOA governance. In this paper, a brief introd...
متن کاملFormal Verification of the Robot Movements - a Case Study on Home Service Robot SHR100
Home service robots attract much attention from both academia and industry for its immediate impact on increased quality of human life. Home service robots interact closely with human in wide range of situations. Also the robots need to add or update services frequently according to the changing needs of human users. These situations add complexity to the robot applications. Considering that sa...
متن کاملFeature-Oriented Re-engineering of Legacy Systems into Product Line Assets - a Case Study
Home service robots have a wide range of potential applications, such as home security, patient caring, cleaning, etc. The services provided by the robots in each application area are being defined as markets are formed and, therefore, they change constantly. Thus, robot applications need to evolve both quickly and flexibly adopting frequently changing requirements. This makes software product ...
متن کاملHumanoids: Future Robots for Home and Factory
Humanoid robots have typically been thought of as service robots that work in a close relationship with one or more humans; however, we believe that humanoid robots can also play an important role in manufacturing, especially holonic manufacturing. In this paper, we discuss several key problems that must be solved before humanoid robots can assume useful roles in society, both at home and in th...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CIT
دوره 17 شماره
صفحات -
تاریخ انتشار 2009