21
views
0
recommends
+1 Recommend
0 collections
    0
    shares
      • Record: found
      • Abstract: found
      • Article: found
      Is Open Access

      Formal Representation of SysML/KAOS Domain Model (Complete Version)

      Preprint
      , , ,

      Read this article at

      Bookmark
          There is no author summary for this article yet. Authors can add summaries to their articles on ScienceOpen to make them more accessible to a non-specialist audience.

          Abstract

          Nowadays, the usefulness of a formal language for ensuring the consistency of requirements is well established. The work presented here is part of the definition of a formally-grounded, model-based requirements engineering method for critical and complex systems. Requirements are captured through the SysML/KAOS method and the targeted formal specification is written using the Event-B method. Firstly, an Event-B skeleton is produced from the goal hierarchy provided by the SysML/KAOS goal model. This skeleton is then completed in a second step by the Event-B specification obtained from system application domain properties that gives rise to the system structure. Considering that the domain is represented using ontologies through the SysML/KAOS Domain Model method, is it possible to automatically produce the structural part of system Event-B models ? This paper proposes a set of generic rules that translate SysML/KAOS domain ontologies into an Event-B specification. The rules have been expressed, verified and validated through the Rodin tool using the Event-B method. They are illustrated through a case study dealing with a landing gear system. Our proposition makes it possible to automatically obtain, from a representation of the system application domain in the form of ontologies, the structural part of the Event-B specification which will be used to formally validate the consistency of system requirements.

          Related collections

          Most cited references7

          • Record: found
          • Abstract: not found
          • Book Chapter: not found

          The Landing Gear System Case Study

            Bookmark
            • Record: found
            • Abstract: not found
            • Conference Proceedings: not found

            An overview of a method and its support tool for generating B specifications from UML notations

              Bookmark
              • Record: found
              • Abstract: not found
              • Book Chapter: not found

              On the Use of Domain and System Knowledge Modeling in Goal-Based Event-B Specifications

                Bookmark

                Author and article information

                Journal
                20 December 2017
                Article
                1712.07406
                77025977-9643-422f-926f-5c818540e5e0

                http://arxiv.org/licenses/nonexclusive-distrib/1.0/

                History
                Custom metadata
                54 pages
                cs.SE

                Comments

                Comment on this article