UML Activity Diagrams in Requirements Specification of Logic Controllers

被引:4
|
作者
Grobelna, Iwona [1 ]
Grobelny, Michal [1 ]
机构
[1] Univ Zielona Gora, Licealna 9, PL-65417 Zielona Gora, Poland
关键词
logic controller; model checking; requirements; specification; verification; UML activity diagram;
D O I
10.1063/1.4938882
中图分类号
O59 [应用物理学];
学科分类号
摘要
Logic controller specification can be prepared using various techniques. One of them is the wide understandable and user-friendly UML language and its activity diagrams. Using formal methods during the design phase increases the assurance that implemented system meets the project requirements. In the approach we use the model checking technique to formally verify a specification against user-defined behavioral requirements. The properties are usually defined as temporal logic formulas. In the paper we propose to use UML activity diagrams in requirements definition and then to formalize them as temporal logic formulas. As a result, UML activity diagrams can be used both for logic controller specification and for requirements definition, what simplifies the specification and verification process.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] From UML Activity Diagrams to Specification Requirements
    Drusinsky, Doron
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEM OF SYSTEMS ENGINEERING (SOSE), 2008, : 69 - 73
  • [2] Model Checking of UML Activity Diagrams in Logic Controllers Design
    Grobelna, Iwona
    Grobelny, Michal
    Adamski, Marian
    [J]. PROCEEDINGS OF THE NINTH INTERNATIONAL CONFERENCE ON DEPENDABILITY AND COMPLEX SYSTEMS DEPCOS-RELCOMEX, 2014, 286 : 233 - 242
  • [3] Natural Interpretation of UML/MARTE Diagrams for System Requirements Specification
    Khan, Aamir M.
    Mallet, Frederic
    Rashid, Muhammad
    [J]. 2016 11TH IEEE INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS (SIES), 2016,
  • [4] Testing Functional Requirements in UML Activity Diagrams
    Mijatov, Stefan
    Mayerhofer, Tanja
    Langer, Philip
    Kappel, Gerti
    [J]. TESTS AND PROOFS, TAP 2015, 2015, 9154 : 173 - 190
  • [5] The Use of UML and Petri Net for Graphic Specification of the Reconfigurable Logic Controllers
    Bazydlo, Grzegorz
    Wojnakowski, Marcin
    Wisniewski, Remigiusz
    [J]. INTERNATIONAL CONFERENCE OF COMPUTATIONAL METHODS IN SCIENCES AND ENGINEERING 2018 (ICCMSE-2018), 2018, 2040
  • [6] Towards a Technological Specification of Controllers with UML - Integration of Activity-Diagrams and Statecharts in CoDeSys V3
    Witsch, Daniel
    Schuenemann, Ulf
    [J]. ATP EDITION, 2009, (06): : 50 - 56
  • [7] Specification and Execution of System Optimization Processes with UML Activity Diagrams
    Wichmann, Alexander
    Jaeger, Sven
    Jungebloud, Tino
    Maschotta, Ralph
    Zimmermann, Armin
    [J]. 2016 ANNUAL IEEE SYSTEMS CONFERENCE (SYSCON), 2016, : 458 - 464
  • [8] Requirements Specification in The Prometheus Methodology via Activity Diagrams
    Abushark, Yoosef
    Thangarajah, John
    Miller, Tim
    Winikoff, Michael
    Harland, James
    [J]. AAMAS'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS & MULTIAGENT SYSTEMS, 2016, : 1247 - 1248
  • [9] Logic Controller Design System Supporting UML Activity Diagrams
    Grobelny, Michal
    Grobelna, Iwona
    [J]. 2015 22ND INTERNATIONAL CONFERENCE MIXED DESIGN OF INTEGRATED CIRCUITS & SYSTEMS (MIXDES), 2015, : 624 - 627
  • [10] Executable requirements specification: Formal semantics of Live Activity Diagrams
    Knicke, Christoph
    Huhn, Michaela
    Lochau, Malte
    [J]. TASE 2008: SECOND IFIP/IEEE INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF SOFTWARE ENGINEERING, PROCEEDINGS, 2008, : 109 - 112