Enhancing Analysability and Time Predictability in UML/MARTE Component-based Application Models

被引:0
作者
Herrera, F. [1 ]
Penil, P. [1 ]
Villar, E. [1 ]
机构
[1] Univ Cantabria, Microelect Engn Grp, TEISA Dept, Santander, Spain
来源
2015 18TH FORUM ON SPECIFICATION AND DESIGN LANGUAGES (FDL) | 2015年
关键词
Modelling; Multiprocessing Systems; Dataflow Computing; Software Safety;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents how to integrate formally based models relying on the Synchronous Dataflow Model-of-Computation (MoC) in a UML/MARTE component-based application model. This model corresponds to a flexible and expressive modelling methodology, which facilitates finding and building an application model with the intended semantics, but does not help to ensure a strict fulfilment of functional and extra-functional requirements. However, this capability has become a need in the context of modelling mixed-criticality applications. This paper shows how the component-based UML/MARTE models captured in such a flexible methodology can integrate parts transformable into synchronous data-flows. This formalism facilitates the analysis of the functional and extra-functional properties of such parts. Specifically, the paper shows a set of modelling patterns which can be translated into SDF counterparts. Relying on these patterns, a framework has been implemented which enables a bi-directional interoperability between the UML/MARTE models abiding the patterns and the formally-based ForSyDe methodology.
引用
收藏
页码:122 / 129
页数:8
相关论文
共 38 条
  • [1] Andersson P., 2008, EMBEDDED SYSTEMS SPE
  • [2] [Anonymous], P SOFTW ENG 2005
  • [3] [Anonymous], 2003, THESIS
  • [4] Attarzadeh Niaki S., 2012, P FDL 12 VIENN AUSTR
  • [5] Bailey B, 2010, EMBED SYST, P1, DOI 10.1007/978-1-4419-0965-7
  • [6] BOCCHIO S, 2008, EMBEDDED SYSTEMS SPE
  • [7] An object-oriented approach to formally analyze the UML 2.0 activity partitions
    Bouabana-Tebibel, Thouraya
    Belmesk, Mounira
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2007, 49 (9-10) : 999 - 1016
  • [8] A formal model for integrating multiple views
    Bowles, J. K. F.
    Bordbar, B.
    [J]. SEVENTH INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEM DESIGN, PROCEEDINGS, 2007, : 71 - +
  • [9] Eichner C, 2005, LECT NOTES COMPUT SC, V3530, P133
  • [10] Taming heterogeneity the Ptolemy approach
    Eker, J
    Janneck, JW
    Lee, EA
    Liu, J
    Liu, XJ
    Ludvig, J
    Neuendorffer, S
    Sachs, S
    Xiong, YH
    [J]. PROCEEDINGS OF THE IEEE, 2003, 91 (01) : 127 - 144