41,901 Hits in 5.4 sec

Aligning Business Processes and Software Connecting the UML 2 Profile for Event Driven Process Chains with Use Cases and Components

Birgit Korherr, Beate List
2006 International Conference on Advanced Information Systems Engineering  
To address this gap, we connect the UML 2 profile for Event Driven Process Chains (EPCs) [2] with UML 2 elements representing software requirements and components.  ...  The alignment between business processes and software is inadequately supported in conceptual modelling, although business processes are often the starting point for software development and define requirements  ...  connected with UML 2 elements representing software can be seen as a further step towards bridging the gap between business process engineering and software engineering.  ... 
dblp:conf/caise/KorherrL06 fatcat:wox3uw6di5esnfna2g4zgitu24

SOA for services or UML for objects: Reconciliation of the battle of giants with Object-Process Methodology

Dov Dori
2007 IEEE International Conference on Software-Science, Technology & Engineering (SwSTE'07)  
between structure and behavior, is most suitable as the underlying SOA-based lifecycle engineering approach.  ...  Two software system lifecycle development paradigms have been competing on the minds and hearts of software developers and executives: The traditional Object-Oriented approach and the emerging Service-Oriented  ...  Acknowledgements This work was partially supported by the Gordon Research Fund for Systems Engineering, Technion and by the European Networks of Excellence COCOON and TERREGOV.  ... 
doi:10.1109/swste.2007.10 dblp:conf/swste/Dori07 fatcat:ipuu44bq4rhshbr3dldftops34

From Requirements Engineering to UML using Natural Language Processing – Survey Study

Omer Salih Dawood, Abd-El-Kader Sahraoui
2017 European Journal of Engineering Research and Science  
In the paper process of moving from software requirements to UML diagrams has been studied. It shows the importance of this process and discusses many comparative studies in the field.  ...  software development, frequently used UML diagrams, and the methodology used to generate UML diagrams from requirements.  ...  CONCLUSION The paper reviewed the current status of using Natural language processing in software engineering to process the software requirements to generate UML diagrams.  ... 
doi:10.24018/ejers.2017.2.1.236 fatcat:gy6wajdis5hxnin4ngo2w7wrrm

Modeling RTCA DO-178C Specification to Facilitate Avionic Software System Design, Verification, and Validation

Emanuel S. Grant, Tanaya Datta
2016 International Journal of Future Computer and Communication  
Specifically, UML Package Diagrams, Activity Diagrams and Class Diagrams are used to illustrate the various processes, sub-processes, activities and contents as defined in the DO-178C specification.  ...  Several UML diagrams are created in order to represent DO-178C in a format that is easier related to model-driven software development.  ...  Along with the UML activity diagrams, the UML class diagrams are created for all other processes which are part of the main configuration process.  ... 
doi:10.18178/ijfcc.2016.5.2.457 fatcat:igkyet6kvjfgrlntcqkne5jibi

Supporting the SPEM with a UML Extended Workflow Metamodel

N. Debnath, D. Riesco, M.P. Cota, J.B. Garcia Perez-Schofield, D.R.M. Uva
2006 IEEE International Conference on Computer Systems and Applications, 2006.  
The first metamodel, is Software Process Engineering Metamodel (SPEM) defined by the Object Management Group (OMG) for development processes modeling.  ...  With this mapping we propose to incorporate the characteristics of workflow process to software development process modeled in SPEM.  ...  Software Process Engineering Metamodel Software Process Engineering Metamodel (SPEM) was developed by the OMG.  ... 
doi:10.1109/aiccsa.2006.205234 dblp:conf/aiccsa/DebnathRCPRU06 fatcat:md3ce7uymfgh5gjbt5padxfwza

Using UML for Knowledge Engineering - A Critical Overview

Grzegorz J. Nalepa, Igor Wojnicki
2007 Deutsche Jahrestagung für Künstliche Intelligenz  
The paper analyzes UML, the well known software engineering tool, from the knowledge engineering perspective.  ...  The goal of the paper is to evaluate UML as the possible design tool for knowledge engineering (KE).  ...  The research presented in this paper is work in progress. Investigating possible applications of UML in the knowledge engineering domain is an important issue in the Hekate project.  ... 
dblp:conf/ki/NalepaW07 fatcat:xiz2ybxnwnguzhc4phg63zpyhm

A Generic Approach To Reuse Unified Modeling Language Components Following An Agile Process

Rim Bouhaouel, Naoufel Kraïem, Zuhoor Al Khanjari
2016 Zenodo  
The UML model appears according to a specific software development process.  ...  We use the software product line (SPL) to derive a fragment of process agile method.  ...  INTRODUCTION NE of problems in software engineering is the complexity of the software development process. This complexity of process affects the quality and the cost of the software.  ... 
doi:10.5281/zenodo.1126472 fatcat:ln5oicxbqvcm3nlfuxfffhicey

Booster*Process: A Software Development Process Model Integrating Business Object Technology and UML [chapter]

Axel Korthaus, Stefan Kuhlins
1999 Lecture Notes in Computer Science  
It integrates business and software engineering aspects, describes the specific modeling activities needed for business and software system modeling and connects the various UML diagrams, particularly  ...  This paper describes a UML-based process model (called Booster*Process) for system development founded on business object technology.  ...  In order to facilitate the distinction between UML models at the business and the software level, UML will be adjusted appropriately for business engineering activities in Booster*Process by making use  ... 
doi:10.1007/978-3-540-48480-6_17 fatcat:rlcnyrctuveu7dekzbrsypfjsy

Death by UML Fever

Alex E. Bell
2004 Queue  
Q Life with UML: It's Still Work PHILIPPE KRUCHTEN, SOFTWARE ARCHITECT Many of the fevers identified in Alex's "Death by UML Fever" are related to the software process, absence of a software process  ...  The classical symptom of those afflicted with 42 fever in the sphere of software engineering is to have an a priori delusion that UML is the solution for all softwareengineering problems.  ... 
doi:10.1145/984458.984495 fatcat:5vmwaprqk5cbhedt5ofeyue5da

Design of a Reverse Engineering Model (A Case Study of Cobol to Java Migration)

Aditya Trivedi, Ugrasen Suman
2013 International Journal of Computer Applications  
With the progress of the software technology, the existing legacy systems are becoming obsolete and unable to satisfy the customer needs and expectations.  ...  The advantages of this migration process are that the upholding of the system running in the different organizations will be easier than the legacy COBOL systems.  ...  Fig 1: Framework for COBOL to Java migration The re-engineering process is the collection of reverse engineering and forward engineering process, with change ∆ in the artifacts of reverse engineering phase  ... 
doi:10.5120/13734-1532 fatcat:fflg6qteu5c3fhnys5v5vt46ea

Augmenting Use Case View For Modeling

Pradip Peter Dey, Bhaskar Raj Sinha, Mohammad Amin, Hassan Badkoobehi
2012 Zenodo  
The Unified Modeling Language (UML) is one of the most popular modeling languages used by practicing software engineers.  ...  This paper critically examines UML models and suggests an augmented use case view with the addition of new constructs for modeling software. It also shows how a use case diagram can be enhanced.  ...  ACKNOWLEDGMENT The authors gratefully acknowledge the help and/or encouragements received from John Cicero, Arun Datta, Gordon Romney, Ronald Gonzales, Alireza Farahani, and many others during the preparation  ... 
doi:10.5281/zenodo.1060168 fatcat:33s6vdgzdrc7vdingj463bxndu

The UML and the Rational Unified Process

Dave Bernstein, Grady Booch
2020 IEEE Software  
This column is another way we hope to enhance our interactions with the software engineering community and our readers. Send them to software@  ...  0 7 4 0 -7 4 5 9 / 2 0 © 2 0 2 0 I E E E LETTERS The UML and the Rational Unified Process From the Editor As we receive your reactions, reflections, and, in some cases, corrections to the articles published  ...  Indeed, the UML and the Rational Unified Process did not reflect the ossified, high-ceremony practices of the earlier eras; they represented the beginning of our current era of software engineers and,  ... 
doi:10.1109/ms.2020.3019539 fatcat:rj4vzj5mgfctvnud4wnhdercae

Automatic Conversion from UML to CPN for Software Performance Evaluation

Zhu Lian-Zhang, Kong Fan-Sheng
2012 Procedia Engineering  
So expanding UML models to performance models, and then converting to CPN models is considered one of the most effective ways to solve the software performance evaluation problems.  ...  In the area of software performance evaluation, performance characters would not show up until the realization of the software when failures are unavoidable.  ...  Automatic Conversion Mechanism from UML to CPN According to the characteristics of current life-cycle in software engineering, the general software development process generates UML documents in every  ... 
doi:10.1016/j.proeng.2012.01.372 fatcat:baifter7jzfcho3nzuuopfzx3a

The role of semiotic engineering in software engineering

Vahdat Abdelzad, Timothy C. Lethbridge, Mahmood Hosseini
2016 Proceedings of the 5th International Workshop on Theory-Oriented Software Engineering - TOSE '16  
modeling languages and development processes.  ...  In this paper, we explore several contributions of semiotic engineering to software engineering and discuss how the theory can facilitate the creation of comprehensive artifacts.  ...  The paper discussed certain challenges of UML that can be explained with and explored by semiotic engineering.  ... 
doi:10.1145/2897134.2897136 dblp:conf/icse/AbdelzadLH16 fatcat:2qxe7iwsdbbqtmec5iofm3iwte

Extended ForUML for Automatic Generation of UML Sequence Diagrams from Object-Oriented Fortran

Aziz Nanthaamornphong, Anawat Leatongkam
2019 Scientific Programming  
, decision processes, and communications in scientific and engineering software communities worldwide.  ...  UML diagrams can enhance discussions within development teams and with the broader scientific community. The first version of ForUML produces only UML class diagrams.  ...  Introduction Reverse engineering is a well-known process, especially among software developers.  ... 
doi:10.1155/2019/2542686 fatcat:7i5b4xim5jeipcnxni55mdyi3a
« Previous Showing results 1 — 15 out of 41,901 results