Model-based development (MBD) aims at combining modeling languages with model transformers and code generators. Modeling languages, like profiles of the Unified Modeling Language (UML), are increasingly being adopted for specific domains of interest to alleviate the complexity of platforms and express domain concepts effectively. Moreover, system development processes based on automatic model transformations are widely required to improve the productivity and quality of the developed systems. In this paper, we show how MBD principles and automatic model transformations provide the basis for the unified process for embedded systems (UPES) development process and its unified process for system-on-chip (SoC) (UPSoC) subprocess. They have been defined to foster in a systematic and seamless manner a model-based design methodology based on the UML2 and UML profiles for the C/SystemC programming languages, which we developed to improve the current industrial system design flow in the embedded systems and system-on-chip area.
(2009). Model transformations in the UPES/UPSoC development process for embedded systems [journal article - articolo]. In INNOVATIONS IN SYSTEMS AND SOFTWARE ENGINEERING. Retrieved from http://hdl.handle.net/10446/190944
Model transformations in the UPES/UPSoC development process for embedded systems
Scandurra, Patrizia
2009-01-01
Abstract
Model-based development (MBD) aims at combining modeling languages with model transformers and code generators. Modeling languages, like profiles of the Unified Modeling Language (UML), are increasingly being adopted for specific domains of interest to alleviate the complexity of platforms and express domain concepts effectively. Moreover, system development processes based on automatic model transformations are widely required to improve the productivity and quality of the developed systems. In this paper, we show how MBD principles and automatic model transformations provide the basis for the unified process for embedded systems (UPES) development process and its unified process for system-on-chip (SoC) (UPSoC) subprocess. They have been defined to foster in a systematic and seamless manner a model-based design methodology based on the UML2 and UML profiles for the C/SystemC programming languages, which we developed to improve the current industrial system design flow in the embedded systems and system-on-chip area.File | Dimensione del file | Formato | |
---|---|---|---|
paper_RiccobeneScandurra.pdf
Open Access dal 12/02/2010
Descrizione: “This is a post-peer-review, pre-copyedit version of an article published in Innovations in Systems and Software Engineering. The final authenticated version is available online at: https://doi.org/10.1007/s11334-009-0080-9”.
Versione:
postprint - versione referata/accettata senza referaggio
Licenza:
Licenza default Aisberg
Dimensione del file
604.16 kB
Formato
Adobe PDF
|
604.16 kB | Adobe PDF | Visualizza/Apri |
Riccobene-Scandurra2009_Article_ModelTransformationsInTheUPESU.pdf
Solo gestori di archivio
Versione:
publisher's version - versione editoriale
Licenza:
Licenza default Aisberg
Dimensione del file
993.81 kB
Formato
Adobe PDF
|
993.81 kB | Adobe PDF | Visualizza/Apri |
Pubblicazioni consigliate
Aisberg ©2008 Servizi bibliotecari, Università degli studi di Bergamo | Terms of use/Condizioni di utilizzo