Towards an Improvement of Software Development Processes through Standard Business Rules

被引:0
|
作者
Martinez-Fernandez, Jose L. [1 ,2 ]
Martinez, Paloma [2 ]
Gonzalez-Cristobal, Jose C. [1 ,3 ]
机构
[1] DAEDALUS Data Decis & Language SA, Avda Albufera 321, Madrid 28031, Spain
[2] Univ Carlos III Madrid, Adv Databases Grp, Getafe, Spain
[3] Univ Politecn Madrid, DIT, E-28040 Madrid, Spain
关键词
Business Rules; production rules; rule engines; Rules Interchange Format; RIF; Model Driven Architecture; MDA; OWL; Ontology Web Language;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The automation of software development processes is a desirable goal of current software companies which would lead to a cost reduction in software production. This automation is the backbone of approaches such as Model Driven Architecture (MDA) or Software Factories. This paper proposes the use of standard Business Rules (using Rules Interchange Format, RIF) to specify application functionality along with a platform to produce automatic implementations for them. The novelty of this proposal is to introduce Business Rules at all levels of MDA architecture in a software development process, providing a supporting tool where production Business Rules are considered at every abstraction level. Production Business Rules are represented through standard languages, rule engine vendor independence is assured via automatic transformation between rule languages, and Business Rules reuse is made possible. The objective is to get the development of production Business Rules closer to non-technical people involved in the software development process through the use of natural language processing approaches, automatic transformations among models and semantic web languages such as Ontology Web Language (OWL).
引用
收藏
页码:159 / +
页数:3
相关论文
共 50 条
  • [1] A development of business rules with decision tables for business processes
    Auechaikul, Thanawut
    Vatanawood, Wiwat
    [J]. TENCON 2007 - 2007 IEEE REGION 10 CONFERENCE, VOLS 1-3, 2007, : 632 - 635
  • [2] Towards a Software System for Facilitating the Reuse of Business Processes
    Athanasopoulos, Konstantinos
    Theodoridis, Georgios
    Darisaplis, Christos
    Stamelos, Ioannis
    [J]. REUSE IN THE BIG DATA ERA, 2019, 11602 : 34 - 46
  • [3] Towards the Systematic Development of Hybrid Software Development Processes
    Kuepper, Steffen
    Rausch, Andreas
    Andelfinger, Urs
    [J]. PROCEEDINGS OF THE 2018 INTERNATIONAL CONFERENCE ON SOFTWARE AND SYSTEM PROCESS (ICSSP 2018), 2018, : 157 - 161
  • [4] Automated Refinement of Business Processes through Model Transformations Specifying Business Rules
    Popp, Roman
    Kaindl, Hermann
    [J]. 2015 IEEE 9TH INTERNATIONAL CONFERENCE ON RESEARCH CHALLENGES IN INFORMATION SCIENCE (RCIS), 2015, : 327 - 333
  • [5] Agile Software System Development and Customisation Using Business Rules
    Smaizys, Aidas
    Vasilecas, Olegas
    [J]. DATABASES AND INFORMATION SYSTEMS V, 2009, 187 : 243 - 254
  • [6] Towards a flexible service integration through separation of business rules
    Asuncion, Camlon H.
    Iacob, Maria-Eugenia
    van Sinderen, Marten J.
    [J]. 2010 14TH IEEE INTERNATIONAL ENTERPRISE DISTRIBUTED OBJECT COMPUTING CONFERENCE (EDOC 2010), 2010, : 184 - 193
  • [7] Towards Self-healing Execution of Business Processes Based on Rules
    Boukhebouze, Mohamed
    Amghar, Youssef
    Benharkat, Aicha-Nabila
    Maamar, Zakaria
    [J]. ENTERPRISE INFORMATION SYSTEMS-BK, 2009, 24 : 501 - +
  • [8] Innovation through improvement in the energy efficiency of business processes
    Skvortsova, Inga
    Latyshev, Roman
    Truntsevsky, Yuri
    [J]. INTERNATIONAL SCIENCE CONFERENCE SPBWOSCE-2018: BUSINESS TECHNOLOGIES FOR SUSTAINABLE URBAN DEVELOPMENT, 2019, 110
  • [9] JOINING BUSINESS RULES AND BUSINESS PROCESSES
    Habich, Dirk
    Richly, Sebastian
    Demuth, Birgit
    Gietl, Franziska
    Spilke, Joachim
    Lehner, Wolfgang
    Assmann, Uwe
    [J]. INFORMATION TECHNOLOGIES' 2010, 2010, : 361 - +
  • [10] The business of software improvement
    McConnell, S
    [J]. IEEE SOFTWARE, 2002, 19 (04) : 5 - 7