Current orchestration and choreography process engines only serve with dedicate process languages.To solve these problems,an Event-driven Process Execution Model(EPEM) was developed.Formalization and mapping principle...Current orchestration and choreography process engines only serve with dedicate process languages.To solve these problems,an Event-driven Process Execution Model(EPEM) was developed.Formalization and mapping principles of the model were presented to guarantee the correctness and efficiency for process transformation.As a case study,the EPEM descriptions of Web Services Business Process Execution Language(WS-BPEL) were represented and a Process Virtual Machine(PVM)-OncePVM was implemented in compliance with the EPEM.展开更多
Many design engineers in cross-domain industries have attended training classes of TRIZ to improve their innovative abilities in China. Most of them are successful, but others are not. So the latest target of the trai...Many design engineers in cross-domain industries have attended training classes of TRIZ to improve their innovative abilities in China. Most of them are successful, but others are not. So the latest target of the trainers is to improve the training process used now in industry in China and to make the engineers to understand the basic principles of TRIZ better. Based on the mass-engineer-oriented training model(MEOTM) and mechanical engineers’ design cases, a relationship between managing activities about the opportunities for innovation and the training process is set up. It is shown that the inventive problems come first from opportunity searching for engineers. A training and gate system for evaluation is developed to involve the managing activities of the companies in the training process. Then comparison between the general analogous process and the application of TRIZ is made, which shows the advantages and depth principles of TRIZ for the engineers to apply them confidently. Lastly a new process is formed in which opportunity searching, engineers training, inventive problems identifying and solving,and three redesign paths are connected seamlessly. The research proposes an opportunity-driven redesign path that cooperates the training and opportunity searching, which will be applied in future training classes to make more and more engineers to follow.展开更多
Model-Driven Engineering (MDE) by reframing software development as the transformation of high-level models, promises lots of gains to Software Engineering in terms of productivity, quality and reusability. Although a...Model-Driven Engineering (MDE) by reframing software development as the transformation of high-level models, promises lots of gains to Software Engineering in terms of productivity, quality and reusability. Although a number of empirical studies have established the reality of these gains, there are still lots of reluctances toward the adoption of MDE in practice. This resistance can be explained by several technological and social factors among which a natural scepticism toward novel approaches. In this paper we attempt to provide arguments to help alleviate this scepticism by conducting an assessment of a MDE approach. Our goal is to show that although this MDE is novel, it retains similarities with the conventional Software Engineering approach while automating aspects of it.展开更多
There are several software process models that have been proposed and are based on task involved in developing and maintaining software product. The large number of software projects not meeting their expectation in t...There are several software process models that have been proposed and are based on task involved in developing and maintaining software product. The large number of software projects not meeting their expectation in terms of functionality, cost, delivery schedule and effective project management appears to be lacking. In this paper, we present a new software fusion process model, which depicts the essential phases of a software project from initiate stage until the product is retired. Fusion is component based software process model, where each component implements a problem solving model. This approach reduces the risk associated with cost and time, as these risks will be limited to a component only and ensure the overall quality of software system by considering the changing requirements of customer, risk assessment, identification, evaluation and composition of relative concerns at each phase of development process.展开更多
Fusion Process Model is a software process model to enhance the software development process. Fusion process model have five fundamental phases and one fusion process controller to control and co-ordinate the overall ...Fusion Process Model is a software process model to enhance the software development process. Fusion process model have five fundamental phases and one fusion process controller to control and co-ordinate the overall development process. Fusion Process Model uses 3C-Model to generalize the process of solving the problem in each phase. 3C-Model, which helps in implementing component based development approach and provides firmer control over the software development process. Because of the component driven approach, the risk associated with cost and time is limited to component only and ensure the overall quality of software system, reduce the development cost and time by considering the changing requirements of customer, risk assessment, identification, evaluation and composition of relative concerns at each phase of development process. We have implemented Fusion Process Model to the design of a real world information system and evaluated this implementation with the initial project estimation.展开更多
地表变化是遥感领域的重点研究对象之一,掌握地表随时间演化的规律是对地观测研究中一项长期且艰巨的任务,在自然资源、生态环境、防灾减灾等诸多领域具有深远影响。然而由于地表变化驱动因子及其作用机理的复杂性,关于地表动态变化过...地表变化是遥感领域的重点研究对象之一,掌握地表随时间演化的规律是对地观测研究中一项长期且艰巨的任务,在自然资源、生态环境、防灾减灾等诸多领域具有深远影响。然而由于地表变化驱动因子及其作用机理的复杂性,关于地表动态变化过程的建模大多是简化的或局部的,较难形成完备的物理模型与数学公式表达。从方法论的角度而言,伴随着近年来大数据与AI for Science方法的快速发展,数据驱动的动态演化系统建模方法发展迅速,可以直接以观测数据序列为输入构建数据吻合度高的数据模型,作为物理模型的高保真近似甚至替代。本文梳理了3类可用于地表动态变化过程建模的数据驱动方法,即时空模态分解、主控偏微分方程反演、以及状态变量发现网络,分别利用这3类方法进行遥感图像时间序列建模,并通过时间序列影像预测评估建模精度,实验结果初步验证了数据驱动建模方法的有效性,显示了3类方法各自的特点、研究价值与应用前景。展开更多
文摘Current orchestration and choreography process engines only serve with dedicate process languages.To solve these problems,an Event-driven Process Execution Model(EPEM) was developed.Formalization and mapping principles of the model were presented to guarantee the correctness and efficiency for process transformation.As a case study,the EPEM descriptions of Web Services Business Process Execution Language(WS-BPEL) were represented and a Process Virtual Machine(PVM)-OncePVM was implemented in compliance with the EPEM.
基金Supported by National Natural Science Foundation of China(Grant Nos.51675159,51305123)
文摘Many design engineers in cross-domain industries have attended training classes of TRIZ to improve their innovative abilities in China. Most of them are successful, but others are not. So the latest target of the trainers is to improve the training process used now in industry in China and to make the engineers to understand the basic principles of TRIZ better. Based on the mass-engineer-oriented training model(MEOTM) and mechanical engineers’ design cases, a relationship between managing activities about the opportunities for innovation and the training process is set up. It is shown that the inventive problems come first from opportunity searching for engineers. A training and gate system for evaluation is developed to involve the managing activities of the companies in the training process. Then comparison between the general analogous process and the application of TRIZ is made, which shows the advantages and depth principles of TRIZ for the engineers to apply them confidently. Lastly a new process is formed in which opportunity searching, engineers training, inventive problems identifying and solving,and three redesign paths are connected seamlessly. The research proposes an opportunity-driven redesign path that cooperates the training and opportunity searching, which will be applied in future training classes to make more and more engineers to follow.
文摘Model-Driven Engineering (MDE) by reframing software development as the transformation of high-level models, promises lots of gains to Software Engineering in terms of productivity, quality and reusability. Although a number of empirical studies have established the reality of these gains, there are still lots of reluctances toward the adoption of MDE in practice. This resistance can be explained by several technological and social factors among which a natural scepticism toward novel approaches. In this paper we attempt to provide arguments to help alleviate this scepticism by conducting an assessment of a MDE approach. Our goal is to show that although this MDE is novel, it retains similarities with the conventional Software Engineering approach while automating aspects of it.
文摘There are several software process models that have been proposed and are based on task involved in developing and maintaining software product. The large number of software projects not meeting their expectation in terms of functionality, cost, delivery schedule and effective project management appears to be lacking. In this paper, we present a new software fusion process model, which depicts the essential phases of a software project from initiate stage until the product is retired. Fusion is component based software process model, where each component implements a problem solving model. This approach reduces the risk associated with cost and time, as these risks will be limited to a component only and ensure the overall quality of software system by considering the changing requirements of customer, risk assessment, identification, evaluation and composition of relative concerns at each phase of development process.
文摘Fusion Process Model is a software process model to enhance the software development process. Fusion process model have five fundamental phases and one fusion process controller to control and co-ordinate the overall development process. Fusion Process Model uses 3C-Model to generalize the process of solving the problem in each phase. 3C-Model, which helps in implementing component based development approach and provides firmer control over the software development process. Because of the component driven approach, the risk associated with cost and time is limited to component only and ensure the overall quality of software system, reduce the development cost and time by considering the changing requirements of customer, risk assessment, identification, evaluation and composition of relative concerns at each phase of development process. We have implemented Fusion Process Model to the design of a real world information system and evaluated this implementation with the initial project estimation.
文摘地表变化是遥感领域的重点研究对象之一,掌握地表随时间演化的规律是对地观测研究中一项长期且艰巨的任务,在自然资源、生态环境、防灾减灾等诸多领域具有深远影响。然而由于地表变化驱动因子及其作用机理的复杂性,关于地表动态变化过程的建模大多是简化的或局部的,较难形成完备的物理模型与数学公式表达。从方法论的角度而言,伴随着近年来大数据与AI for Science方法的快速发展,数据驱动的动态演化系统建模方法发展迅速,可以直接以观测数据序列为输入构建数据吻合度高的数据模型,作为物理模型的高保真近似甚至替代。本文梳理了3类可用于地表动态变化过程建模的数据驱动方法,即时空模态分解、主控偏微分方程反演、以及状态变量发现网络,分别利用这3类方法进行遥感图像时间序列建模,并通过时间序列影像预测评估建模精度,实验结果初步验证了数据驱动建模方法的有效性,显示了3类方法各自的特点、研究价值与应用前景。