Security requirements verification for existing systems with model checking technique and UML

Saeko Matsuura, Shinpei Ogata, Yoshitaka Aoki

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

In software development, when making migration or specification changes to an existing system, it is important to verify that the new source code meets the original specifications. We propose an effective use of model checking techniques and a supporting tool that allows non-specialized developers to easily verify specification conformance. In this study, we verify security requirements for an ongoing learning management system that has insufficient specification documentation and discuss the applications and challenges for developing the model checking technology.

Original languageEnglish
Title of host publicationMODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development
EditorsLuis Ferreira Pires, Slimane Hammoudi, Bran Selic
PublisherSciTePress
Pages529-535
Number of pages7
ISBN (Electronic)9789897582103
DOIs
Publication statusPublished - 2017
Event5th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2017 - Porto, Portugal
Duration: 2017 Feb 192017 Feb 21

Publication series

NameMODELSWARD 2017 - Proceedings of the 5th International Conference on Model-Driven Engineering and Software Development
Volume2017-January

Other

Other5th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2017
CountryPortugal
CityPorto
Period17/2/1917/2/21

Keywords

  • Model Checking
  • Reverse Engineering
  • Security Requirements
  • Source Code Verification
  • UML

ASJC Scopus subject areas

  • Software

Fingerprint Dive into the research topics of 'Security requirements verification for existing systems with model checking technique and UML'. Together they form a unique fingerprint.

Cite this