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.
articolo
2009
Riccobene, Elvinia; Scandurra, Patrizia
(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
File allegato/i alla scheda:
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

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/10446/190944
Citazioni
  • Scopus 2
  • ???jsp.display-item.citation.isi??? ND
social impact