A UML Profile for Requirements Analysis of Dependable Software

被引:0
|
作者
Hatebur, Denis [1 ]
Heisel, Maritta [1 ]
机构
[1] Univ Duisburg Essen, Fak Ingenieurwissensch, Essen, Germany
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
At Safecomp 2009, we presented a foundation for requirements analysis of dependable software. We defined a set of patterns for expressing and analyzing dependability requirements, such as confidentiality, integrity, availability, and reliability. The patterns take into account random faults as well as certain attacks and therefore support a combined safety and security engineering. In this paper, we demonstrate how the application of our patterns can be tool supported. We present a UML profile allowing us to express the different dependability requirements using UML diagrams. Integrity conditions are expressed using OCL. We provide tool support based on the Eclipse development environment, extended with an EMF-based UML tool, e.g., Papyrus UML. We illustrate how to use the profile to model dependability requirements of a cooperative adaptive cruise control system.
引用
收藏
页码:317 / 331
页数:15
相关论文
共 50 条
  • [31] Applying a UML Profile in the Requirements Modeling to Multi-Agents Systems
    Araujo Guedes, Gilleanes Thorwald
    Vicari, Rosa Maria
    QUATIC 2010: SEVENTH INTERNATIONAL CONFERENCE ON THE QUALITY OF INFORMATION AND COMMUNICATIONS TECHNOLOGY, 2010, : 216 - 221
  • [32] Impact of dependable software development guidelines on timing analysis
    Wenzel, I
    Kirner, R
    Schlager, M
    Rieder, B
    Huber, B
    EUROCON 2005: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOL 1 AND 2 , PROCEEDINGS, 2005, : 575 - 578
  • [33] A UML Profile Oriented to the Requirements Modeling in Intelligent Tutoring Systems Projects
    Araujo Guedes, Gilleanes Thorwald
    Vicari, Rosa Maria
    ARTIFICIAL INTELLIGENCE IN THEORY AND PRACTICE III, 2010, 331 : 133 - 142
  • [34] Analysis of Crop Water Requirements for Apple Using Dependable Rainfall
    Ucar, Yusuf
    Kociecka, Joanna
    Liberacki, Daniel
    Rolbiecki, Roman
    ATMOSPHERE, 2023, 14 (01)
  • [35] A UML Profile for Documenting the Component-and-Connector Views of Software Architectures
    Adrian Anacleto, Valerio
    JOURNAL OF COMPUTER SCIENCE & TECHNOLOGY, 2008, 8 (01): : 21 - 26
  • [36] UML automation profile: Enhancing the efficiency of software development in the automation industry
    Ritala, Tuukka
    Kuikka, Seppo
    2007 5TH IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS, VOLS 1-3, 2007, : 885 - 890
  • [37] Extracting UML Class Diagrams from Software Requirements in Thai using NLP
    Jaiwai, Mathawan
    Sammapun, Usa
    PROCEEDINGS OF 2017 14TH INTERNATIONAL JOINT CONFERENCE ON COMPUTER SCIENCE AND SOFTWARE ENGINEERING (JCSSE), 2017,
  • [38] MODEM: an UML profile for MODEling and Predicting software Maintenance before implementation
    Ajouli, Akram
    Henchiri, Khouloud
    2019 INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCES (ICCIS), 2019, : 141 - 145
  • [39] Component-based development of dependable systems with UML
    Jürjens, J
    Wagner, S
    COMPONENT-BASED SOFTWARE DEVELOPMENT FOR EMBEDDED SYSTEMS: AN OVERVIEW OF CURRENT RESEARCH TRENDS, 2005, 3778 : 320 - 344
  • [40] Requirements analysis and UML - Use cases and class diagrams
    Vidgen, R
    COMPUTING & CONTROL ENGINEERING JOURNAL, 2003, 14 (01): : 12 - 17