2011
DOI: 10.1016/j.jcss.2010.01.011
|View full text |Cite
|
Sign up to set email alerts
|

Model interoperability via Model Driven Development

Abstract: Model Driven Development Model interoperability Software development UML Petri NetsAmong the factors that contribute to the inherent complexity of the software development process is the gap between the design and the formal analysis domains. Software design is often considered a human oriented task while the analysis phase draws on formal representation and mathematical foundations. An example of this dichotomy is the use of UML for the software design phase and Petri Nets for the analysis; a separation of co… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
4
1

Citation Types

0
7
0

Year Published

2012
2012
2022
2022

Publication Types

Select...
5
2
2

Relationship

1
8

Authors

Journals

citations
Cited by 11 publications
(7 citation statements)
references
References 19 publications
0
7
0
Order By: Relevance
“…SD2PN is a rule-based MDD model transformation that transforms any Sequence Diagrams that conforms to the metamodel in Figure 1 into Petri Nets. It was first introduced in [4] and subsequently updated through [15][16][17]. The model transformation process is hereby described in three stages:…”
Section: Sd2pn: An Mdd Model Transformation From Sequence Diagramentioning
confidence: 99%
“…SD2PN is a rule-based MDD model transformation that transforms any Sequence Diagrams that conforms to the metamodel in Figure 1 into Petri Nets. It was first introduced in [4] and subsequently updated through [15][16][17]. The model transformation process is hereby described in three stages:…”
Section: Sd2pn: An Mdd Model Transformation From Sequence Diagramentioning
confidence: 99%
“…To overcome this problem of complexity of the software development process, integration of new application and interoperability, Ameedeen [4] proposes a method of interoperability models using model-driven development to bridge the difference between the design and analysis phases of software development. This method consists of a diagram of transition sequences to Petri nets.…”
Section: Related Workmentioning
confidence: 99%
“…Many recent efforts have been aimed at enhancing and formalising UML by integrating formalisms with the design model [1,5,15,16]. For example, [1] provides a model-based transformation approach where the models used are sequence diagrams and (free choice) Petri nets.…”
Section: Related Workmentioning
confidence: 99%
“…For example, [1] provides a model-based transformation approach where the models used are sequence diagrams and (free choice) Petri nets. In [5], an approach for model transformation with Triple Graph Grammar (TGG) rules is presented where scenario synchronisation is done at the meta-model level.…”
Section: Related Workmentioning
confidence: 99%