Modeling the railway control domain rigorously with a UML 2.0 profile

被引:0
|
作者
Berkenkoetter, Kirsten [1 ]
Hannemann, Ulrich [1 ]
机构
[1] Univ Bremen, D-28334 Bremen, Germany
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce the Railway Control Systems Domain (RCSD) profile of the Unified Modeling Language UML 2.0 as a domain specific modeling language for railway and tramway control systems. The RCSD profile covers the segments of the rail network, sensors, and control elements like signals and switches. Using these terms of the railway domain, it facilitates the communication between domain experts and specialists for embedded control system development. Defined as a profile for UML 2.0, the development of precise RCSD descriptions is supported by standard UML tools, visualizing railway networks in the same way as domain experts are used to. The static description of networks is complemented by the characterization of the dynamics within the network with trains running on predefined routes. This behaviour is provided by the semantics of a state transition system derived from the object diagram of a particular network model. This rigorous semantic approach constitutes a prerequisite for further tool-supported analysis of safety requirements, and generation of the actual control system.
引用
收藏
页码:398 / 411
页数:14
相关论文
共 50 条
  • [1] The hybridUML profile for UML 2.0
    Berkenkötter K.
    Bisanz S.
    Hannemann U.
    Peleska J.
    [J]. International Journal on Software Tools for Technology Transfer, 2006, 8 (2) : 167 - 176
  • [2] UML 2.0 testing profile
    Dai, ZR
    [J]. MODEL-BASED TESTING OF REACTIVE SYSTEMS, 2005, 3472 : 497 - 521
  • [3] Security requirement with a UML 2.0 profile
    Rodriguez, Alfonso
    Fernandez-Medina, Eduardo
    Piattini, Mario
    [J]. FIRST INTERNATIONAL CONFERENCE ON AVAILABILITY, RELIABILITY AND SECURITY, PROCEEDINGS, 2006, : 670 - +
  • [4] A UML 2.0 Profile Web Design Framework for Modeling Complex Web Application
    Mubin, Siti Azreena
    Jantan, Azrul Hazri
    [J]. PROCEEDINGS OF THE 2014 6TH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY AND MULTIMEDIA (ICIM), 2014, : 324 - 329
  • [5] UML 2.0 profile for embedded system design
    Kukkala, P
    Riihimäki, J
    Hännikäinen, M
    Hämäläinen, TD
    Kronlöf, K
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 710 - 715
  • [6] Instantiating GENESYS Application Architecture Modeling via UML 2.0 constructs and MARTE Profile
    Khan, Subayal
    Tiensyrja, Kari
    Nurmi, Jari
    [J]. 13TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN: ARCHITECTURES, METHODS AND TOOLS, 2010, : 251 - 254
  • [7] UML business modeling profile
    Kalnins, A
    Barzdins, J
    Celms, E
    [J]. Proceedings of the Thirteenth International Conference on Information Systems Development: Advances in Theory, Practice and Education, 2004, : 182 - 193
  • [8] A UML profile for framework modeling
    Xu Xiao-liang
    Wang Le-yu
    Zhou Hong
    [J]. Journal of Zhejiang University-SCIENCE A, 2004, 5 (1): : 92 - 98
  • [9] A UML profile for framework modeling
    徐小良
    汪乐宇
    周泓
    [J]. Journal of Zhejiang University-Science A(Applied Physics & Engineering), 2004, (01) : 93 - 99
  • [10] Towards a UML Profile for the Simulation Domain
    Mourad, Maouche
    Mohamed, Bettaz
    [J]. INFORMATICA-JOURNAL OF COMPUTING AND INFORMATICS, 2019, 43 (01): : 53 - 64