• Home
  • Search
  • Formalizing and Analyzing UML Use Case Hierarchical Predicate Transition Nets
  • https://doi.org/10.4018/978-1-59140-621-1.ch008Copy DOI Icon

Formalizing and Analyzing UML Use Case Hierarchical Predicate Transition Nets

  • Jan 1, 2005
  • Xudong He
Show More
  • Abstract
  • Literature Map
  • Similar Papers
Abstract

Unified Modeling Language (UML), developed by a group of leading experts in object-oriented methodologies, has become the standard object-oriented development methodology in the software industry. UML contains a set of diagrams for describing different views and aspects of systems. UML use case diagrams are used during requirements analysis to define a use case view that constitutes a system’s functional model. Each use case describes a system’s functionality from a user’s perspective. However, the use case descriptions are often informal, which are error-prone and cannot be formally analyzed to detect problems in user requirements or errors introduced in a system functional model. A well-defined use case view is not only necessary for subsequent correct system design and implementation but also serves as a basis for future system evolution. Therefore, it is extremely important to ensure the correctness of the functional model captured in a use case view. In this chapter, we present an approach to formally translate a use case view into a formal model in hierarchical predicate transition nets that support formal analysis and thus are capable to detect possible requirements and modeling errors in a use case view.

Similar Papers
  • Book Chapter

Formalizing and Analyzing UML Use Case Hierarchical Predicate Transition Nets

  • Jan 18, 2011
  • Xudong He
  • Research Article
  • Citations5

A framework for an integrated unified modeling language

  • Feb 01, 2016
  • Frontiers of Information Technology & Electronic Engineering
  • Mohammad Alshayeb +2
  • Book Chapter
  • Citations1

Integration of Heterogeneous Data in the Support of the Forest Protection: Structural Concept

  • Oct 15, 2016
  • Jana Faixová Chalachanová +4
  • Conference Article
  • Citations4

Understanding the aspects from various perspectives in aspects-oriented software reverse engineering

  • Oct 01, 2010
  • Ping Zhang +1
  • Research Article
  • Citations1

UXSOM

  • May 05, 2011
  • ACM SIGSOFT Software Engineering Notes
  • Murali K Nuthakki +3
  • Conference Article

Development of the workshop tool management system with UML

  • Oct 01, 2010
  • Fuping Zhu +2
  • Book Chapter
  • Citations2

System-on-Chip Verification Process Using UML

  • Jan 01, 2005
  • Qiang Zhu +5
  • Conference Article
  • Citations7

Intelligent Agent Software Development Using AUML and the Descartes Specification Language

  • Mar 01, 2011
  • Vinitha Hannah Subburaj +1
  • Research Article
  • Citations2

Identity Management System Model in the Internet of Things

  • Nov 27, 2020
  • TEM Journal
  • Belkacem Athamena +1
  • Book Chapter

Model Driven Architecture in Containers-Based Software Development

  • Nov 29, 2019
  • Tomasz Górski +1
  • Research Article

Evaluating MotorCycleApp: A Mobile Application Mechanic Finder for Repair and Maintenance Servicing

  • Sep 20, 2023
  • Journal of Science, Engineering and Technology (JSET)
  • Ricson M Bondad +2
  • Book Chapter
  • Citations2

Scenario Based Test Case Generation Using Activity Diagram and Action Semantics

  • Jan 01, 2019
  • Manzoor Ahmed Hashmani +2
  • Research Article

Employee Management System for Enterprise Company

  • May 31, 2024
  • International Journal of Innovative Computing
  • Kang Chu Ning +3
  • Research Article

RANCANG BANGUN SISTEM MANAJEMEN DATA MENGGUNAKAN QR CODE BERBASIS WEB PADA PT DENSO MANUFACTURING INDONESIA

  • Dec 04, 2025
  • JURNAL LENTERA ICT
  • Raynor Hayat +1
  • Research Article

Order Monitoring Information System with Object Modeling at PT. Multi Citra Rasa

  • Aug 31, 2024
  • Journal Sensi
  • Sri Rahayu +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.