Automated Verification of Software Constraints Using Business Rules

被引:0
|
作者
Sabir, Sidra [1 ]
Ali, Munsub [2 ]
机构
[1] Virtual Univ Pakistan, Lahore, Pakistan
[2] Simon Fraser Univ, Burnaby, BC, Canada
关键词
UML (Unified Modeling Language); OMG (Object Management Group); OCL (Object Constraints Language);
D O I
10.1007/978-981-13-6052-7_72
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
An approach for matching UML (Unified Modeling Language) class diagram to OCL (Object Constraints Language) constraints of that specific class model is presented in this research paper. Class diagram describe the structure of the system and responsibilities. OCL is a language that defines rules that apply on class model. For matching the OCL (Object Constraints Language) to class model we need SBVR tool because SBVR is generated from system's constraints. If OCL invariants and SBVR vocabulary is different than there is major error exist in software. SBVR (Symantec Business Verification Rules) tool provide SBVR vocabulary and that vocabulary and OCL elements are used for matching. However, manual matching not only difficult but it is time consuming and costly. This paper provides automated approach that checks automatically system constraints (that is written in OCL) using business rules (that is written in SBVR (Symantec Business Verification Rules)). This approach can help to check efficiently SBVR rules and OCL constraints and consume less time and effort.
引用
收藏
页码:832 / 837
页数:6
相关论文
共 50 条
  • [21] Automated Business Rules Transformation into a Persistence Layer
    Cemus, Karel
    Cerny, Tomas
    Donahoo, Michael J.
    [J]. PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND SOFTWARE ENGINEERING (SCSE'15), 2015, 62 : 312 - 318
  • [22] Automated Identification of Business Rules in Requirements Documents
    Sharma, Richa
    Bhatia, Jaspreet
    Biswas, K. K.
    [J]. SOUVENIR OF THE 2014 IEEE INTERNATIONAL ADVANCE COMPUTING CONFERENCE (IACC), 2014, : 1442 - 1447
  • [23] Relating evolving business rules to software design
    Kadir, WMNW
    Loucopoulos, P
    [J]. SERP'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING RESEARCH AND PRACTICE, VOLS 1 AND 2, 2003, : 129 - 134
  • [24] Relating evolving business rules to software design
    Wan-Kadir, WMN
    Loucopoulos, P
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2004, 50 (07) : 367 - 382
  • [25] A survey of automated techniques for formal software verification
    D'Silva, Vijay
    Kroening, Daniel
    Weissenbacher, Georg
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2008, 27 (07) : 1165 - 1178
  • [26] Verification of Common Business Rules in BPMN Process Models
    Rachdi, Anass
    En-Nouaary, Abdeslam
    Dahchour, Mohamed
    [J]. NETWORKED SYSTEMS, NETYS 2016, 2016, 9944 : 334 - 339
  • [27] Automatic Verification of Safety Rules for a Subway Control Software
    Ferreira, Nelson Guimaraes
    Muniz Silva, Paulo Sergio
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2005, 130 : 323 - 343
  • [28] Automated Analysis of Logical Connectives in Business Constraints
    Akbar, Shahzad
    Chaudhri, Ahsan Ali
    Bajwa, Imran Sarwar
    [J]. PROCEEDINGS OF THE 2013 INTERNATIONAL CONFERENCE ON CURRENT TRENDS IN INFORMATION TECHNOLOGY (CTIT), 2013, : 209 - 213
  • [29] Representing and checking consistency and dynamic constraints of business rules
    Pranevicius, Henrikas
    Budnikas, Germanas
    [J]. 20TH INTERNATIONAL CONFERENCE, EURO MINI CONFERENCE CONTINUOUS OPTIMIZATION AND KNOWLEDGE-BASED TECHNOLOGIES, EUROPT'2008, 2008, : 468 - 473
  • [30] Adding business rules and constraints in component based applications
    Coronato, A
    Cinquegrani, M
    De Pietro, G
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2002: COOPLS, DOA, AND ODBASE, 2002, 2519 : 948 - 964