Guidelines for framework development process
Abstract
Framework as a term is very frequently used in software engineering, especially in relation to object-oriented software design and implementation. In general, a framework could be defined as an application generator for one particular domain, or more to the point, it represents a skeleton of an application, that includes the complete code for the basic functions of a system, which can be conformed to the needs of one specific application. In this paper, the definitions and properties of frameworks development process are presented. The second part of the paper will present guidelines for design and implementation of framework for developing desktop applications based on relationship meta-data. The framework should, on the basis of an arbitrary problem domain represented by a meta model, generate application skeleton using three-tier architecture and then implement basic CRUD database operations for the defined problem domain. Finally, conclusion summarizes all done and notes guidelines... for further improvements of the implemented framework.
Keywords:
software patterns / relational model / Framework / desktop application / code generation / c#Source:
2011 7th Central and Eastern European Software Engineering Conference, CEE-SECR 2011, 2011Collections
Institution/Community
Fakultet organizacionih naukaTY - CONF AU - Stanojević, Vojislav AU - Vlajić, Siniša AU - Milić, Miloš AU - Ognjanović, M. PY - 2011 UR - https://rfos.fon.bg.ac.rs/handle/123456789/823 AB - Framework as a term is very frequently used in software engineering, especially in relation to object-oriented software design and implementation. In general, a framework could be defined as an application generator for one particular domain, or more to the point, it represents a skeleton of an application, that includes the complete code for the basic functions of a system, which can be conformed to the needs of one specific application. In this paper, the definitions and properties of frameworks development process are presented. The second part of the paper will present guidelines for design and implementation of framework for developing desktop applications based on relationship meta-data. The framework should, on the basis of an arbitrary problem domain represented by a meta model, generate application skeleton using three-tier architecture and then implement basic CRUD database operations for the defined problem domain. Finally, conclusion summarizes all done and notes guidelines for further improvements of the implemented framework. C3 - 2011 7th Central and Eastern European Software Engineering Conference, CEE-SECR 2011 T1 - Guidelines for framework development process DO - 10.1109/CEE-SECR.2011.6188465 UR - conv_3152 ER -
@conference{ author = "Stanojević, Vojislav and Vlajić, Siniša and Milić, Miloš and Ognjanović, M.", year = "2011", abstract = "Framework as a term is very frequently used in software engineering, especially in relation to object-oriented software design and implementation. In general, a framework could be defined as an application generator for one particular domain, or more to the point, it represents a skeleton of an application, that includes the complete code for the basic functions of a system, which can be conformed to the needs of one specific application. In this paper, the definitions and properties of frameworks development process are presented. The second part of the paper will present guidelines for design and implementation of framework for developing desktop applications based on relationship meta-data. The framework should, on the basis of an arbitrary problem domain represented by a meta model, generate application skeleton using three-tier architecture and then implement basic CRUD database operations for the defined problem domain. Finally, conclusion summarizes all done and notes guidelines for further improvements of the implemented framework.", journal = "2011 7th Central and Eastern European Software Engineering Conference, CEE-SECR 2011", title = "Guidelines for framework development process", doi = "10.1109/CEE-SECR.2011.6188465", url = "conv_3152" }
Stanojević, V., Vlajić, S., Milić, M.,& Ognjanović, M.. (2011). Guidelines for framework development process. in 2011 7th Central and Eastern European Software Engineering Conference, CEE-SECR 2011. https://doi.org/10.1109/CEE-SECR.2011.6188465 conv_3152
Stanojević V, Vlajić S, Milić M, Ognjanović M. Guidelines for framework development process. in 2011 7th Central and Eastern European Software Engineering Conference, CEE-SECR 2011. 2011;. doi:10.1109/CEE-SECR.2011.6188465 conv_3152 .
Stanojević, Vojislav, Vlajić, Siniša, Milić, Miloš, Ognjanović, M., "Guidelines for framework development process" in 2011 7th Central and Eastern European Software Engineering Conference, CEE-SECR 2011 (2011), https://doi.org/10.1109/CEE-SECR.2011.6188465 ., conv_3152 .