The suggested method is based on experience gained during the development of three large state ad-ministration programs, namely Bulgarian e-Customs (BeC), Bulgarian e-Health (BeH), and Bulgarian e-Government (BeG). Both technological and organizational problems during the realization of these programs are identified. A Common Platform for Automated Programming (CPAP) is developed in order to address and solve the identified problems. A method for information systems (IS) automated programming based on KBASE (Knowledge Based Automated Software Engineering) is proposed. Widely used international standards for system specification and generation are selected, including Business Process Model and Notation (BPMN), Case Management Model and Notation (CMMN), Uni-fied Modelling Language, Decision Management and Notation (DMN), Ontology Web Language (OWL), natural language (NL) combinatorial dictionaries, Contextual design (CD). CPAP Development environment architecture is designed including server area, data base area, security area, Enterprise service bus, and specialized NL- based, context- based, event- based, process- based, message- based, service- based, object- based, rule- based, and ontology-based tools. The advantages of several KBASE CPAP prototype realizations are presented.
Stanev, Ivan and Koleva, Maria, "Method For Information Systems Automated Programming" (2017). MCIS 2017 Proceedings. 9.