Modeling timing requirements in Problem Frames using CCSL

  • Xiaohong Chen*
  • , Jing Liu
  • , Frédéric Mallet
  • , Zhi Jin
  • *Corresponding author for this work

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

17 Scopus citations

Abstract

As the embedded systems are becoming more and more complex, requirements engineering approaches are needed for modeling requirements, especially the timing requirements. Among various requirements engineering approaches, the Problem Frames(PF) approach is particularly useful in requirements modeling for the embedded systems due to the characteristic that the PF pays special attention to the environment entities that will interact with the to-be software. However, no concern is given on timing requirements of the PF at present. This paper studies how to add timing constraints on problem domains in the PF. Our approach is to integrate the problem representation frame in the PF with the timing representation mechanism of MARTE(Modeling and Analysis of Real Time and Embedded systems). A unified problem frame modeling process integrated with timing constraints is provided, and problem frame requirements with timing constraints expressed by MARTE/CCSL(Clock Constraint Specification Language) and clock construction operators are obtained.

Original languageEnglish
Title of host publicationProceedings - 18th Asia-Pacific Software Engineering Conference, APSEC 2011
Pages381-388
Number of pages8
DOIs
StatePublished - 2011
Event18th Asia Pacific Software Engineering Conference, APSEC 2011 - Ho Chi Minh, Viet Nam
Duration: 5 Dec 20118 Dec 2011

Publication series

NameProceedings - Asia-Pacific Software Engineering Conference, APSEC
ISSN (Print)1530-1362

Conference

Conference18th Asia Pacific Software Engineering Conference, APSEC 2011
Country/TerritoryViet Nam
CityHo Chi Minh
Period5/12/118/12/11

Keywords

  • CCSL
  • Embedded systems
  • Problem Frames approach
  • Requirements engineering
  • Timing requirements

Fingerprint

Dive into the research topics of 'Modeling timing requirements in Problem Frames using CCSL'. Together they form a unique fingerprint.

Cite this