Design and architecture of the system for generating elements of database business application

Artur Kornatka


In the paper we put forward the idea of a system for generating elements for database business applications and presents details of the architecture and way of working of the generator prototype called BACG (Business Application Code Generator) which implements mentioned concepts.


database application; WPF; automatic generation of application elements; Model View ViewModel

Full Text:

PDF (Polski)


Garofalo R.: Building Enterprise Application with Windows Presentation Foundation and the Model View ViewModel Pattern. O'Reilly, 2011.

Pressman R. S.: Praktyczne podejście do inżynierii oprogramowania. WNT, 2008.

Górski J.: Inżynieria oprogramowania. Mikom, 1999.

Patrick T.: Microsoft ADO.NET 4. Microsoft Press, 2010.

Nathan A.: Windows Presentation Foundation. Sams Publishing, 2007.

Visual Studio LightSwitch,

Sorensen E., Mikailesc M.: Model-View-ViewModel (MVVM) Design Pattern using Windows Presentation Foundation (WPF) Technology,

Ambler S. W.: Designing a Robust Persistence Layer. Softw. Dev., Vol. 6(2), 1998, s. 73÷75.

Cleaveland J. G.: Building application generators. IEEE Software, 1988.

Jones N. D., Gomard C., Sestoft P.: Partial Evaluation and Automatic Program Generation. International Series in Computer Science. Prentice-Hall, Engle Wood Cliffs, NJ 1993.