Model transformation is one of the prominent features and the rising research area of Model Driven Engineering (MDE). MDE promotes models to primary artifacts that drive the whole development process. This paper prese...Model transformation is one of the prominent features and the rising research area of Model Driven Engineering (MDE). MDE promotes models to primary artifacts that drive the whole development process. This paper presents the model transformation approach for textual model oriented programs Umple (UML Programming Language) to generate android applications (apps). The proposed approach improved the generation of android source code by using Drools transformation rules and introducing new concern in model driven mobile engineering. The major objective of proposed transformation approach intends to address consistency between source and target model and also intends to handle productivity issues in model driven software development. The main results of model transformation approach are Java class for model layer, XML file for view layer and android activity class for controller layer. Results show that proposed approach achieves high consistency between source and target model and also improves model transformation productivity.展开更多
针对现有业务规则建模标准SBVR(Semantics of Business Vocabulary and Business Rules)主要面向业务专家,无法被计算机系统直接理解的问题,基于最新的SBVR 2019标准,提出了一种SBVR向Web本体语言OWL2(Web Ontology Language)的转换方...针对现有业务规则建模标准SBVR(Semantics of Business Vocabulary and Business Rules)主要面向业务专家,无法被计算机系统直接理解的问题,基于最新的SBVR 2019标准,提出了一种SBVR向Web本体语言OWL2(Web Ontology Language)的转换方法。首先,通过分析SBVR和OWL2的结构差异,设计了相应的映射规则和转换算法;其次,开发了一个SBVR到OWL2的在线转换系统,以标准化、可扩展的方式实现了业务流程的语义化;最后,通过石油领域的业务流程案例验证了该方法的可行性和实用性,证明了其在促进企业数字化转型中的应用潜力,并能为企业在业务流程的语义化和跨系统的知识共享方面提供有效的技术解决方案。展开更多
文摘Model transformation is one of the prominent features and the rising research area of Model Driven Engineering (MDE). MDE promotes models to primary artifacts that drive the whole development process. This paper presents the model transformation approach for textual model oriented programs Umple (UML Programming Language) to generate android applications (apps). The proposed approach improved the generation of android source code by using Drools transformation rules and introducing new concern in model driven mobile engineering. The major objective of proposed transformation approach intends to address consistency between source and target model and also intends to handle productivity issues in model driven software development. The main results of model transformation approach are Java class for model layer, XML file for view layer and android activity class for controller layer. Results show that proposed approach achieves high consistency between source and target model and also improves model transformation productivity.
文摘针对现有业务规则建模标准SBVR(Semantics of Business Vocabulary and Business Rules)主要面向业务专家,无法被计算机系统直接理解的问题,基于最新的SBVR 2019标准,提出了一种SBVR向Web本体语言OWL2(Web Ontology Language)的转换方法。首先,通过分析SBVR和OWL2的结构差异,设计了相应的映射规则和转换算法;其次,开发了一个SBVR到OWL2的在线转换系统,以标准化、可扩展的方式实现了业务流程的语义化;最后,通过石油领域的业务流程案例验证了该方法的可行性和实用性,证明了其在促进企业数字化转型中的应用潜力,并能为企业在业务流程的语义化和跨系统的知识共享方面提供有效的技术解决方案。