ArchMatE: From Architectural Styles to Object-Oriented Models through Exploratory Tool Support
San Diego Room
Tuesday, 15:30, 30 minutes
J. Andrés Díaz Pace, ISISTAN Research Institute, Faculty of Sciences, UNICEN University
Marcelo R. Campo, ISISTAN Research Institute, Faculty of Sciences, UNICEN University
Given the difficulties of conventional object technologies to deal with quality-attribute concerns, software architectures appear as an interesting approach to manage them better. A problem to make this approach feasible is the gap between architectural and object models. Succeeding in bridging these two worlds implies that those design decisions about quality attributes made at the architectural level should be reflected and at the object level. Nonetheless, there exist usually multiple, different materializations for a given architecture. Furthermore, any materialization requires considerable design background and experience from the developer. In this paper, we describe a tool approach, called ArchMatE, to assist developers in the exploration of object-oriented solutions for grounding architectural models. An important aspect of the approach is that the materializations are accomplished by means of quality-oriented strategies, so that those concerns prescribed by the original architecture are mostly preserved.