DocumentCode :
3144799
Title :
Modeling Legislation by using UML State Machine Diagrams
Author :
Strahonja, Vjeran
Author_Institution :
Fac. of Organization & Informatics, Zagreb Univ.
fYear :
2006
fDate :
38838
Firstpage :
624
Lastpage :
627
Abstract :
The basic idea of modeling law, as presented in this paper, is capturing domain knowledge of legislation and specifying it in a generic way by using commonly agreed and understandable modeling concepts of the Unified Modeling Language (UML). State machine diagrams provide a graphical notation for describing the dynamic (time-dependent) behavior of a system. Business oriented behavioral models of legislation enable to understand the system better, support the detection of anomalies and help to improve the quality of legislation by validation and verification. Different types of anomalies in legislation are classified and described in the article. More specific, this paper presents a static analysis approach to the checking of correctness and consistency of the UML state machine diagrams specifications of legislation. The presented framework includes semantic and syntactic anomalies. Other motivation for modeling legislation is a desire to build court case management systems. The prerequisite of building such models is the transformation of legislation and regulations into system models that focus on different aspects of the computer system, such as programs that automates the business process and business rules, database, user interface, system procedures etc. Based on empirical research, assessment of proposed method is made
Keywords :
Unified Modeling Language; diagrams; finite state machines; formal specification; law administration; program diagnostics; program verification; UML state machine diagrams; Unified Modeling Language; business oriented behavioral models; court case management systems; law; legislation; Computer interfaces; Databases; Informatics; Law; Legal factors; Legislation; Object oriented modeling; Programming; Unified modeling language; User interfaces; Modeling legislation; behavioral model; court case management system; state machine diagram; static and dynamic analysis;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Electrical and Computer Engineering, 2006. CCECE '06. Canadian Conference on
Conference_Location :
Ottawa, Ont.
Print_ISBN :
1-4244-0038-4
Electronic_ISBN :
1-4244-0038-4
Type :
conf
DOI :
10.1109/CCECE.2006.277286
Filename :
4055070
Link To Document :
بازگشت