SEARCH ENGINEERING RESEARCH PAPERS

UML diagram research papers



When concepts point at other concepts: the case of UML diagram reconstruction
free download

Abstract. Relational datasets, ie, datasets in which individuals are described both by their own features and by their relations to other individuals, arise from various sources such as databases, both relational and object-oriented, or software models, eg, UML class

Representing Textual Requirements as Graphical Natural Language for UML DiagramGeneration.
free download

ABSTRACT Since the establishment of the Unified Modelling Language (UML) as a standard graphical notation for representing knowledge, new ideas have emerged about tools that can automatically extract knowledge from text and represent it with UML diagrams. As the ABSTRACT Reverse-engineered UML class diagrams are neither abstract nor precise representations of source code because of the loose definitions of UML constituents. Thus, they are of little interest for software maintainers. We perform an exhaustive study of UML

A UML class diagram analyzer
free download

Abstract. Automatic analysis of UML models constrained by OCL invariants is still an open research topic. Especially for critical systems, such tool support is important for early identification of errors in modeling, before functional requirements are implemented. In

Assessment system for UML class diagram using notations extraction
free download

Summary The extraction is the process of removing or obtaining something from something else; whether with force or difficulty, or chemically. It is a one of separation technique used in most science researches. In our research focusing, extraction process is the process of

UML basics: The sequence diagram
free download

Summary: From The Rational Edge series of articles,. UML basics, on the essential diagrams in the Unified Modeling Language, this article offers a detailed introduction to the sequence diagram. It also introduces several new notation elements in the recent UML 2.0

UML Basics: The class diagram
free download

Summary: from The Rational Edge: As the most important example of the new structure diagram type in UML 2, the class diagram can be used by analysts, business modelers, developers, and testers throughout the software development life cycle. This article offers a

The BPM to UML activity diagram transformation using XSLT.
free download

Abstract. The Business Process Model represented as a diagram in Business Process Modeling Notation (BPMN) is a commonly used way how to describe business processes of an organization. Problems connected with a complexity of notation and missing support in

Formalizing activity diagram of UML by Petri nets
free download

Abstract This paper describes a possible application of the Petri nets to specify the dynamics of information systems. The Petri nets are a mathematical tool allowing formal specification of the system dynamics. A formal procedure is proposed for transforming the activity

Automatic test case generation from UML state chart diagram
free download

ABSTRACT More than 50% of software development effort is spent in testing phase in a typical software development project. Test case design as well as execution consumes a lot of time. So automated generation of test cases is highly required. We present a testing

UML basics Part III: The class diagram
free download

In June 2003, I began a series of articles titled" UML Basics," designed as an introduction to the Unified Modeling Language. The first article in this series provided high-level introductions to the most widely used diagrams in the UML; the second article offered an

Development of the Tool for Transformation of the Two-Hemisphere Model to the UML ClassDiagram: Technical Solutions and Lessons Learned
free download

Abstract: The Unified Modeling Language (UML) is an industrial standard for object-oriented software specification, which offers notational conventions for system modelling at the initial stage of software development. Despite the number of different approaches to

UML basics Part II: The activity diagram
free download

In June 2003, The Rational Edge introduced a new article series by Donald Bell, IBM Global Services, called UML basics. The purpose of this series is to help readers become familiar with the major diagrams that compose much of the UML. Part I offered a general overview

UML basics: The component diagram
free download

This is the next installment in a series of articles about the essential diagrams used within the Unified Modeling Language, or UML. In my previous article on the UML's class diagram, (The Rational Edge, September 2004), I described how the class diagram's notation set is the

Modeling agent mobility with UML sequence diagram
free download

Abstract: This paper presents a proposal for modeling agent mobility using UML Sequence Diagram. Our notation is focused on representing agent migration path and includes modeling of three basic mobility elements: agent creation, mobility path and current agent

BPMN vs. UML Activity Diagram for Business Process Modeling
free download

ABSTRACT During the last years, it has been noticed a growing interest of organizations in improving their business processes in order to be more competitive in a globalized economy that passes nowadays through a severe financial crisis with restrictive market conditions

Qualitative and quantitative analysis of work flows based on the UML activity diagram and Petri net
free download

Abstract: Since business work flows are closely related to enterprise performance, successfule execution of workflow is a critical driving force for strategic advantages of enterprise. Therefore, it is quite essential to customer satisfaction and productivity

A UML class diagram-based pattern language for model transformation systems
free download

Abstract:-Model transformation methods are vital in several applications such as OMG's Model-Driven Architecture and Visual Model Processors. This paper contributes a metamodel-based rewriting rule representation similar to the UML class diagram and the

An improved automatic test data generation from UML state machine diagram
free download

Abstract:Automatic test data generation helps testers to validate software against user requirements more easily. Test data can be generated from many sources; for example, experience of testers, source program, or software specification. Selecting a proper test

Model based test case prioritization using UML activity diagram and evolutionary algorithm
free download

Abstract-With the exponential growth in size and complexity of softwares, the testing activity is no more limited to testing phase of SDLC (Software Development Life Cycle). Testing process has been made iterative and incremental in Object Oriented development

A proposal for a method to translate BPMN model into UML activity diagram
free download

1. Abstract BPMN is one of the most popular Business Process modeling language nowadays. But to implementation a BPMN can be a challenged for everyone involved, from Business modeler to Software engineer. UML is stable standard for software

Experiences with a UML Diagram Critique Tool
free download

Abstract We evaluate UMLint, an automated tool for detecting defects in UML diagrams. This tool is designed to improve object-oriented models developed by students. Standard diagramming tools provide little feedback to the user on diagram quality. UMLint

Textual Requirement Analysis for UML Diagram Extraction
free download

Abstract:Requirement analysis is the preliminary step in software development process. The requirements stated by the clients are analyzed and an abstraction of it is created which is termed as requirements model. The automatic generation of UML diagram from natural

Deriving System Behavior from UML State Machine Diagram: Applied to Missile Project.
free download

Abstract: Traditionally, System Analysis and Software Design are treated as separate processes. Software Design is based on System Analysis but they have little direct relationship to each other. UML (Unified Modeling Language) is widely accepted by

An approach to convert XMI representation of UML 2. x interaction diagram into control flow graph
free download

For automation of many software engineering tasks such as program analysis, testing, and coverage analysis, it is necessary to construct a control flow graph. With the advancement of UML, software practitioners advocate to construct control flow graph from some of the UML

UML based Automated Test Case Generation technique using Activity-Sequence diagram
free download

Abstract This paper presents a novel approach to generate test cases by integrating UML design diagrams. To achieve this we consider using two behavior dependent UML diagrams like activity and sequence diagrams where sequence diagram is used to visualize the

Extending the UML Sequence Diagram to Model the Dynamic Aspects of Multi-Agent Systems
free download

Abstract. In this paper we present the dynamic aspects of multi-agent systems (MASs) based on the definition of their elements and relationships as proposed in the TAO metamodel. TAO is a conceptual framework based on agent and object abstractions that elicits an

Design and Assessment of Analysis Techniques for UML Sequence Diagram
free download

Abstract Software systems and their designs grow larger and more complex while their quality level needs to remain high. The de facto standard for describing software designs is the Unified Modeling Language (UML). This project has been carried out in the context of

Automatic Test Case Generation for UML Class Diagram using Data Flow Approach
free download

ABSTRACT To reduce the high cost of manual software testing and at the same time to increase the reliability of the testing processes, a novel method has been tried to automate the testing process. This paper presents general criteria for generating test cases from

Obtaining States Invariants From Class Diagram in UML. P
free download

Abstract:States invariants can be obtained from implicit knowledge found in planning domains. through them, planners' search process and their performance have been improved. There are tools as TIM, DISCOPLAN and Rintanen that can obtain states

SEN State Event Net, Proposal to Enrich the Arsenal of UML Dynamic Diagram.
free download

Abstract: UML in its release 2.0 is a powerful CASE tool for exploring the object universe. To design system dynamics, UML makes use of the interaction suite that counts now four diagrams replacing older sequence and collaboration diagrams of the 1. x versions. State

Generation of Testcases from UML Sequence Diagram and Detecting Deadlocks using Loop Detection Algorithm
free download

Revised: 14 March 2014 Accepted: 26 March 2014 Published: 31 March 2014 Abstract:In an environment where processes those execute concurrently, speeding up their computation is important. Deadlock is a major issue that occurs during concurrent

Dynamic Slicing of Aspect-Oriented UML Communication Diagram
free download

Abstract-Aspect-oriented Programming (AOP) is a recent programming paradigm that focuses on modular implementations of various crosscutting concerns. The typical features of AOP such as join-point, advice, introduction, aspects etc. make it difficult for applying

Viewpoints Diagram: Towards an innovative diagram in the UML Language
free download

Summary The objective in this paper is to put forward a modeling of multiview classes by making use of the Petri networks formalism. The object approach aims at modeling complex systems and allows to take into account the views of the different users of the system and

Synthesis of UML Activity Diagram from Scenario-based Specification
free download

Abstract Modeling driven approach and use case driven approach have inspired many researches about synthesis of models from use cases or scenarios. The purpose of model synthesis is to reduce the gap among requirement, design, and implementation by

How to Measure Coupling in AOP from UML Diagram
free download

Abstract The aspect-oriented programming (AOP) is a new paradigm for improving the system's features such as modularity, readability and maintainability. Aspect-oriented software development (AOSD) is a new technique to support separation of concerns in

Review of Automatic Test Case Generation from UML Diagram using Evolutionary Algorithm
free download

Abstract-Software testing plays a vital role in software development life cycle. An approach of testing which takes place at design phase can remove errors in the system and improvise the developed project. Automatic test case generation can be used for testing software or

FORMALIZATION OF WELL-FORMEDNESS RULES FOR UML USE CASE DIAGRAM
free download

ABSTRACT Unified Modeling Language (UML) is a modeling language for specifying, constructing and documenting the artifacts of the systems. Similar to programming language such as C++ and Java, UML also consists of syntax and semantics. The UML syntax is the

TRANSFORMING UML FUZZY INTERACTION OVERVIEW DIAGRAM TO FUZZY PETRI NET
free download

Abstract. Today UML diagrams are extensively used in software design, however semiformal characteristic of this method is a limitation for verification operation and predicting nonfunctional parameter of the software. Because of that in many researches UML models

Bridging Javadoc and design documentation via UML diagram image maps
free download

ABSTRACT We present a navigational aid for documentation used in software development. Based on using readily-authored UML diagrams as multi-ended links, we hypertexturally connect two distinct areas of documentation: design documents and javadoc program

Validating UML Diagram for Security
free download

ABSTRACT Now days there are different quality attributes of software artifacts but security has got less responsiveness because of different reasons. Like lack of knowledge about which properties must be considered when it comes to evaluate security because

ANew REVERSE ENGINEERING APPROACH TO CONVERT FORM FILL FORMAT DOCUMENT INTO UML CLASS DIAGRAM
free download

ABSTRACT This paper propose a new reverse engineering approach to convert a form fill format document into a set of related tables that can be used to generate the entity relationship diagram. A relationship between the set of tables is generated. In addition, the

Consistency of UML Diagrams Generated from Three Dimensional Document CirculationDiagram
free download

Abstract. The Three dimensional Document Circulation Diagram, denoted as 3D DCD, enables to represent the functionality, structure and even the behaviour of an application. UML diagrams can be automatically generated from the 3D DCD model with our tool.

UML Activity Diagram Swimlanes in Logic Controller Design
free download

Abstract. Logic controller behavior can be specified using various techniques, including UML activity diagrams and control Petri nets. Each technique has its advantages and disadvantages. Application of both specification types in one project allows to take

TOWARDS ASemantic FOR UML ACTIVITY DIAGRAM BASED ON INSTITUTION THEORY FOR IT'S TRANSFORMATION TO EVENT-BModel
free download

ABSTRACT In this article, we define an approach for model transformation. We use the example of UML Activity Diagram (UML AD)target formalism. Before doing the transformation, a formal semantic is given to the source formalism. We

Reverse Engineering of UML sequence diagram for the Abstraction of Requirements
free download

Abstract: Many modern software design methods have been developed to improve the reusability and maintainability of software and to reduce the time required for the maintenance and development operations, but many companies have old or legacy

Agent UML Sequence Diagram and Meta-model
free download

Abstract. UML sequence diagrams used to define basic interactions between objects at the level of method invocation while they are not well-suited for describing the complex interactions as they occur in multi-agent systems. In order to solve this problem, Agent

Enhancement of Action Description Language for UML Activity Diagram Review
free download

Abstract The UML activity diagram is graphical presentation that describes the operational process and related causes used in each stage of the system. For understanding and accurate communication, the UML standard is required for determining the congruent and

UML 2.0 Structure Diagram for Intensive Signal Processing Application Specification
free download

Abstract: Complexity in the digital systems integration rises from the heterogeneity of the components integrated in a chip. The simulation or code generation of such systems require to validate methodologies, platforms and technologies to support integration, verification

Test Case Generation from UML Activity Diagram: The User Perspective Approach
free download

Abstract Prior to the release of a software to the customer, user acceptance test (UAT) will be carried out. UAT is the phase of testing which is used to determine whether a system satisfies the system requirements from the user perspective. The goal of user perspective

Transforming UML State Machine Diagram to High Level Petri Net Using Genetic Algorithm
free download

Abstract:This paper presents a new methodology to transform UML State diagram to High Level Petri Net (HLPN). Genetic Algorithms (GAs) has been used to generate software specifications set which covers maximum states and transitions in state diagram. Then,

Formal Verification of a UML State Chart Diagram with Uppaal
free download

Abstract Semantics of UML state chart diagrams and timed automata are represented by timed transition systems. Based on the semantic equivalence, a method for transforming a state chart diagram into timed automata is proposed for the purpose of formally verifying

UML CLASS DIAGRAM OR ENTITY RELATIONSHIP DIAGRAM AN OBJECT-RELATIONAL CONCEPTUAL IMPEDANCE MISMATCH
free download

Abstract It is now nearly 30 years since Peter Chen's watershed paper The Entity- Relationship Model–towards a Unified View of Data.[1] The entity relationship model and variations and extensions to it have been taught in colleges and universities for many

MDA Approach for Transforming a Class Diagram Conform UML 2.0 to a Relational Schema Conform CWM
free download

Abstract:the objective of this study was to determine the suitability of the use of language processing ATL model and the need to implement a process of translating a UML model into a CWM model. Through the experiment here, we could provide more answers. First, the

A Formal Semantic for UML 2.0 Activity Diagram based on Institution Theory
free download

Abstract:Giving a formal semantic to an UML Activity diagram (UML AD) is a hard task. The reason of this difficulty is the ambiguity and the absence of a precise formal semantic of such semi-formal formalism. A variety of semantics exist in the literature having tackled the

Cycle: UML FOR MANAGERS (II) The Use Case Diagram
free download

Abstract UML allows the construction of more models of the same system. This paper aims to present one of these models, practically the first that we have to construct: the use case diagram. This model is based on the user's (client's) requirements presented in the

Evaluating of Data encryption metric in UML Sequence Diagram Using Fuzzy Petri Net
free download

Abstract Although today UML is known as one of the most popular modeling languages, but this standard modeling language has some shortcomings such as being semi-formal and but lack of dynamism in modeling. In order to overcome this short coming, many efforts

Test case generation using UML activity diagram-A survey
free download

ABSTRACT Test driven design (TDD) and design driven testing (DDT) are used for test case generation. TDD generates so many duplicated test cases at the end of the project. DDT is novel approach to generate test cases based on design model of application.

REPRESENTATION OF CLASS DIAGRAM AND SEQUENCE DIAGRAM IN PROCESS MODELING: UML-BASED STUDY
free download

ABSTRACT Even the usage of UML (Unified Modeling Language) has become popular in object-oriented (OO) analysis and design stage, software-intensive system's stakeholder still encounters some problems in rendering their process modeling. One prominent problem

The Design of an Automated Tool for Generating UML Design Class Diagram
free download

Abstract. This paper presents a design of an automated tool for generating Unified Modeling Language (UML) design class diagram. The objective of the project is to produce a tool that can assist users in generating design class diagram. This paper described the step by

Mapping UML State Machine Diagram And WS-CDL For Modeling Participant's Behavioral Scenarios
free download

Abstract:Web service choreography has two points of view, public and local. The observable behavior of collaborating services to obtain the common goal based on WS-CDL language is called public choreography. The behavior of each participant services in the

Estimation of Energy Consumption for Mobile Software using UML State Machine Diagram
free download

Abstract The application software operated on mobile device like a smart phone is hard to ensure continuously provision of stable services because of limited resource like a battery. Therefore the requirements on the energy consumption of mobile software become one of

The Analysis on the Possibility of Business Process Modeling using UML Activity Diagram
free download

Abstract In order to survive in today's competitive world, understanding the business process and how it works can be a key to success. Visualization improves understandability of business process for developers, and accompanies modeling. There are two modeling

ASPECT MINING USING UML COMMUNICATION DIAGRAM
free download

Abstract-Aspect-Oriented Programming (AOP) focuses on precise constructs for modularization of the crosscutting concerns of a program. Crosscutting concerns can be defined as the functionalities that navigate the principal decomposition of software and

AN IMPROVED ALGORITHM IN TEST CASE GENERATION FROM UML ACTIVITY DIAGRAMUSING ACTIVITY PATH
free download

ABSTRACT. This paper proposed an improved algorithm to automatically generate test cases directly from UML activity diagram using an activity graph. This algorithm has been implemented as a prototype using UML activity diagrams as inputs to generate test cases.

Role of UML Interaction Overview Diagram in Business Domain Modeling
free download

Abstract. Interaction Overview diagram appeared in version 2.0 due to the need to complete the faults disadvantages of activity and sequence diagrams. The nature of the Interaction Overview diagram is to show the interaction of the components within the system at the

AN INTERACTIVE COMPOSITION OF WORKFLOW APPLICATIONS BASED ON UML ACTIVITYDIAGRAM
free download

ABSTRACT In today's distributed applications, semi automatic and semantic composition of workflows from Grid services is becoming an important challenge. We focus in this paper on how to model and compose interactively workflow applications from Grid services without

The Migration of a Conceptual Object Model COM (Conceptual Data Model CDM, Unified Modeling Language UML class diagram) to the Object Relational
free download

Abstract: This article proposes an approach to the migration of a conceptual object model, whatever its nature, to the physical schema of an object relational database, based on a meta-model that enriched the conceptual model with data and constraints necessary to

Applying Unified Modeling Language (UML)-Use Case Diagram into a Developing Prototype Malay Grammar Checker System
free download

ABSTRACT A grammar checker for Malay is a system that will develop to do automatic checking for incorrect grammatical structure in Malay sentences. At present, most of the task for checking grammar in Malay sentences has done manually. There is no other available

Formalization of Transformation Rules from XML Schema to UML Class Diagram
free download

Abstract XML Reverse Engineering is a research that focuses on getting a conceptual model using an XML schema. In integration issue, previous XML reverse engineering researchers apply the reverse method of XML schema or document in order to generate a class

Assignment A UML (Use Case and Class diagram)
free download

UML or Unified Modelling Language is a multipurpose modelling language that aims to provide a standard for modelling a system. UML consists of various diagrams used to model a system from initial idea to an implement able project. Each model carries the

Transformation of UML Class Diagram for Object Oriented Database System
free download

ABSTRACT Now-a-days use of objects is a common approach in all aspects of computing. An Object-Oriented database can utilize the benefits of both the design and implementation of any application. Object-Oriented database System is the fusion of Database

AUTOMATIC TEST PATH GENERATION BASED ON UML ACTIVITY DIAGRAM
free download

ABSTRACT Unified Modeling Language (UML) is a standard language for modeling of a system. UML is used to visually specify the structure and behavior of a system. The system requirements are captured and then converted into UML specification. UML specification

UML Sequence Diagram Manipulation in Test Case Generation for Web Application Functional Testing
free download

ABSTRACT This research aims at exploring the potential application of Unified Modelling Language to improve the test case generation for functional testing of Web application. The approach that is going to be proposed differs slightly from other current UML-based

Generation of Java Code Structure from Uml Class Diagram
free download

Abstract:Unified modelling language (UML) is a visual modelling language, which has gained popularity among software practitioners. The significance of automatic generation of object-oriented code from UML diagrams has increased due to its benefits, such as, cost


FREE ENGINEERING RESEARCH PAPERS