Formal Modelling of Domain Constraints in Event-B

被引:4
作者
Mohand-Oussaid, Linda [1 ]
Ait-Sadoune, Idir [1 ]
机构
[1] Paris Saclay Univ, Cent Supelec, LRI, Gif Sur Yvette, France
来源
MODEL AND DATA ENGINEERING (MEDI 2017) | 2017年 / 10563卷
关键词
Domain constraints; Ontologies; Formal specification; Event-B; Theorem proving;
D O I
10.1007/978-3-319-66854-3_12
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
When designing a hardware or a software system, the integration of domain constraints becomes a determining factor to ensure a great match with the system requirements. This domain knowledge is most often modelled using ontologies that allow to express the domain data properties. In this paper, we propose an approach to integrate domain ontologies into a system development process based on Event-B. It consists to annotate Event-B models using the ontology concepts, this assumes a formalization of the domain ontology in the Event-B method. Therefore, we propose an extensible generic transformation approach which develops an Event-B specification based on an ontology described in an ontological language. The integration of the Event-B description of a domain ontology allows to constrain the system under design with the domain ontology and to validate domain properties.
引用
收藏
页码:153 / 166
页数:14
相关论文
共 15 条
  • [1] Rodin: An open toolset for modelling and reasoning in Event-B
    Abrial J.-R.
    Butler M.
    Hallerstede S.
    Hoang T.S.
    Mehta F.
    Voisin L.
    [J]. International Journal on Software Tools for Technology Transfer, 2010, 12 (06) : 447 - 466
  • [2] Making explicit domain knowledge in formal system development
    Ait-Ameur, Yamine
    Mery, Dominique
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2016, 121 : 100 - 127
  • [3] Ait-Ameur Y, 2014, LECT NOTES COMPUT SC, V8803, P604, DOI 10.1007/978-3-662-45231-8_50
  • [4] Derivation of Event-B Models from OWL Ontologies
    Alkhammash, Eman H.
    [J]. 20TH INTERNATIONAL CONFERENCE ON CIRCUITS, SYSTEMS, COMMUNICATIONS AND COMPUTERS (CSCC 2016), 2016, 76
  • [5] [Anonymous], 2004, RDF VOCABULARY DESCR
  • [6] [Anonymous], 2016, FORM MOD ONT
  • [7] [Anonymous], 2010, Modeling in Event-B: system and software engineering
  • [8] de Carvalho VA, 2014, LECT NOTES COMPUT SC, V8484, P488, DOI 10.1007/978-3-319-07881-6_33
  • [9] Strengthening MDE and Formal Design Models by References to Domain Ontologies. A Model Annotation Based Approach
    Hacid, Kahina
    Ait-Ameur, Yamine
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, VERIFICATION AND VALIDATION: FOUNDATIONAL TECHNIQUES, PT I, 2016, 9952 : 340 - 357
  • [10] Knight J., 2016, Trustworthy Cyber-Physical Systems Engineering, V47, P47