期刊文献+
共找到7篇文章
< 1 >
每页显示 20 50 100
The Formal Semantics of an UML Activity Diagram 被引量:1
1
作者 梁义芝 王延章 刘云飞 《Journal of Shanghai University(English Edition)》 CAS 2004年第3期322-327,共6页
Due to lack of strictly defined formal semantics, an UML activity diagram is unsuitable for the tasks of formal analysis, verification and assertion on the system it describes. In this paper, Petri net is used to defi... Due to lack of strictly defined formal semantics, an UML activity diagram is unsuitable for the tasks of formal analysis, verification and assertion on the system it describes. In this paper, Petri net is used to define the formal semantics of an UML activity diagram containing object flow states, laying a foundation for the precise description and analysis of a workflow system. 展开更多
关键词 UML activity diagrams formal semantics system analysis.
下载PDF
Activity Diagram Synthesis Using Labelled Graphs and the Genetic Algorithm
2
作者 Chun-Hui Wang Zhi Jin +3 位作者 Wei Zhang Didar Zowghi Hai-Yan Zhao Wen-Pin Jiao 《Journal of Computer Science & Technology》 SCIE EI CSCD 2021年第6期1388-1406,共19页
Many applications need to meet diverse requirements of a large-scale distributed user group.That challenges the current requirements engineering techniques.Crowd-based requirements engineering was proposed as an umbre... Many applications need to meet diverse requirements of a large-scale distributed user group.That challenges the current requirements engineering techniques.Crowd-based requirements engineering was proposed as an umbrella term for dealing with the requirements development in the context of the large-scale user group.However,there are still many issues.Among others,a key issue is how to merge these requirements to produce the synthesized requirements description when a set of requirements descriptions from different participants are received.Appropriate techniques are needed for supporting the requirements synthesis.Diagrams are widely used in industry to represent requirements.This paper chooses the activity diagrams and proposes a novel approach for the activity diagram synthesis which adopts the genetic algorithm to repeatedly modify a population of individual solutions toward an optimal solution.As a result,it can automatically generate a resulting diagram which combines the commonalities as many as possible while leveraging the variabilities of a set of input diagrams.The approach is featured by:1)the labelled graph proposed as the representation of the candidate solutions during the iterative evolution;2)the generalized entropy proposed and defined as the measurement of the solutions;3)the genetic algorithm designed for sorting out the high-quality solution.Four cases of different scales are used to evaluate the effectiveness of the approach.The experimental results show that not only the approach gets high precision and recall but also the resulting diagram satisfies the properties of minimization and information preservation and can support the requirements traceability. 展开更多
关键词 crowd-based requirements engineering requirements synthesis activity diagram genetic algorithm
原文传递
Test Case Generation from UML-Diagrams Using Genetic Algorithm 被引量:1
3
作者 Rajesh Kumar Sahoo Morched Derbali +3 位作者 Houssem Jerbi Doan Van Thang P.Pavan Kumar Sipra Sahoo 《Computers, Materials & Continua》 SCIE EI 2021年第5期2321-2336,共16页
Software testing has been attracting a lot of attention for effective software development.In model driven approach,Unified Modelling Language(UML)is a conceptual modelling approach for obligations and other features ... Software testing has been attracting a lot of attention for effective software development.In model driven approach,Unified Modelling Language(UML)is a conceptual modelling approach for obligations and other features of the system in a model-driven methodology.Specialized tools interpret these models into other software artifacts such as code,test data and documentation.The generation of test cases permits the appropriate test data to be determined that have the aptitude to ascertain the requirements.This paper focuses on optimizing the test data obtained from UML activity and state chart diagrams by using Basic Genetic Algorithm(BGA).For generating the test cases,both diagrams were converted into their corresponding intermediate graphical forms namely,Activity Diagram Graph(ADG)and State Chart Diagram Graph(SCDG).Then both graphs will be combined to form a single graph called,Activity State Chart Diagram Graph(ASCDG).Both graphs were then joined to create a single graph known as the Activity State Chart Diagram Graph(ASCDG).Next,the ASCDG will be optimized using BGA to generate the test data.A case study involving a withdrawal from the automated teller machine(ATM)of a bank was employed to demonstrate the approach.The approach successfully identified defects in various ATM functions such as messaging and operation. 展开更多
关键词 Genetic algorithm generation of test data and optimization state-chart diagram activity diagram model-driven approach
下载PDF
Formalization and Verification of Business Process Modeling Based on UML and Petri Nets 被引量:1
4
作者 颜志军 甘仞初 《Journal of Beijing Institute of Technology》 EI CAS 2005年第2期212-216,共5页
In order to provide a quantitative analysis and verification method for activity diagrams based business process modeling, a formal definition of activity diagrams is introduced. And the basic requirements for activit... In order to provide a quantitative analysis and verification method for activity diagrams based business process modeling, a formal definition of activity diagrams is introduced. And the basic requirements for activity diagrams based business process models are proposed. Furthermore, the standardized transformation technique between business process models and basic Petri nets is presented and the analysis method for the soundness and well-structured properties of business processes is introduced. 展开更多
关键词 business process modeling unified modeling language(UML) Petri nets activity diagram
下载PDF
Activity Model of Fe-Si-B Ternary Metallic Melts 被引量:7
5
作者 ZHAO Ding-guo GUO Pei-min ZHAO Pei 《Journal of Iron and Steel Research(International)》 SCIE EI CAS CSCD 2011年第6期16-21,共6页
According to the ion and molecule coexistence theory, the activity model of Fe-Si-B ternary system was es- tablished, and the influence of ratio :Csi/XZe, boron content and temperature, etc. on the activity of the me... According to the ion and molecule coexistence theory, the activity model of Fe-Si-B ternary system was es- tablished, and the influence of ratio :Csi/XZe, boron content and temperature, etc. on the activity of the melt com- pound was investigated. The results show that the FeB activity is high in the liquid iron, when Xsl/XFo is 0. 5 ; the ac- tivity of boron increases with increasing the boron content for different contents of xe and xs, and the activity of boron at the ratio xFo = 0.4 is about one order of magnitude higher than that for the XFo = 0. 8; The activities of the melt compound were also affected by temperature, but the influencing extent was little. The equal activity diagrams of silicon and boron were drawn for the first time according to the model results. 展开更多
关键词 activity metallic melt ion and molecule coexistence model equal activity diagram
原文传递
DEVS and MBSE:A review
6
作者 Bernard P.Zeigler 《International Journal of Modeling, Simulation, and Scientific Computing》 EI 2022年第2期31-46,共16页
We review Discrete-Event system Specification(DEVS)in the context of Model-based Systems Engineering(MBSE)and discuss an application of DEVS methodology to MBSE.We outline support for an envisioned MBSE development cy... We review Discrete-Event system Specification(DEVS)in the context of Model-based Systems Engineering(MBSE)and discuss an application of DEVS methodology to MBSE.We outline support for an envisioned MBSE development cycle of DEVS top-to-bottom MBSE capability and offer an example of mapping UML activity diagrams into executable activity-based DEVS models.We close with conclusions and future research directions. 展开更多
关键词 Discrete-event system specification DEVS model-based systems engineering MBSE UML activity diagrams HOMOMORPHISMS system design activity-based models
原文传递
A Powerful Simulation Language for Large and Complex Models
7
作者 LIN Jian The Management School, Beijing University of Aeronautics & Astronautics Beijing, 100083, China 《Systems Science and Systems Engineering》 CSCD 1998年第2期106-114,共9页
To tackle large and complex problems, a modern simulation modeling system must posses six characteristics: simplicity, user extensibility, object orientation, flexibility, capability, and initialization. Simplicity al... To tackle large and complex problems, a modern simulation modeling system must posses six characteristics: simplicity, user extensibility, object orientation, flexibility, capability, and initialization. Simplicity allows those users who are nonprofessionals in simulation modeling to use the system to build their models. User extensibility is a self perfection mechanism by which the user is able to extend the abilities of the system for large and complex problems. Object oriented methodology is a natural way of simulation modeling. Flexibility can increase the range to which the system can be applied. Powerful systems satisfy demand for ever growing complicated problems. Efficient facilities for the initialization of a model reduces the pain of initializing complicated models. The GPMS language owns each of these features. It is an English like user extensible simulation language, providing simplicity for less experienced users and allowing new data types to be defined to increase its ability. It gives the user a choice between object oriented and function oriented modeling style. Its flexibility in building models prevents the user from obeying strict rules. Its powerful constructs allow the user to describe arbitrarily complicated models. Intelligent model initialization reduces the user’s effort greatly. 展开更多
关键词 simulation language simulation modeling user extensibility object orientation GPMS activity cycle diagram the Three Phase Approach
原文传递
上一页 1 下一页 到第
使用帮助 返回顶部