Skip to main content
  • Textbook
  • © 2017

Fundamentals of Secure System Modelling

  • Provides a coherent overview of the most important modelling-related security techniques
  • Comprises three main topics: security requirements engineering, secure software system modelling, and secure system development
  • Offers the ideal basis for graduate students studying cyber security, systems security or security engineering
  • Includes supplementary material: sn.pub/extras

Buy it now

Buying options

eBook USD 59.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 79.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

This is a preview of subscription content, log in via an institution to check for access.

Table of contents (12 chapters)

  1. Front Matter

    Pages i-xx
  2. Introduction

    • Raimundas Matulevičius
    Pages 1-13
  3. Security Risk Management

    1. Front Matter

      Pages 15-15
    2. Security Risk

      • Raimundas Matulevičius
      Pages 31-42
    3. Security Requirements

      • Raimundas Matulevičius
      Pages 43-60
  4. Modelling Languages for Security Risk Management

    1. Front Matter

      Pages 61-61
    2. Security Risk-Oriented BPMN

      • Raimundas Matulevičius
      Pages 63-76
    3. Security Risk-Aware Secure Tropos

      • Raimundas Matulevičius
      Pages 77-91
    4. Security Risk-Oriented Misuse Cases

      • Raimundas Matulevičius
      Pages 93-105
    5. Mal-activities for Security Risk Management

      • Raimundas Matulevičius
      Pages 107-115
  5. Model-Driven Security Development and Application

    1. Front Matter

      Pages 117-117
    2. Role-Based Access Control

      • Raimundas Matulevičius
      Pages 147-169
    3. Secure System Development Using Patterns

      • Raimundas Matulevičius
      Pages 171-195
  6. Concluding Remarks

    1. Front Matter

      Pages 197-197
    2. Secure System Development

      • Raimundas Matulevičius
      Pages 199-207
  7. Back Matter

    Pages 209-218

About this book

This book provides a coherent overview of the most important modelling-related security techniques available today, and demonstrates how to combine them. Further, it describes an integrated set of systematic practices that can be used to achieve increased security for software from the outset, and combines practical ways of working with practical ways of distilling, managing, and making security knowledge operational.


The book addresses three main topics: (1) security requirements engineering, including security risk management, major activities, asset identification, security risk analysis and defining security requirements; (2) secure software system modelling, including modelling of context and protected assets, security risks, and decisions regarding security risk treatment using various modelling languages; and (3) secure system development, including effective approaches, pattern-driven development, and model-driven security.


The primary target audience of this book is graduate students studying cyber security, software engineering and system security engineering. The book will also benefit practitioners interested in learning about the need to consider the decisions behind secure software systems. Overall it offers the ideal basis for educating future generations of security experts.

Reviews

“Dr. Matulevičius’ book gives a coherent account of the most important modeling-related security techniques today, and is well suited for educating the next generations of security experts.” (Prof. Andreas Lothe Opdahl, University of Bergen, Norway)

“Dr. Matulevičius introduces a fundamental set of knowledge for the advanced management of risk and security. Going from the conceptual aspects to practical tools, this book provides a broad coverage of the field.“ (Nicolas Mayer, Ph.D., Luxembourg Institute of Science and Technology)

Authors and Affiliations

  • Institute of Computer Science, University of Tartu, Tartu, Estonia

    Raimundas Matulevičius

About the author

​Raimundas Matulevičius is Associate Professor of Software Systems at the University of Tartu, Estonia. He has spent over 15 years teaching and conducting research in the fields of security requirements engineering, secure software design and information systems security in Norway, Belgium and Estonia. He is co-coordinator of the Cyber Security Masters curriculum delivered by Tallinn University of Technology and University of Tartu.

Bibliographic Information

  • Book Title: Fundamentals of Secure System Modelling

  • Authors: Raimundas Matulevičius

  • DOI: https://doi.org/10.1007/978-3-319-61717-6

  • Publisher: Springer Cham

  • eBook Packages: Computer Science, Computer Science (R0)

  • Copyright Information: Springer International Publishing AG 2017

  • Hardcover ISBN: 978-3-319-61716-9Published: 05 September 2017

  • Softcover ISBN: 978-3-319-87143-1Published: 11 August 2018

  • eBook ISBN: 978-3-319-61717-6Published: 17 August 2017

  • Edition Number: 1

  • Number of Pages: XX, 218

  • Number of Illustrations: 50 b/w illustrations, 62 illustrations in colour

  • Topics: Systems and Data Security, Security, Software Engineering, Software Management

Buy it now

Buying options

eBook USD 59.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 79.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book USD 79.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access