Meta-Model and UML Profile for Requirements Management of Software and Embedded Systems

被引:6
|
作者
Arpinen, Tero [1 ]
Hamalainen, Timo D. [1 ]
Hannikainen, Marko [1 ]
机构
[1] Tampere Univ Technol, Dept Comp Syst, POB 553, FIN-33101 Tampere, Finland
关键词
D O I
10.1155/2011/592168
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Software and embedded system companies today encounter problems related to requirements management tool integration, incorrect tool usage, and lack of traceability. This is due to utilized tools with no clear meta-model and semantics to communicate requirements between different stakeholders. This paper presents a comprehensive meta-model for requirements management. The focus is on software and embedded system domains. The goal is to define generic requirements management domain concepts and abstract interfaces between requirements management and system development. This leads to a portable requirements management meta-model which can be adapted with various system modeling languages. The created meta-model is prototyped by translating it into a UML profile. The profile is imported into a UML tool which is used for rapid evaluation of meta-model concepts in practice. The developed profile is associated with a proof of concept report generator tool that automatically produces up-to-date documentation from the models in form of web pages. The profile is adopted to create an example model of embedded system requirement specification which is built with the profile.
引用
收藏
页数:14
相关论文
共 50 条
  • [1] A paraconsistent meta-model of requirements for software evolution
    Xie, Zhongwen
    Li, Tong
    Dai, Fei
    Qin, Jianglong
    Yu, Yong
    [J]. Jiangsu Daxue Xuebao (Ziran Kexue Ban)/Journal of Jiangsu University (Natural Science Edition), 2011, 32 (05): : 562 - 568
  • [2] A Petri net meta-model to develop software components for embedded systems
    Machado, RJ
    Fernandes, JM
    [J]. SECOND INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEMS DESIGN, PROCEEDINGS, 2001, : 113 - 122
  • [3] A meta-model of work structure of software project and a framework for software project management systems
    Komiya, S
    Hazeyama, A
    [J]. IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1998, E81D (12) : 1415 - 1428
  • [4] A UML Profile for Software Requirements Prioritization
    Zahoor, Tayyba
    Azam, Farooque
    Anwar, Muhammad Waseem
    Maqbool, Bilal
    Javaid, Haider Ali
    [J]. 2019 IEEE 10TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2019, : 885 - 891
  • [5] A Meta-model For Software Project Change and Configuration Management
    Khan, Khansa
    Azam, Farooque
    Anwar, Muhammad Waseem
    Kiran, Ayesha
    [J]. PROCEEDINGS OF 9TH INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND MANAGEMENT (ICICM 2019), 2019, : 12 - 16
  • [6] A UML Profile for Requirements Analysis of Dependable Software
    Hatebur, Denis
    Heisel, Maritta
    [J]. COMPUTER SAFETY, RELIABILITY, AND SECURITY, 2010, 6351 : 317 - 331
  • [7] A UML Profile for Prediction of Significant Software Requirements
    Tariq, Ayesha
    Azam, Farooque
    Anwar, Muhammad Waseem
    Maqbool, Bilal
    Javaid, Haider Ali
    [J]. 2019 IEEE 10TH ANNUAL INFORMATION TECHNOLOGY, ELECTRONICS AND MOBILE COMMUNICATION CONFERENCE (IEMCON), 2019, : 979 - 984
  • [8] A meta-model based approach to UML modelling
    Teilans, Artis
    Kleins, Arnis
    Sukovskis, Uldis
    Merkuryev, Yury
    Meirans, Ivars
    [J]. 2008 UKSIM TENTH INTERNATIONAL CONFERENCE ON COMPUTER MODELING AND SIMULATION, 2008, : 667 - 672
  • [9] A meta-model for restructuring stakeholder requirements
    Robinson, WN
    Volkov, S
    [J]. PROCEEDINGS OF THE 1997 INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 1997, : 140 - 149
  • [10] A meta-model facility for a family of UML constraint languages
    Clark, T
    Evans, A
    Kent, S
    [J]. OBJECT MODELING WITH THE OCL: THE RATIONALE BEHIND THE OBJECT CONSTRAINT LANGUAGE, 2002, 2263 : 4 - 20