Extracting Business Rules through Static Analysis of the Source Code Извличане на бизнес правила чрез статичен анализ на програмен код

Manev, Krassimir; Maneva, Neli; Haralambiev, Haralambi

Union of Bulgarian Mathematicians (2012)

  • Volume: 41, Issue: 1, page 247-253
  • ISSN: 1313-3330

Abstract

top
Красимир Манев, Нели Манева, Хараламби Хараламбиев - Подходът с използване на бизнес правила (БП) беше въведен в края на миналия век, за да се улесни специфицирането на фирмен софтуер и да може той да задоволи по-добре нуждите на съответния бизнес. Днес повечето от целите на подхода са постигнати. Но усилията, в научно-изследователски и практически аспект, за постигане на „’формална основа за обратно извличане на БП от съществуващи системи “продължават. В статията е представен подход за извличане на БП от програмен код, базиран на методи за статичен анализ на кода. Посочени са някои предимства и недостатъци на такъв подход.The business rules (BR) approach has been introduced at the end of the past century in order to facilitate the specification of business software and to make it more adequate to the needs of the corresponding business. Nowadays most of the stated goals of the approach have been achieved. But the efforts, both scientific and practical, for providing ”a rigorous basis for reverse engineering BR from existing systems“ are still in progress. This paper describes an approach for deriving BR from source code, based on the methods of source code static analysis. Some advantages and disadvantages of such simplified approach are outlined. *ACM Classification: D.2.7, D.2.5.This work is supported by the National Scientific Research Fund under the Contract DTK 02-69/2009.

How to cite

top

Manev, Krassimir, Maneva, Neli, and Haralambiev, Haralambi. "Extracting Business Rules through Static Analysis of the Source Code Извличане на бизнес правила чрез статичен анализ на програмен код." Union of Bulgarian Mathematicians 41.1 (2012): 247-253. <http://eudml.org/doc/250888>.

@article{Manev2012,
abstract = {Красимир Манев, Нели Манева, Хараламби Хараламбиев - Подходът с използване на бизнес правила (БП) беше въведен в края на миналия век, за да се улесни специфицирането на фирмен софтуер и да може той да задоволи по-добре нуждите на съответния бизнес. Днес повечето от целите на подхода са постигнати. Но усилията, в научно-изследователски и практически аспект, за постигане на „’формална основа за обратно извличане на БП от съществуващи системи “продължават. В статията е представен подход за извличане на БП от програмен код, базиран на методи за статичен анализ на кода. Посочени са някои предимства и недостатъци на такъв подход.The business rules (BR) approach has been introduced at the end of the past century in order to facilitate the specification of business software and to make it more adequate to the needs of the corresponding business. Nowadays most of the stated goals of the approach have been achieved. But the efforts, both scientific and practical, for providing ”a rigorous basis for reverse engineering BR from existing systems“ are still in progress. This paper describes an approach for deriving BR from source code, based on the methods of source code static analysis. Some advantages and disadvantages of such simplified approach are outlined. *ACM Classification: D.2.7, D.2.5.This work is supported by the National Scientific Research Fund under the Contract DTK 02-69/2009.},
author = {Manev, Krassimir, Maneva, Neli, Haralambiev, Haralambi},
journal = {Union of Bulgarian Mathematicians},
keywords = {Business Rules; Extraction of BR from Source Code; Static Analysis; Automated Test; Data Generation},
language = {eng},
number = {1},
pages = {247-253},
publisher = {Union of Bulgarian Mathematicians},
title = {Extracting Business Rules through Static Analysis of the Source Code Извличане на бизнес правила чрез статичен анализ на програмен код},
url = {http://eudml.org/doc/250888},
volume = {41},
year = {2012},
}

TY - JOUR
AU - Manev, Krassimir
AU - Maneva, Neli
AU - Haralambiev, Haralambi
TI - Extracting Business Rules through Static Analysis of the Source Code Извличане на бизнес правила чрез статичен анализ на програмен код
JO - Union of Bulgarian Mathematicians
PY - 2012
PB - Union of Bulgarian Mathematicians
VL - 41
IS - 1
SP - 247
EP - 253
AB - Красимир Манев, Нели Манева, Хараламби Хараламбиев - Подходът с използване на бизнес правила (БП) беше въведен в края на миналия век, за да се улесни специфицирането на фирмен софтуер и да може той да задоволи по-добре нуждите на съответния бизнес. Днес повечето от целите на подхода са постигнати. Но усилията, в научно-изследователски и практически аспект, за постигане на „’формална основа за обратно извличане на БП от съществуващи системи “продължават. В статията е представен подход за извличане на БП от програмен код, базиран на методи за статичен анализ на кода. Посочени са някои предимства и недостатъци на такъв подход.The business rules (BR) approach has been introduced at the end of the past century in order to facilitate the specification of business software and to make it more adequate to the needs of the corresponding business. Nowadays most of the stated goals of the approach have been achieved. But the efforts, both scientific and practical, for providing ”a rigorous basis for reverse engineering BR from existing systems“ are still in progress. This paper describes an approach for deriving BR from source code, based on the methods of source code static analysis. Some advantages and disadvantages of such simplified approach are outlined. *ACM Classification: D.2.7, D.2.5.This work is supported by the National Scientific Research Fund under the Contract DTK 02-69/2009.
LA - eng
KW - Business Rules; Extraction of BR from Source Code; Static Analysis; Automated Test; Data Generation
UR - http://eudml.org/doc/250888
ER -

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.