A Restricted Natural Language Based Use Case Modeling Methodology for Real-Time Systems

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Time-related properties are a critical type of extrafunctionalrequirements for designing real-time systems. Modeling and validating time-related properties at therequirements specification and analysis phases is important forthe successful development of real-time systems in terms of cost, quality and productivity. In the literature and practice, timinganalyses (e.g., Worst Case Execution Time) are often performedto ensure that the design of a real-time system fully conforms toits time-related constraints. However, such analyses are mostlyperformed at the design and implementation stages, but not atthe requirements level. This paper presents a restricted, naturallanguage based, use case modeling methodology (named asRUCM4RT) to specify functional requirements of real-timesystems as use case models, along with associated time-relatedconstraints. RUCM4RT was proposed based on the UMLprofile for Modeling and Analysis of Real-Time and EmbeddedSystems (MARTE). In addition, in this paper, we also propose ametamodel-based formalization mechanism named asUCMeta4RT to automatically formalize use case models. Wehave conducted two real-world case studies to evaluate oursolution and 40 use cases were modeled, among which 27 realtimeuse cases, 118 time-related constraints and 47 other extrafunctional(also commonly called non-functional) constraintswere specified. Results show that RUCM4RT was able to handleall the real-time related elements (e.g., time-related constraints)of the use case models.

Original languageEnglish
Title of host publicationProceedings - 2017 IEEE/ACM 9th International Workshop on Modelling in Software Engineering, MiSE 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages5-11
Number of pages7
ISBN (Electronic)9781538604267
DOIs
StatePublished - 29 Jun 2017
Event9th IEEE/ACM International Workshop on Modelling in Software Engineering, MiSE 2017 - Buenos Aires, Argentina
Duration: 21 May 201722 May 2017

Publication series

NameProceedings - 2017 IEEE/ACM 9th International Workshop on Modelling in Software Engineering, MiSE 2017

Conference

Conference9th IEEE/ACM International Workshop on Modelling in Software Engineering, MiSE 2017
Country/TerritoryArgentina
CityBuenos Aires
Period21/05/1722/05/17

Keywords

  • MARTE
  • Time-related Constraints
  • Use Case Modeling

Fingerprint

Dive into the research topics of 'A Restricted Natural Language Based Use Case Modeling Methodology for Real-Time Systems'. Together they form a unique fingerprint.

Cite this