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

Read the paper · More papers on PaperTik