An MDA Approach for a Multi-Layered Satellite On-Board Software Architecture
Walter Abrahão dos Santos, Adilson Marques da Cunha · 2006
This paper proposes a Model-Driven Architecture (MDA) approach for the development of real time On- Board Software (OBS) for satellites starting @om its UML modeling. The MDA definition is considered in a broad sense in which code is (semi-) automatically generated@om more abstract models. A Model-Driven Development (MDD) tool tailored for real time applications is used for sofiware construction, which provides more genera1 resources than just supporting UML documentation and high-level design "drafting". This allows for model execution where one may find problems and issues that whiteboarding and document reviews are unable to pnd. Moreover, an incremental development, based in the 4+1 architectural views, can be effectively attained even at high-level architectural models. A layered model is suggested for the logical architectural view of the OBS domain