Architecture-Driven Integration of Modeling Languages for the Design of Software-Intensive Systems

More Info
expand_more

Abstract

In the research that led to this thesis a multi-disciplinary approach, combining Traffic Engineering and Software Engineering, was used. Traffic engineers come up with new control strategies and algorithms for improving traffic. Once new solutions are defined from a Traffic Engineering point of view, there is the problem of obtaining operational systems that address all requirements. Knowing what to build is just the first step that must be followed by the how to build. Both are problematic and they depend on each other. This thesis contributes to Software Engineering research and practice by proposing the extension and integration of formal and semi-formal modeling languages in a multiple-view software architecture, combined with domain architecture, which are used in practice to develop a family of distributed real-time systems in the road traffic domain.