A semantic web enabled approach to reuse functional requirements models in web engineering

被引:0
|
作者
Samad Paydar
Mohsen Kahani
机构
[1] Ferdowsi University of Mashhad,Web Technology Lab., Department of Computer Engineering
来源
关键词
Web engineering; Semantic web; Annotation; Adaptation; Use case similarity; Reuse;
D O I
暂无
中图分类号
学科分类号
摘要
Web engineering has emerged as a new software discipline to specifically address the challenges and complexities of developing high quality web applications. A main theme in different web engineering methodologies is to employ model driven development approaches. This increases the level of abstraction and formalism to the extent that machines can better involve in the development process and provide more automation, e.g. automatic code generation from the models. Despite their benefits, a main problem of these model-driven methodologies is that developing each new web application implies creating a probably large number of models from scratch. Hence, model reuse can be considered as the main solution to this problem. In this paper, a semantic web enabled approach is proposed for reusing models, specifically functional requirements models. It takes the brief description of the functional requirements of a new web application in terms of UML use case diagram, and semi-automatically generates the draft of the corresponding detailed description in terms of a set of UML activity diagrams. This is performed by utilizing a repository which contains semantic representation of the models of the previous web applications. The proposed approach is based on novel algorithms for annotating activity diagrams, measuring similarity of use cases, and adapting activity diagrams. The experimental evaluations demonstrate that the proposed approach is promising, and it has good precision and effectiveness.
引用
收藏
页码:241 / 288
页数:47
相关论文
共 50 条
  • [1] A semantic web enabled approach to reuse functional requirements models in web engineering
    Paydar, Samad
    Kahani, Mohsen
    [J]. AUTOMATED SOFTWARE ENGINEERING, 2015, 22 (02) : 241 - 288
  • [2] REQUIREMENTS ENGINEERING AND SEMANTIC WEB
    Babenko, L. P.
    [J]. CYBERNETICS AND SYSTEMS ANALYSIS, 2016, 52 (01) : 139 - 144
  • [3] REQUIREMENTS FOR SEMANTIC WEB APPLICATIONS IN ENGINEERING
    Fowler, David
    Crowder, Richard M.
    Guan, Tao
    Shadbolt, Nigel
    Wills, Gary
    [J]. PROCEEDINGS OF THE ASME INTERNATIONAL DESIGN ENGINEERING TECHNICAL CONFERENCES AND COMPUTERS AND INFORMATION IN ENGINEERING CONFERENCE, DETC 2010, VOL 3, A AND B, 2010, : 1119 - +
  • [4] Semantic Web enabled Web services
    Fensel, D
    [J]. KI2002: ADVANCES IN ARTIFICIAL INTELLIGENCE, PROCEEDINGS, 2002, 2479 : 319 - 319
  • [5] Semantic Web enabled Web Services
    Fensel, D
    Bussler, C
    Maedche, A
    [J]. SEMANTIC WEB - ISWC 2002, 2002, 2342 : 1 - 2
  • [6] Semantic Web Enabled Composition of Semantic Web Services
    Celik, Duygu
    Elci, Atilla
    [J]. 2009 IEEE 33RD INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE, VOLS 1 AND 2, 2009, : 719 - 724
  • [7] An approach to support semantic-enabled web service
    Wu, Z
    He, YX
    Liu, DX
    [J]. Proceedings of the 11th Joint International Computer Conference, 2005, : 177 - 182
  • [8] A Semantic Web-Enabled Approach for Dependency Management
    Eghan, Ellis E.
    Rilling, Juergen
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2022, 32 (09) : 1307 - 1343
  • [9] Engineering the Semantic Web
    Frasinear, Flavius
    Thiran, Philippe
    [J]. JOURNAL OF WEB ENGINEERING, 2007, 6 (04): : 281 - 282
  • [10] Semantic Web Enabled Intelligent Geospatial Web Services
    Jiang, Ling
    Jiang, Yuhong
    [J]. PRACTICAL APPLICATIONS OF INTELLIGENT SYSTEMS, 2011, 124 : 593 - +