Deliverable D3.3
ROBOT@WORK will adopt a service-oriented- architecture approach. Architectures are generally described in terms of components (computational elements), connectors (interaction elements), and their configurations. An architectural style further defines a vocabulary of component and connector types as well as a set of constraints on combining instances of those types in a software system. Selecting an appropriate architectural style is a key determinant of a software system's success. Software architectures provide design-level models and guidelines for composing software systems. However, to be useful in a development setting, these models and guidelines require support for implementation and evolution. Therefore, in the ROBOT@CWE project we will focus on the design, implementation, and empirical evaluation of techniques for supporting architecture-based software development using the concept of "Open Abstract Framework" (OAF). Several aspects of OAF-SOA development (service component-based system composition, explicit software connectors, architectural styles, upstream system analysis and simulation, and support for dynamism) make it a good fit for ROBOT@CWE demands.
Size 978.1 kB - File type application/pdf