The advent of formal modeling languages (e.g., UML and SysML) and system architecture frameworks (e.g., DoDAF and MODAF) has given systems engineers the ability to effectively describe the requirements as well as the behavior and the structure of systems. Approaches founded on the use of modeling languages and frameworks are grouped under the banner of MBSE (Model Based Systems Engineering). The basic idea is that a model evolves over the system development life-cycle, until it becomes the built-to baseline. In this paper, we consider a modeling approach based on the use of a metamodeling architecture that focuses on the use of models as the primary artifacts of system development. We specifically address the use of MDA (Model Driven Architecture), which allows to increase the level of automation when evolving models from the very abstract representation of a system down to the system implementation, thus making easier (i.e., at reduced cost and effort) the analysis, development and testing activities. By applying MDA concepts and standards to MBSE approaches we obtain what we refer to as MDSE (Model Driven Systems Engineering). The paper illustrates a methodological template for MDSE and shows its application to the development of a software-intensive system.

Bocciarelli, P., D'Ambrogio, A., Caponi, E., Giglio, A., Paglia, E. (2014). A Methodological Template for Model Driven Systems Engineering. In Proceedings of the INCOSE Italia Conference on Systems Engineering, CIISE 2014. (pp.48-58).

A Methodological Template for Model Driven Systems Engineering

D'AMBROGIO, ANDREA;
2014-11-01

Abstract

The advent of formal modeling languages (e.g., UML and SysML) and system architecture frameworks (e.g., DoDAF and MODAF) has given systems engineers the ability to effectively describe the requirements as well as the behavior and the structure of systems. Approaches founded on the use of modeling languages and frameworks are grouped under the banner of MBSE (Model Based Systems Engineering). The basic idea is that a model evolves over the system development life-cycle, until it becomes the built-to baseline. In this paper, we consider a modeling approach based on the use of a metamodeling architecture that focuses on the use of models as the primary artifacts of system development. We specifically address the use of MDA (Model Driven Architecture), which allows to increase the level of automation when evolving models from the very abstract representation of a system down to the system implementation, thus making easier (i.e., at reduced cost and effort) the analysis, development and testing activities. By applying MDA concepts and standards to MBSE approaches we obtain what we refer to as MDSE (Model Driven Systems Engineering). The paper illustrates a methodological template for MDSE and shows its application to the development of a software-intensive system.
INCOSE Italia Conference on Systems Engineering (CIISE 2014)
Rilevanza nazionale
nov-2014
Settore ING-INF/05 - SISTEMI DI ELABORAZIONE DELLE INFORMAZIONI
English
Application programs; Life cycle; Software design; Standards; Systems engineering, Abstract representation; Development and testing; Formal modeling language; Level of automations; MDA(model driven architecture); Model-based systems engineering; Software intensive systems; System implementation, Software architecture
https://www.scopus.com/inward/record.uri?eid=2-s2.0-84915806250&partnerID=40&md5=bd972de1f5baef3c33fbef58e187c81d
Intervento a convegno
Bocciarelli, P., D'Ambrogio, A., Caponi, E., Giglio, A., Paglia, E. (2014). A Methodological Template for Model Driven Systems Engineering. In Proceedings of the INCOSE Italia Conference on Systems Engineering, CIISE 2014. (pp.48-58).
Bocciarelli, P; D'Ambrogio, A; Caponi, E; Giglio, A; Paglia, E
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

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