Activity Diagram

Top PDF Activity Diagram:

Modeling activity diagram to colored petri net for validation and verification based on non functional parameters

Modeling activity diagram to colored petri net for validation and verification based on non functional parameters

Nowadays it is one of the important things in modeling to know how we can find out non functional parameters of the system. This is not achieved if you have powerful modeling tool that can formalize the software based system. On the other hand we can use the findings from the project to formalize some diagrams in UML like the activity diagram which is straightforward to be converted to the CPN as a formalized modeling tool. On the other hand the tool is used to formalize software systems to find quality attributes.

20 Read more

Test Case Generation based on Activity Diagram for Mobile Application

Test Case Generation based on Activity Diagram for Mobile Application

The proposed model studies the activity diagrams as a element in initiation the automated algorithm of generating test cases for navigation mobile application. This model constructs an intermediate table called the Activity Dependency Table (ADT) which contains columns: Activity Name, dependency nodes, in degree value, dependent nodes, out degree values. The produced ADT table automatically generates a directed graph called Activity Dependency Graph (ADG). The ADG is then examined using the Depth First Search (DFS) in order to extract all the possible test cases for mobile applications. The ADT’s form makes the ADG cover all the functionalities in the activity diagram. The generated test cases should go through all the branches in the activity diagram. Each activity diagram will be utilized to automatically generate its ADT which is specially designed to contain all necessary details that enable the model to examine all the activity diagram’s functionalities and capabilities. The ADT will then be used to automatically generate the ADG. The ADG will be accessed using the DFS to extract all the possible test paths. Therefore, all the details are added to each test path using the ADT to have the final test cases [2]. Each activity diagram should pass through all the four modules to generate at the end a set of highly efficient test cases meeting the hybrid coverage criterion for the mobile application system. Figure 2 shows architecture of TCBAD.Figure 3 shows algorithm for TCBAD.This algorithm is the extended form of Algorithm Generating Test cases Suite. TCBAD proposed to add extra nodes to satisfy the condition for root node and end node, which state that for root node the value of in order is null as well as for end node value of out node is null. This condition can be used for automatic decision of root node and end node.
Show more

6 Read more

Test Case Generation and Minimization using UML Activity Diagram in Model Driven Environment

Test Case Generation and Minimization using UML Activity Diagram in Model Driven Environment

In our work test cases for different projects are generated through a tool called test optimal tool. That generated test cases are stored in either in excel file in table format or in HTML format. Data of generated files are extracted through code and store it into database. Stored test cases are larger in number which are minimized with the help of changes done in original activity diagram of a project. Original and modified activity diagrams are compared through software to identify common and uncommon test suites. We will test our project through different activity diagram of number of projects of same domain and finally analytics of change and minimization is presented through graph. With the advent of technology software becomes very crucial part in all the institute and industries. To develop particular software and to test it as per customer requirement is very important because the software which is not able to satisfy customer requirement after development will leads to increase and waste of cost, time and effort of all parts of organization. Model- based test case generation is gaining acceptance to the Design and implementation of new technique for optimum number of test cases generation and minimization using model driven testing.
Show more

5 Read more

An Approach to Automated Conceptual Database Design Based on the UML Activity Diagram

An Approach to Automated Conceptual Database Design Based on the UML Activity Diagram

Another reason for the fairly small number of papers in the field, besides different and/or non-harmonized notations, is related to the semantic capacity of business models which has not been completely explored yet and should be exploited for the automated CDM design. Inspired by [15] and some subsequent proposals [4, 31, 37, 7, 6, 5], in this paper we explore the semantic capacity of the business process model represented by the UML activity diagram (AD), and define the formal rules for automated design of the initial CDM represented by the UML class diagram (CD). The proposed approach is based on: (i) automatic extraction of business entities (participants and objects) from the source AD, and (ii) automatic generation of corresponding classes and their associations (participant-object and object-object associations) in the target CD.
Show more

36 Read more

AUTOMATED VERIFICATION OF ACTIVITY DIAGRAM USING UMLSEC ON XMI DATA.

AUTOMATED VERIFICATION OF ACTIVITY DIAGRAM USING UMLSEC ON XMI DATA.

The tool depicted in this paper assesses the UML diagram and research for dangers in the models and ensures the security in model. The testing of UML diagram (Activity diagram) via specific rule set plotted based on the UML diagram is successful. The tool is viable in distinguish the defect in diagram which can bring about the security dangers. Generally engineers make deficiency in diagram that can bring the software defect.

5 Read more

Mapping Activity Diagram to Petri Net: Application of Markov Theory for Analyzing Non-Functional Parameters

Mapping Activity Diagram to Petri Net: Application of Markov Theory for Analyzing Non-Functional Parameters

3.2. UML UML consists of a set of graphs or charts with explanatory comments that can be expressed either in a formal way or in natural language. Each diagram has a specific and precise position in the design process. An activity diagram is a dynamic diagram that shows the activity and the event that causes the object to be in the particular state. The activity is triggered by one or more events, and it may result in one or more events that may trigger other activities or processes. The biggest disadvantage of activity diagrams is that they do not clearly explain which objects execute which activities, and the way that the contection works between them. However, labeling of each activity with the responsible object can be performed. Often it is useful to draw an activity diagram early in the modeling of a process, to help understand the overall process [22].
Show more

12 Read more

Logical Approach: Consistency Rules between Activity Diagram and Class Diagram

Logical Approach: Consistency Rules between Activity Diagram and Class Diagram

In this research, we use UML Models for Tour Management System (TMS) as a case study to discuss the application of our proposed method. TMS enables visitor requests for the scheme to check the availability of the desired tour package. This information is stored in the Tour Information System. The system will check whether the customer is existing or new. The new user will enter his personal and tour details for the reservation. In turn, he/she is provided with a system-generated unique ID and password for Login. When a customer is satisfied with the tour package, he/she will request for reservation of tour. Personal details of a new customer are stored in cust_info while the details regarding the tour selected by the particular customer are stored in tour info and the details regarding it would be restructured in Tour Information System. Existing customer can update his/her details in cust_info and cancel the reservation for a tour from tour_info and changes regarding it are reflected in Tour Information System. The requirements of TMS are captured and visualized using a use case diagram. The functionalities of each use case are then modeled using activity diagrams. To show how UML diagrams fulfilled our proposed consistency rules, we showed one activity diagram (Appendix 1) and a class diagram of the whole system (Appendix 2).
Show more

8 Read more

Towards Security Risk oriented Mal Activity Diagram

Towards Security Risk oriented Mal Activity Diagram

Mal-activity diagrams [15] extend the concepts of Activity diagrams. They deal with the behavioural aspects of the security problems. Basic way to build a mal-activity diagram is to build a normal process first then add unwanted behaviour to this process. Similarly to the Misuse case [8] diagram, it also allows to add mitigations. It includes some extra concepts such as Mal-Activity, Mal-swimlane and Mal-decision which are opposites of the regular activity diagrams constructs. It also defines MitigationActivity and MitigationLink to show the mitigation process.
Show more

6 Read more

Mapping Activity Diagram to Fuzzy GSPN

Mapping Activity Diagram to Fuzzy GSPN

As specified in Algorithm, firstly the GSPN of activity diagram will be created. All the component of activity diagram is considered as an immediate transition and PAstep stereotypes are considered as the timed transitions -In this step the decisions are ignored- T0 is the Transition which in it the events and decisions will be checked. First each component of activity diagram is transfer to the GSPN then all of them will be combined. Figure 3 shows the final GSPN of UML- Activity diagram which is showed in figure2.
Show more

6 Read more

Modelling UML activity diagram to colored petri net for validation and verification based on non functional parameters

Modelling UML activity diagram to colored petri net for validation and verification based on non functional parameters

Nowadays it is one of the important things in modeling to know how we can find out non functional parameters of the system. This is not achieved if you have powerful modeling tool that can formalize the software based system. On the other hand we can use the findings from the project to formalize some diagrams in UML like the activity diagram which is straightforward to be converted to the CPN as a formalized modeling tool. On the other hand the tool is used to formalize software systems to find quality attributes.

26 Read more

Test Case Generation from Activity Diagram Using Multiobjective Evolutionary Algorithm

Test Case Generation from Activity Diagram Using Multiobjective Evolutionary Algorithm

UML is intentionally process independent and could be applied in the context of different processes. Still, it is most suitable for use case driven, iterative and incremental development processes. An example of such process is Rational Unified Process (RUP).UML is not complete and it is not completely visual. Given some UML diagram, we can't be sure to understand depicted part or behavior of the system from the diagram alone. Some information could be intentionally omitted from the diagram, some information represented on the diagram could have different interpretations, and some concepts of UML have no graphical notation at all, so there is no way to depict those on diagrams. For example, semantics of multiplicity of actors and multiplicity of use cases on use case diagrams is not defined precisely in the UML specification and could mean either concurrent or successive usage of use cases.
Show more

10 Read more

An enhanced test case generation technique using activity diagram for system testing

An enhanced test case generation technique using activity diagram for system testing

Because Test case creation (generation) is of indispensable significance, this study has focused on the use of Unified Modeling Language (UML) behavioral models to accomplish it successfully. Various techniques have used activity diagrams because of their simplicity and sufficient testing information, also because they are one of the earliest models created in the development lifecycle thus encouraging early testing. Most of them have emphasized creation of either intermediate tables, graphs or both. In due course, this has increased test case generation effort and time needed to create tests. This research therefore proposed elimination of these intermediate models by directly traversing activity diagrams, reducing on likely errors created during their construction besides the effort and time wasted there within.
Show more

33 Read more

Experimental and Numerical Analysis of Forming Limit Diagram (FLD) and Forming Limit Stress Diagram (FLSD)

Experimental and Numerical Analysis of Forming Limit Diagram (FLD) and Forming Limit Stress Diagram (FLSD)

Typical uniaxial stress–strain curve for alloy AA3105 from uniaxial tests is shown in Figure 7. The strain har- dening exponent and the strength coefficient k from the empirical hardening law   K  n were determined from plot of log versus log  . Consequently flow property was summarized as   302  0.103 MPa. The tensile strength of the material was found to be 231 MPa. Measurements of plastic strain ratios (R-values) used in the prediction of FLDs are given in Table 2. Figure 8 shows the FLD for Al 3105 in terms major and minor strains, respectively. In out-of-plane tests, the strains in the sheet vary over the stretched dome from a strain state close to plane strain near the flange of the sheet to one approximating balanced biaxial tension at the pole. In these situations, flow localization and failure site depend on the factors such as strain hardening, anisotropy beha- vior of the sheet metal, friction condition and strain gra- dient. During out-of-plane deformation, geometric and frictional effect comes into play with regard to their ten- dency to shift the site of strain localization away from the pole at which it was first initiated. The shift can also oc- cur partly because of strain hardening and the deve- lop- ment of a biaxial stress state in the neck. Using the equa- tions in section 5, the strain resulted from experimental work converted to stress. Figure 9 shows the forming limit stress diagram (FLSD) obtained from experimen- tally strain values.
Show more

7 Read more

The representation theory of diagram algebras

The representation theory of diagram algebras

by taking linear combinations of these diagrams. See Figure 3(i) for an example. We now form the Brauer algebra by again using diagrams consisting of two rows of n nodes, but relaxing the rule for joining them by arcs. We could previously only join northern and southern nodes, but now we allow an arc to join any two distinct nodes, so that each node is the end point of precisely one arc (see Figure 3(ii)). Multiplication is again by concatenation, except it is now possible to introduce central loops, not joined to any node. We remove these loops and multiply the resulting diagram by a power of a chosen parameter δ ∈ R (this is made precise in Chapter 3) . By taking linear combinations of diagrams we thus form the Brauer algebra B n (δ). A precise
Show more

136 Read more

Using the Asset Diagram in Innoslate

Using the Asset Diagram in Innoslate

The asset diagram automatically produces entities, adds the appropriate relationships, and sets needed schema attributes for you. Assets are decomposed by a parent Asset. Asset are connected by Conduits. Directional connections have the source Asset's connected by relationship Origin attribute set to true. Bidirectional connections have both Asset's connected by relationship Origin attribute to set to true.

5 Read more

Figure 1. Block Diagram

Figure 1. Block Diagram

Each device contains a logic interface, integrated bridge drivers, high efficiency MOSFET output transistors and protection circuitry.. Each device may be used in DDX® Mode as a dual [r]

17 Read more

Traffic Engineering Eye Diagram

Traffic Engineering Eye Diagram

The research tools above allow various Traffic Engineering algorithms to be compared. Such tools usually consider only the average performance metrics, so the performance of two or more algorithms can be presented on a single diagram. However, in this way the information about the distribution of traffic over the network topology is lost. Such information could be used to enable the TE algorithm to redirect the traffic from congested regions. Therefore, we think that visualisation tools illustrating traffic distribution over the network can help researchers to improve the TE algorithms and also the analysis of their performance.
Show more

8 Read more

Phase diagram for jammed systems

Phase diagram for jammed systems

7KHPDLQTXHVWLRQLVWKHQZKDWKDSSHQVDWWKHVWUHVVSODWHDXVXFKDSODWHDXLVXQSK\VLFDO VLQFH LW LPSOLHV WKDW IRU D JLYHQ VWUHVV VHYHUDO VKHDU UDWHV DUH SRVVLEOHDQG WKDWFRQVHTXHQWO\ WKH V\VWHPKDVVHYHUDOYLVFRVLWLHVDWWKLVVWUHVV :HWKHUHIRUHPHDVXUHWKHYHORFLW\SURILOHRIWKHVKHDUHG IOXLGLQWKHVWUHVVSODWHDXWKHVHresults are obtained in steady state with a cone-and-plate rheometer inserted in a magnetic resonance imager (MRI) (see details in [8]). 7KHNH\REVHUYDWLRQLVWKDWIRU VKHDU UDWHV VPDOOHU WKDQ D FULWLFDO RQH ZH REVHUYH D FRH[LVWHQFH EHWZHHQ VKHDUHG DQG XQVKHDUHG PDWHULDO Ds can be observed directly from the determination of the velocity profiles (Fig.2). Although in a cone-plate geometry the shear stress is constant, the velocity profiles are composed of two regions: in the first region (close to the bottom) there is no apparent shear while in the second region the fluid is sheared at a large rate. It is worth noting that the effective rate of shear observed in MRI tests in the sheared region is about V , which approximately corresponds to the critical shear rate at which the stress starts again increasing with shear rate in the phase diagram (for
Show more

13 Read more

Model Structures on Diagram Categories

Model Structures on Diagram Categories

32 CHAPTER 4. MODEL CATEGORIES has the lift shown if and only the second diagram (in N ) has the lift shown. As F is a left Quillen functor F i is an acyclic cofibration in N , so F i has the left lifting property with respect to p. In particular the second diagram above has the lift shown and hence so does the first. Hence Gp has the right lifting property with respect to all acyclic cofibrations in M, that is Gp is a fibration in M. Hence G preserves fibrations. Replacing acyclic cofibration and fibration with cofibration and acyclic fibration above shows that G preserves acyclic fibrations. Hence G is a right Quillen functor. A similar argument shows that if G is a right Quillen functor then F is a left Quillen functor.
Show more

83 Read more

Mnemonic Code To Ladder Diagram Converter

Mnemonic Code To Ladder Diagram Converter

Though ladder diagram has the image intuitively in programming, yet it is composed by icons, it is a great difficulty in compiling ladder diagram directly and complex design. Therefore, it should convert ladder diagram to instruction list before compiling, due to the instruction list is similar to the assembly language and in accordance with the certain logic order by statement instruction, this form is easy to compile. Ladder diagram is connected in accordance with certain rule by symbol elements, thus it can map the elements of ladder diagram to the nodes of tree, the connecting line mapped to the connecting branch of tree [2].
Show more

24 Read more

Show all 10000 documents...