Assessment of Workflow Software Tools

Size: px
Start display at page:

Download "Assessment of Workflow Software Tools"

Transcription

1 Assessment of Workflow Software Tools Todor Stoilov, Krasimira Stoilova Institute of Computer and Communication Systems, Bulgarian Academy of Science, Sofia, Bulgaria Abstract: Workflow management systems as modelling technique for monitoring, support and control of business processes are under consideration. Problems, related to the assessment of software products, used for the design and exploitation of workflow management systems are presented. The attention is drawn towards the comparison and assessment of such software tools. The s of this assessment are presented. Keywords: software, workflow systems, web services, business processes, automation 1. INTRODUCTION Over the last decade there has been an increasing interest in information systems used to support, control, and monitor business processes. To implement automation techniques and control methods in the business processes it is necessary to apply modelling techniques for the non-technical and organizational systems and to extend the functionalities of the informational computer driven systems in the organizations. Mature technology for automating and controlling business processes are workflow management systems [1], [2]. A general task of the workflow system in the current business activities is the implementation of principles of the automatic control in business systems. One widely accepted definition of workflow comes from the workflow management coalition: Workflow is the computerized facilitation or automation of a business process, in whole or part [3]. Workflow systems use a variety of languages based on different concepts. Most of the products use a proprietary language rather than independent one. Some workflow systems are based on Petri nets but typically add product specific extensions and restrictions. The differences between the various tools are considerable. The reasons for the lack of consensus of what constitutes a workflow specification are the variety of the business processes. The absence of standard business process modelling concepts is the reason for the diversity in workflow languages. Respectively the comparison of different workflow products looks to be more as a dissemination of products than a critique of workflow language capabilities. 2. AVAILABLE METHODOLOGIES FOR SOFTWARE ASSESSMENT A set of formal languages have been worked out to support process-orientation in the context of web services - Business Process Execution Language for Web Services (BPEL4WS), Business Process Modelling Language (BPML), Web Services Description Language (WSDL), etc [2]. For choosing the most appropriate software product here arises the problem of comparison and assessment of the software products. Analysis of the available methodologies for software assessment is presented in [4,8]. A part of this analysis is Smith s criteria for software evaluation.

2 2.1. Smith s criteria for evaluation of Internet based software and informational resources The definition of a methodology for the evaluation and comparison of Internet based software products, which implement appropriate information system, offering software and informational resources is given in [5]. The evaluation is performed by applying a set of criteria for Internet based information resources like: Scope of the product. The scope of the product includes subject area, items, covered formats or types and time period. Content. The typical features related to the content of the product are the accuracy, authority, currency, its uniqueness, quality of writing, links. Graphical and multimedia design. To be synchronized with the purpose of the product presentation. Purpose or who are the potential users of the product. Workability - about convenience and effectiveness of the product. Cost The International Standard ISO/IEC 9126 The experience, which exists until now about the assessment of software and informational products, is not mature to propose to users a common easy and useful methodology for products evaluation. The evaluation methodologies does not found on an objective background, which can minimize the subjective expert influence. As an attempt to find a common objective background for the evaluation of software product here is applied the standardization approach in the assessment of the quality of the software products ISO/IEC Common notions of the standard ISO/IEC 9126 are applied to give explanations to the particular criteria, used as their hierarchical subordination for the evaluation of the quality of the software products. The standard ISO/IEC 9126 works out a quality model that categorizes software quality attributes into six characteristics, which are further sub-divided into sub-characteristics [6,7]. The standard ISO/IEC 9126 enables the software product quality to be specified and evaluated from different perspectives by those, associated with acquisition requirements, development, use, evaluation, support, maintenance, quality assurance, audit of the software. The attributes of the software quality are categorized into six characteristics [6,7]: 1/ functionality; 2/ reliability; 3/ usability; 4/ efficiency; 5/ maintainability; 6/ portability, Fig. 1. The characteristics are sub-divided into sub-characteristics, which can be measured either by internal metrics or by external metrics. software product quality functionality reliability usability efficiency maintainability portability suitability accuracy interoperability security maturity fault tolerance recoverability understandability learnability operability attractiveness time behaviour resource utilisation analysability changeability stability testability adaptability installability co-existence replaceability Fig. 1: Software product quality

3 3. EVALUATION FINDINGS It is virtually difficult to give a full overview and a detailed comparative analysis for all practically available software products and the reason that the best software product can be found in this prospective raising domain as workflow management and business process automation. It is, however, a useful exercise to make a bit general comparison of prospective products since the evaluation procedure may otherwise get lost in details and fail to see the main objective and essential characteristics of each product. This section presents comparative diagrams of the assessed workflow products. The products have been decomposed and grouped according to their general workflow functionality. Four general categories of the products have been defined: 1/Modelling Tools; 2/ Workflow Editors; 3/ Workflow Engines; 4/ Combined Products: Editor + Engine. The workflow software products have been evaluated and compared between each other for the appropriate functional category. Three different comparisons have been applied, related to the functional category of the product. Appropriate diagrams are designed. These diagrams demonstrate the advantages of a chosen product in comparison with its corresponding functional peers. Following this decomposition scheme and giving importance to the functional quality of the products, the assessment of the products are performed for four groups of products presented in Table 1. The comparative assessment of the products, belonging to the category Workflow editors and addressing their functional rating is given to the bar chart diagram, Fig. 2. Fig. 2: Workflow Editors comparative chart According to this diagram, potential candidates and winner for application in workflow developments are the products with around 4 and supporting workflow standards BPEL, XPDL. These products are Active Webflow Designer,, Enhydra JaWE, and Oracle BPEL Process Manager. Their personal rates, concerning the functional and usability software quality are presented on the pie chart diagrams. The functional comparison between the products, belonging to the category Workflow Engine and Editing and execution functionality is done. By the same way, appropriate average values have been calculated per each software category: reliability, usability, efficiency, maintainability, portability.

4 Table 1. General workflow functionality decomposition of the products Categories Modelling Tools Workflow Editors Workflow Engines Combined Products Editor + Engine Workflow Software Products Borland Together Designer Process Modeler UML Modelling Tools ActiveWebflow Designer con-cern enterprisextention Enhydra JaWE JBoss jbpm ObjectWeb BONITA Oracle BPEL Process Manager SAP NetWeaver Exchange Infrastructure YAWL ActiveBPEL Engine ActiveWebflow Standard Biztalk Server con-cern Enhydra Shark enterprisextention Freefluo JBoss jbpm ObjectWeb BONITA Oracle BPEL Process Manager SAP NetWeaver Exchange Infrastructure WfMOpen YAWL ActiveWebflow Designer + ActiveWebflow Standard con-cern Enhydra JaWE + Enhydra Shark enterprisextention JBoss jbpm ObjectWeb BONITA Oracle BPEL Process Manager SAP NetWeaver Exchange Infrastructure YAWL Then every tested product has been compared with the average s by means to identify the difference between the product quality and the average products s, Table 2.

5 Characteristics ISO/IEC 9126 Table 2. Average evaluation s per products Active BPEL Engine Active Webflow Standard Active Webflow Professional Designer BizTalk Server Borland Together 6.5 con:cern Enhydra JaWE Enhydra Shark Enterprise Xtention Functionality 4,8 4,4 3,6 2, ,6 4,2 5,2 Reliability 4,5 3,5 4,5 2,5 3 2,5 3 1,5 2,75 4,5 Usability 2,75 5 4,75 3,25 4,75 3,75 2,75 3,25 3,125 3,75 Efficiency 2,68 2,68 2,68 2,02 1,32 2,68 2,66 4 2,65 2,68 Maintainability 3,6 0,8 1,2 3,6 1,6 2 2,4 0,8 2,8 2,8 Portability 4,4 2 1,6 1,6 4,4 3,2 5, ,8 Characteristics ISO/IEC 9126 FreeFluo jbpm Bonita Oracle BPEL Process Manager Process Modeller SAP_NetWe aver WfMOpen YAWL Products Functionality 3,2 4 2,4 4,8 4 3,6 3,6 4,8 3,2 3,82 Reliability 1,5 2,5 2,5 2, ,5 5,5 2 3,05 Usability 1,5 2,25 2 3,75 4, ,25 3,75 3,46 Efficiency 2,68 2 2,68 5,34 2,68 1,32 2,02 2,66 3 2,65 Maintainability 2,8 3,6 3,2 6 0,8 2 2,8 4,8 4,4 2,74 Portability 4 3,6 1,6 5,2 3,6 3, ,8 3,2 Average value The s have been presented in a form of radar diagrams. The axis of the diagrams consist the main software quality characteristics. The area, covered by the product from the radar diagram is a measure for the potential and the performance of the product. The particular product is compared with the area, covered by the average values for the tested products, Fig.3 (a part of the evaluation is presented). Thus, the prospective product can be identified by the overlapping regions of the radar diagrams. The close overlap defines the better software product. Following the drawings of the radar diagrams, the prospective candidates are the software products: Active BPEL Engine, Active Webflow Designer,, Enhydra Shark, FreeFlue, and Yawl. 4. CONCLUSIONS The evaluations and comparisons between the software products leads to prospective set of products, defined as: Modelling tools (Borland Together Designer, Process Modeler); Editing tools (Borland Together Designer,, JBoss jbpm and Oracle BPEL Process Manager); Execution tools (Active BPEL Engine, Active Webflow Standard,, Enhidra Shark, Oracle BPEL Process Manager); Both modelling and execution tools (ActiveWebflow Standard + ActiveWebflow Designer,, Enhydra Jawe+Shark, Oracle BPEL Process Manager). These products are recommended for the implementation of workflow automation in information processes. Thus, an integration of info-services in distributed information system is achieved, which benefit the business relation between different authorities that are not under common administrative framework. The business processes are performed as tailored information services allowing different administrative rules to be performed in an automatic manner.

6 ActiveBPEL Engine ActiveWebflow Standard ActiveWebflow Designer Biztalk Server Borland Together Designer 2006 Con-cern Enhydra JaWE EnterpriseXtention Freefluo JBoss jbpm YAWL Fig.3: Pie-chart diagrams of average evaluations 5. REFERENCES [1] Kappel, G., Rausch-Schott, S., Retschitzegger, W. (2000) A Framework for Workflow Management Systems Based on Objects, Rules and Roles, ACM Computing Surveys Electronic Symposium on Object-Oriented Application Frameworks. [2] Leymann, F., Roller, D. (2000) Production workflow: concepts and techniques, Prentice-Hall. [3] Glossary, Terminology and Glossary, 3rd Edition. (1999) Document No WFMC-TC Workflow Management Coalition. Winchester. [4] Stoilova, K., Stoilov, T. (2006) Software Evaluation Approach. Proceeding of Intern. Conf. Informatics in the Scientific Knowledge 06, Varna /in print/. [5] Smith, G. (1997) Testing the Surf: Criteria for Evaluating Internet Information Resources. The Public-Access Computer Systems Review 8, no. 3. [6] [7] [8] Virtual ISP, Project no. FP , STREP, IST (FP6) (2006), Report Workflow Software Analysis and Comparison, Editor T.Stoilov. This research is partly supported by the European Commission, project FP VISP, and National Scientific Fund of Bulgaria, project ВУ-МИ-108/2005.

Possibilities for Modeling and Integration of Business Processes*

Possibilities for Modeling and Integration of Business Processes* BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 5, No 1 Sofia. 2005 Possibilities for Modeling and Integration of Business Processes* Hristina Daskalova, Vladislava Grigorova,

More information

ISO/IEC TR Software engineering Product quality Part 3: Internal metrics. Génie du logiciel Qualité des produits Partie 3: Métrologie interne

ISO/IEC TR Software engineering Product quality Part 3: Internal metrics. Génie du logiciel Qualité des produits Partie 3: Métrologie interne TECHNICAL REPORT ISO/IEC TR 9126-3 First edition 2003-07-01 Software engineering Product quality Part 3: Internal metrics Génie du logiciel Qualité des produits Partie 3: Métrologie interne Reference number

More information

International Standard ISO/IEC 9126

International Standard ISO/IEC 9126 International Standard ISO/IEC 9126 Software Engineering Product quality Part 1: Quality model ISO 9126 - Content Product quality and the lifecycle Quality models for: Internal Quality, External Quality

More information

Modeling Support for Simulating Traffic Intensive Web Applications

Modeling Support for Simulating Traffic Intensive Web Applications 2008 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology Modeling Support for Simulating Traffic Intensive Web Applications Ka-I Pun, Kin-Chan Pau, Yain-Whar Si Faculty

More information

Software engineering Product quality Part 3: Internal metrics

Software engineering Product quality Part 3: Internal metrics Teknisk rapport SIS-ISO/IEC TR 9126-3:2003 Utgåva 1 Januari 2004 Software engineering Product quality Part 3: Internal metrics ICS 35.080.00 Språk: engelska Copyright SIS. Reproduction in any form without

More information

A Modeling Environment for Patient Portals

A Modeling Environment for Patient Portals A Modeling Environment for Patient Portals Sean Duncavage, Janos Mathe, Jan Werner, Akos Ledeczi, Bradley Malin, Janos Sztipanovits Dept. of Electrical Engineering and Computer Science Dept. of Biomedical

More information

Software engineering Product quality Part 2: External metrics

Software engineering Product quality Part 2: External metrics Teknisk rapport SIS-ISO/IEC TR 9126-2:2003 Utgåva 1 Januari 2004 Software engineering Product quality Part 2: External metrics ICS 35.080.00 Språk: engelska Copyright SIS. Reproduction in any form without

More information

Workflow Model Representation Concepts

Workflow Model Representation Concepts Workflow Model Representation Concepts József Tick Institute for Software Engineering, John von Neumann Faculty, Budapest Tech tick@bmf.hu Abstract: Workflow management and the possibilities of workflow

More information

TDT Model-driven Development of Information Systems, Autumn Service-oriented architecture (SOA)

TDT Model-driven Development of Information Systems, Autumn Service-oriented architecture (SOA) TDT4250 - Model-driven Development of Information Systems, Autumn 2008 Service-oriented architecture (SOA) 1 SOA definition Service-oriented architecture (SOA) A set of components which can be invoked,

More information

Software Metrics & Software Metrology. Alain Abran. Chapter 10 Analysis of Quality Models and Measures in ISO 9126

Software Metrics & Software Metrology. Alain Abran. Chapter 10 Analysis of Quality Models and Measures in ISO 9126 Software Metrics & Software Metrology Alain Abran Chapter 10 Analysis of Quality Models and Measures in ISO 9126 1 Agenda This chapter covers: Introduction to ISO 9126 The analysis models in ISO 9126 as

More information

Verification of Quality Requirement Method Based on the SQuaRE System Quality Model

Verification of Quality Requirement Method Based on the SQuaRE System Quality Model American Journal of Operations Research, 2013, 3, 70-79 http://dx.doi.org/10.4236/ajor.2013.31006 Published Online January 2013 (http://www.scirp.org/journal/ajor) Verification of Requirement Method Based

More information

KNOWLEDGE AREA: SOFTWARE QUALITY

KNOWLEDGE AREA: SOFTWARE QUALITY KNOWLEDGE AREA: SOFTWARE QUALITY 1. Introduction Software Quality Assurance (SQA) and Verification and Validation (V&V) are the processes of the Knowledge Area on Software Quality. The scope of this Knowledge

More information

DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO USE SOFTWARE PRODUCTS

DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO USE SOFTWARE PRODUCTS DEVELOP QUALITY CHARACTERISTICS BASED QUALITY EVALUATION PROCESS FOR READY TO USE SOFTWARE PRODUCTS Daiju Kato 1 and Hiroshi Ishikawa 2 1 WingArc1st Inc., Tokyo, Japan kato.d@wingarc.com 2 Graduate School

More information

Quality Standards in Open Source Lifecycle

Quality Standards in Open Source Lifecycle Quality Standards in Open Source Lifecycle Bogdan VINTILA Academy of Economic Studies, Bucharest, Romania vb@vintilabogdan.ro Abstract: Open source applications and components are very important for the

More information

Teaching Business Processes Effectively using Business Process Management System

Teaching Business Processes Effectively using Business Process Management System Teaching Business Processes Effectively using Business Process Management System 1 Putu Wuri Handayani, 2 Stéphane Bressan, 3 Omar Boucelma 1 Faculty of Computer Science, University of Indonesia 2 School

More information

International Journal of Computing and Business Research (IJCBR) ISSN (Online) :

International Journal of Computing and Business Research (IJCBR) ISSN (Online) : International Journal of Computing and Business Research (IJCBR) ISSN (Online) : 2229-6166 Volume 3 Issue 2 May 2012 LATEST PROGRAMMING LANGUAGE TOOLS FOR BUSINESS PROCESS MODELLING Dr. Ram Shukla, Faculty

More information

An Approach for Assessing SOA Maturity in the Enterprise

An Approach for Assessing SOA Maturity in the Enterprise An Approach for Assessing SOA Maturity in the Enterprise by Andrzej Parkitny, Enterprise Architect, Telus Abstract: As a large organization grows, system integration becomes an important aspect of the

More information

On the Maturity of Open Source BPM Systems

On the Maturity of Open Source BPM Systems On the Maturity of Open Source BPM Systems Petia Wohed 1, Arthur H.M. ter Hofstede 2, Nick Russell 3, Birger Andersson 1, and Wil M.P. van der Aalst 2,3 1 Stockholm University/The Royal Institute of Technology

More information

Measuring and Assessing Software Quality

Measuring and Assessing Software Quality Measuring and Assessing Software Quality Issues, Challenges and Practical Approaches Kostas Kontogiannis Associate Professor, NTUA kkontog@softlab.ntua.gr The Software Life Cycle Maintenance Requirements

More information

Software Quality Management

Software Quality Management 2004-2005 Marco Scotto (Marco.Scotto@unibz.it) Contents Definitions Quality of the software product Special features of software Early software quality models Boehm model McCall model Standard ISO 9126

More information

SOP 4 EBPM: Generating Executable Business Services from Business Models*

SOP 4 EBPM: Generating Executable Business Services from Business Models* SOP 4 EBPM: Generating Executable Business Services from Business Models* Rubén de Juan-Marín 1 and Rubén Darío Franco 2 1 Instituto Tecnológico de Informática Univ. Politécnica de Valencia, 46022 Valencia,

More information

2007 Comparative Assessment Methodology Process for BPEL

2007 Comparative Assessment Methodology Process for BPEL Systems Integrator Use Case 2007 Comparative Assessment Methodology Process for BPEL Review of BPEL Tools Using a Requirements-Driven, Capabilities-Based Technology Selection Process for Defense Applications

More information

Copyright 2004 John Koenig All Rights Reserved

Copyright 2004 John Koenig All Rights Reserved NOVEMBER 2004 JBOSS jbpm WHITE PAPER by JOHN KOENIG www.riseforth.com All Rights Reserved This document may not be published or reproduced in whole or in part without the prior written approval of John

More information

Quality assurance and SAS application development Search And Solve

Quality assurance and SAS application development Search And Solve Search And Solve page 1 Quality assurance and SAS application development Search And Solve Ing. B. Dudink MBA, Drs. A. Geerts, Ir. M. Klijn, Drs. I. König, Ir. E. Lekkerkerker-Smit. In general, successful

More information

Geschäftsprozessmanagement: Die Brücke zwischen Business und IT. - Der Prozess - Die Software - Die Zukunft des Geschäftsprozessmanagements

Geschäftsprozessmanagement: Die Brücke zwischen Business und IT. - Der Prozess - Die Software - Die Zukunft des Geschäftsprozessmanagements Geschäftsprozessmanagement: Die Brücke zwischen Business und IT - Der Prozess - Die Software - Die Zukunft des Geschäftsprozessmanagements Managing Operative Business Processes Economic goals Quality goals

More information

Software Quality Models: A Comparative Study

Software Quality Models: A Comparative Study Software Quality Models: A Comparative Study Anas Bassam AL-Badareen, Mohd Hasan Selamat, Marzanah A. Jabar, Jamilah Din, and Sherzod Turaev Faculty of Computer Science and Information Technology University

More information

Intelligent Business Transaction Agents for Cross-Organizational Workflow Definition and Execution

Intelligent Business Transaction Agents for Cross-Organizational Workflow Definition and Execution Intelligent Business Transaction Agents for Cross-Organizational Workflow Definition and Execution Mohammad Saleem 1, Paul W.H. Chung 1, Shaheen Fatima 1, Wei Dai 2 1 Computer Science Department, Loughborough

More information

A Conceptual Model of a Workflow Management System Based on Web Services

A Conceptual Model of a Workflow Management System Based on Web Services Association for Information Systems AIS Electronic Library (AISeL) AMCIS 2004 Proceedings Americas Conference on Information Systems (AMCIS) December 2004 A Conceptual Model of a Workflow Management System

More information

THE USE OF SYSTEMIC METHODOLOGIES IN WORKFLOW MANAGEMENT Nikitas A. Assimakopoulos and Apostolos E. Lydakis

THE USE OF SYSTEMIC METHODOLOGIES IN WORKFLOW MANAGEMENT Nikitas A. Assimakopoulos and Apostolos E. Lydakis THE USE OF SYSTEMIC METHODOLOGIES IN WORKFLOW MANAGEMENT Nikitas A. Assimakopoulos and Apostolos E. Lydakis Contact Addresses: Nikitas A. Assimakopoulos Department of Informatics University of Piraeus

More information

Services Governance with IBM WebSphere

Services Governance with IBM WebSphere Services Governance with IBM WebSphere Terry S Burnside IBM March 15, 2012 Session Number (10785) Without proper management and governance of service-oriented architecture (SOA) This could become like

More information

Pellucid Agent Architecture for Administration Based Processes

Pellucid Agent Architecture for Administration Based Processes Pellucid Agent Architecture for Administration Based Processes M. Laclavik, Z. Balogh, L. Hluchy, G. T. Nguyen, I. Budinska, T. T. Dang Institute of Informatics, SAS, Dubravska cesta 9, Bratislava 84237,

More information

Business Process Management with JRULE

Business Process Management with JRULE Business Process Management with JRULE Applies to: Exchange Infrastructure, Business Process Management Summary JRule is a Business Rule Management offering from ILog that can be used to create business

More information

Evaluation of the Software Requirement Tools

Evaluation of the Software Requirement Tools Evaluation of the Software Requirement Tools Yogita Sharma Research Scholar Department of Computer Science Himachal Pradesh University Shimla, India Associate Prof. Aman Kumar Sharma Department of Computer

More information

Integrating ABC and IDEF0 Techniques for the Evaluation of Workflow Management Systems

Integrating ABC and IDEF0 Techniques for the Evaluation of Workflow Management Systems Integrating ABC and IDEF0 Techniques for the Evaluation of Workflow Management Systems ELIAS A. HADZILIAS IÉSEG School of Management Université Catholique de Lille 3, rue de la Digue, 59800 Lille FRANCE

More information

Chapter 1. What is Software Engineering. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition

Chapter 1. What is Software Engineering. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition Chapter 1 What is Software Engineering Shari L. Pfleeger Joanne M. Atlee 4 th Edition Contents 1.1 What is Software Engineering? 1.2 How Successful Have We Been? 1.3 What Is Good Software? 1.4 Who Does

More information

Introduction To Software Testing. Brian Nielsen. Center of Embedded Software Systems Aalborg University, Denmark CSS

Introduction To Software Testing. Brian Nielsen. Center of Embedded Software Systems Aalborg University, Denmark CSS Introduction To Software Testing Brian Nielsen bnielsen@cs.auc.dk Center of Embedded Software Systems Aalborg University, Denmark CSS 1010111011010101 1011010101110111 Software development cycle 1. Programmer

More information

*Sustainability as a. Software Quality Factor

*Sustainability as a. Software Quality Factor * as a Software Quality Factor Coral Calero ALARCOS Research Group University of Castilla-La Mancha IBM Conference Day. March, 14th 2013 * Areas of research IS QUALITY 2 * ALARCOS RESEARCH GROUP * Research

More information

Integrating Existing Enterprise Systems With Workflow 1

Integrating Existing Enterprise Systems With Workflow 1 17 th Bled ecommerce Conference eglobal Bled, Slovenia, June 21-23, 2004 Integrating Existing Enterprise Systems With Workflow 1 Patrick Rushe, Jeanne Stynes Cork Institute of Technology, Ireland prushe@cit.ie,

More information

Register Factory. Summary. Ralf Leonhard: or Framework Approach Cross-sector All

Register Factory. Summary. Ralf Leonhard: or Framework Approach Cross-sector All [DE01] Register Factory ID Initiative Short description Owner Contact Type Sub-Type Context Base Registry type Operating model IPR Status DE01 Register Factory Summary Bundesverwaltungsamt Registers Factory

More information

Development Environment for Building Common Catalogue for Representation of the Culture-Historical Heritage of Bulgaria*

Development Environment for Building Common Catalogue for Representation of the Culture-Historical Heritage of Bulgaria* BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 7, No 1 Sofia 2007 Applications Development Environment for Building Common Catalogue for Representation of the Culture-Historical

More information

Redesigning the Organization with Information Systems

Redesigning the Organization with Information Systems Chapter 14 Redesigning the Organization with Information Systems 14.1 2006 by Prentice Hall OBJECTIVES Demonstrate how building new systems produces organizational change Explain how a company can develop

More information

Why Document the Architecture? EEC 421/521: Software Engineering. Design Process. Thinking About Design. Stakeholder Communication.

Why Document the Architecture? EEC 421/521: Software Engineering. Design Process. Thinking About Design. Stakeholder Communication. Why Document the Architecture? EEC 421/521: Software Engineering Architectural Design Stakeholder Communication High-level presentation of system System Analysis Big effect on performance, reliability,

More information

Global Assessment Method for System Quality

Global Assessment Method for System Quality American Journal of Systems and Software, 2013, Vol. 1, No. 1, 11-19 Available online at http://pubs.sciepub.com/ajss/1/1/2 Science and Education Publishing DOI:10.12691/ajss-1-1-2 Global Assessment Method

More information

Chapter 1. Contents. What is Software Engineering 9/9/13. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition

Chapter 1. Contents. What is Software Engineering 9/9/13. Shari L. Pfleeger Joanne M. Atlee. 4 th Edition Chapter 1 What is Software Engineering Shari L. Pfleeger Joanne M. Atlee 4 th Edition Contents 1.1 What is Software Engineering? 1.2 How Successful Have We Been? 1.3 What Is Good Software? 1.4 Who Does

More information

On Some Quality Issues of Component Selection in CBSD

On Some Quality Issues of Component Selection in CBSD J. Software Engineering & Applications, 2010, 3, 556-560 doi:10.4236/jsea.2010.36064 Published Online June 2010 (http://www.scirp.org/journal/jsea) On Some Quality Issues of Component Selection in CBSD

More information

EXTENDING THE EPC AND THE BPMN WITH BUSINESS PROCESS GOALS AND PERFORMANCE MEASURES

EXTENDING THE EPC AND THE BPMN WITH BUSINESS PROCESS GOALS AND PERFORMANCE MEASURES EXTENDING THE EPC AND THE BPMN WITH BUSINESS PROCESS GOALS AND PERFORMANCE MEASURES Birgit Korherr, Beate List Women's Postgraduate College for Internet Technologies, Institute of Software Technology and

More information

An Information Model for Software Quality Measurement with ISO Standards

An Information Model for Software Quality Measurement with ISO Standards An Information Model for Software Measurement with ISO Standards Alain ABRAN École de Technologie Supérieure University of Québec, 1100 Notre-Dame Ouest, Montréal, Québec H3W 1T8, Canada aabran@ele.etsmtl.ca

More information

Software metrics. Jaak Tepandi

Software metrics. Jaak Tepandi Software metrics, Jekaterina Tšukrejeva, Stanislav Vassiljev, Pille Haug Tallinn University of Technology Department of Software Science Moodle: Software Quality (Tarkvara kvaliteet) Alternate download:

More information

Pattern-based Analysis of the Controlflow Perspective of UML Activity Diagrams

Pattern-based Analysis of the Controlflow Perspective of UML Activity Diagrams Pattern-based Analysis of the Controlflow Perspective of UML Activity Diagrams Petia Wohed Wil M.P. van der Aalst Marlon Dumas Arthur H.M. ter Hofstede Nick ussell UHP (SU/KTH) TUE & QUT QUT QUT QUT Queensland

More information

GAIA. GAIA Software Product Assurance Requirements for Subcontractors. Name and Function Date Signature 15/09/05 15/09/05 15/09/05 15/09/05 15/09/05

GAIA. GAIA Software Product Assurance Requirements for Subcontractors. Name and Function Date Signature 15/09/05 15/09/05 15/09/05 15/09/05 15/09/05 Title Page : i Software Product Assurance Requirements for Subcontractors Name and Function Date Signature Prepared by D.MUNCH Prime Contractor SPA Manager 15/09/05 Verified by D.PERKINS E-SVM PA Manager

More information

Software Quality and Risk Analysis

Software Quality and Risk Analysis Software Quality and Risk Analysis Master Software Technology / Software Engineering, Utrecht University 15 october 2007 Arent Janszoon Ernststraat 595-H NL-1082 LD Amsterdam info@sig.nl www.sig.nl Software

More information

Theoretical Considerations Regarding the Implementation of SOA Architecture in a Company for Electric Power Distribution and Supply

Theoretical Considerations Regarding the Implementation of SOA Architecture in a Company for Electric Power Distribution and Supply Economy Informatics vol. 12, no. 1/2012 118 Theoretical Considerations Regarding the Implementation of SOA Architecture in a Company for Electric Power Distribution and Supply Radu-Ştefan MOLEAVIN Academy

More information

IMPLEMENTATION OF CONSTRUCTION INDUSTRY BEST PRACTICES INTO WORKFLOW MANAGEMENT SYSTEMS

IMPLEMENTATION OF CONSTRUCTION INDUSTRY BEST PRACTICES INTO WORKFLOW MANAGEMENT SYSTEMS 5 th International/11 th Construction Specialty Conference 5 e International/11 e Conférence spécialisée sur la construction Vancouver, British Columbia June 8 to June 10, 2015 / 8 juin au 10 juin 2015

More information

Loosely-Coupled Process Automation in Medical Environments

Loosely-Coupled Process Automation in Medical Environments CAiSE'06 DC 1185 Loosely-Coupled Process Automation in Medical Environments Jurate Vysniauskaite Departement of Informatics, University of Zurich, Binzmuhlestr. 14, 8050 Zurich, Switzerland jurate@ifi.unizh.ch

More information

Configuration management. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 29 Slide 1

Configuration management. Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 29 Slide 1 Configuration management Ian Sommerville 2004 Software Engineering, 7th edition. Chapter 29 Slide 1 Objectives To explain the importance of software configuration management (CM) To describe key CM activities

More information

Capability Maturity Model the most extensively used model in the software establishments

Capability Maturity Model the most extensively used model in the software establishments International Journal of Scientific and Research Publications, Volume 6, Issue 5, May 2016 710 Capability Maturity Model the most extensively used model in the software establishments Ajith Sundaram Assistant

More information

Configuration management. Configuration management. Objectives. Configuration management. Topics covered. System families

Configuration management. Configuration management. Objectives. Configuration management. Topics covered. System families Configuration management Configuration management New versions of software systems are created as they change: For different machines/os; Offering different functionality; Tailored for particular user

More information

Skill management in software engineering

Skill management in software engineering Skill management in software engineering Paolo Predonzani, Giancarlo Succi ƒ, Tullio Vernazza Dipartimento di Informatica, Sistemistica e Telematica, Università di Genova, Genova, Italy Department of Electrical

More information

Service Oriented Architecture - Developing Applications for Automotive and Aerospace Industry

Service Oriented Architecture - Developing Applications for Automotive and Aerospace Industry Service Oriented Architecture - Developing Applications for Automotive and Aerospace Industry Dr.-/ng. Yasmina Bock, avanion GmbH, Berlin, Germany.1Abstract Distributed development processes in cross-company

More information

CHAPTER 52 SOFTWARE RELIABILITY EVALUATION CONTENTS

CHAPTER 52 SOFTWARE RELIABILITY EVALUATION CONTENTS Applied R&M Manual for Defence Systems Part C R&M Related Techniques CHAPTER 52 SOFTWARE RELIABILITY EVALUATION CONTENTS Page 1 Introduction 2 2 Evidence from Testing 2 3 Use of Field Data 3 4 Evidence

More information

Process Modeling Principles

Process Modeling Principles Marie-Pierre Gervais & UPMC-LIP6 & 1 Context of this work The present courseware has been elaborated in the context of the MODELPLEX European IST FP6 project (http://www.modelplex.org/). Co-funded by the

More information

Deliverable Number: D.A2.1

Deliverable Number: D.A2.1 Programme Integrating and Strengthening the European Research Strategic Objective Networked businesses and governments Integrated Project / Programme Title Advanced Technologies for Interoperability of

More information

A Systematic Approach for Evaluating BPM Systems: Case Studies on Open Source and Proprietary Tools

A Systematic Approach for Evaluating BPM Systems: Case Studies on Open Source and Proprietary Tools A Systematic Approach for Evaluating BPM Systems: Case Studies on Open Source and Proprietary Tools Andrea Delgado, Daniel Calegari, Pablo Milanese, Renatta Falcon, Esteban García To cite this version:

More information

Service-Oriented Analysis and Design for Constructing the Online Sales Process Integration

Service-Oriented Analysis and Design for Constructing the Online Sales Process Integration Service-Oriented Analysis and Design for Constructing the Online Sales Process Integration Yung-Hsin Wang (corresponding author) Department of Information Management, Tatung University, No. 40, Chung-Shan

More information

Defining the Quality of Business Processes

Defining the Quality of Business Processes Defining the Quality of Business Processes Robert Heinrich, Barbara Paech Institute for Computer Science University of Heidelberg Im Neuenheimer Feld 326 69120 Heidelberg, Germany heinrich@informatik.uni-heidelberg.de

More information

Conceptual Process Modeling Language: Regulative Approach

Conceptual Process Modeling Language: Regulative Approach Conceptual Process Modeling Language: Regulative Approach Oleg Svatoš Department of Information Technologies, University of Economics, W.Churchill sqr. 4,130 67 Prague 3, Czech Republic, Keywords: analysis

More information

Improved Time to Results in Life Sciences PharmaSuite

Improved Time to Results in Life Sciences PharmaSuite Improved Time to Results in Life Sciences PharmaSuite Mark Drochek Information Solutions Technical Consultant November 5, 2012 Business Pressures in Life Sciences Maximize productivity Minimize production

More information

Workflow Advisor on The Grid

Workflow Advisor on The Grid Published at the UK E-Science All Hands Meeting 2004 M. Ong, X. Ren, G. Allan, V. Kadirkamanathan, HA Thompson and PJ Fleming University of Sheffield, Department of Automatic Control and Systems Engineering,

More information

TMBP: A Transactional Metamodel for Business Process Modeling Based on Organizational Structure Aspects

TMBP: A Transactional Metamodel for Business Process Modeling Based on Organizational Structure Aspects TMBP: A Transactional Metamodel for Business Process Modeling Based on Organizational Structure Aspects Lucinéia Heloisa Thom 1, Cirano Iochpe 1, Bernhard Mitschang 2 1 Institute of Informatics, Federal

More information

Software Complexity Model

Software Complexity Model Software Complexity Model Thuc Tran School of Engineering and Applied Science The George Washington University ttran21@gwu.edu NDIA Systems Engineering Conference 2017 What is Complexity? not easy to understand

More information

Computers Are Your Future

Computers Are Your Future Computers Are Your Future Twelfth Edition Chapter 14: Enterprise Computing Copyright 2012 Pearson Education, Inc. Publishing as Prentice Hall 1 Enterprise Computing Copyright 2012 Pearson Education, Inc.

More information

Data and Information. Work session for Non-Practitioners

Data and Information. Work session for Non-Practitioners Data and Information Work session for Non-Practitioners Eight Dimensions of an Organisation Strategy Governance Investment Policy Standards Performance Business Data and Information Application and Software

More information

HARMONIZATION OF STANDARDS FOR ENTERPRISE INTEGRATION AN URGENT NEED. Martin Zelm

HARMONIZATION OF STANDARDS FOR ENTERPRISE INTEGRATION AN URGENT NEED. Martin Zelm HARMONIZATION OF STANDARDS FOR ENTERPRISE INTEGRATION AN URGENT NEED Martin Zelm CIMOSA Association Gehenbuehlstr 18a, D-70499 Stuttgart e-mail: martin.zelm@cimosa.de Abstract: Business globalisation requires

More information

Interface Adaptation: Bridging Collaboration Agreements and Web Services

Interface Adaptation: Bridging Collaboration Agreements and Web Services Interface Adaptation: Bridging Collaboration Agreements and Web Services Marlon Dumas Senior Lecturer Queensland University of Technology (QUT) Australia Visiting Researcher SAP Research Centre, Brisbane

More information

Testing throughout the software life cycle. Software Testing: INF3121 / INF4121

Testing throughout the software life cycle. Software Testing: INF3121 / INF4121 Testing throughout the software life cycle Software Testing: INF3121 / INF4121 Summary: Week 2 Software development models Sequential / Iterative-Incremental / Testing within a life cycle Test levels Component

More information

Software Engineering II - Exercise

Software Engineering II - Exercise Software Engineering II - Exercise April 29 th 2009 Software Project Management Plan Bernd Bruegge Helmut Naughton Applied Software Engineering Technische Universitaet Muenchen http://wwwbrugge.in.tum.de

More information

Chapter 1 Introduction

Chapter 1 Introduction Chapter 1 Introduction Wil van der Aalst, Michael Adams, Arthur ter Hofstede, and Nick Russell 1.1 Overview The area of Business Process Management (BPM) has received considerable attention in recent years

More information

Enterprise Application Integration using MQSeries and Web services

Enterprise Application Integration using MQSeries and Web services Enterprise Integration using MQSeries and Web services Evan Mamas emamas@ca.ibm.com IBM Toronto Lab Definitions A Forrester report defines EAI as the integration of multiple, independently developed, managed

More information

WORKFLOW AUTOMATION AND PROJECT MANAGEMENT FEATURES

WORKFLOW AUTOMATION AND PROJECT MANAGEMENT FEATURES Last modified: October 2005 INTRODUCTION Beetext Flow is a complete workflow management solution for translation environments. Designed for maximum flexibility, this Web-based application optimizes productivity

More information

SAP Performance Benchmarking Human Capital Management Benchmarking Results. Company: ABC Company 6/25/2012

SAP Performance Benchmarking Human Capital Management Benchmarking Results. Company: ABC Company 6/25/2012 SAP Performance Benchmarking Benchmarking Results Company: ABC Company 6/5/0 Statement of Confidentiality and Exceptions The information and analysis contained herein are the confidential and proprietary

More information

Process-Oriented Requirement Analysis Supporting the Data Warehouse Design Process A Use Case Driven Approach

Process-Oriented Requirement Analysis Supporting the Data Warehouse Design Process A Use Case Driven Approach Process-Oriented Requirement Analysis Supporting the Data Warehouse Design Process A Use Case Driven Approach Beate List, Josef Schiefer, A Min Tjoa Institute of Software Technology (E188) Vienna University

More information

openxchange Reference Architecture for Automated Business Process Integration

openxchange Reference Architecture for Automated Business Process Integration openxchange Reference Architecture for Automated Business Process Integration Henning Hinderer 1, Boris Otto 1, Erwin Folmer 2 1 Fraunhofer IAO, CC EBI, Nobelstr 12, 70569 Stuttgart, Germany, {henning.hinderer,

More information

Managing Information Technology 6 th Edition

Managing Information Technology 6 th Edition Managing Information Technology 6 th Edition CHAPTER 9 BASIC INFORMATION SYSTEMS CONCEPTS Copyright 2009 Pearson Education, Inc. Publishing as Prentice Hall 1 What is a system? The Systems View It s the

More information

ETASS II SKILL LEVEL AND LABOR CATEGORY DESCRIPTIONS. Skill Levels

ETASS II SKILL LEVEL AND LABOR CATEGORY DESCRIPTIONS. Skill Levels ETASS II SKILL LEVEL AND LABOR CATEGORY DESCRIPTIONS Skill Levels Level Entry I Intermediate II Senior III Principal IV Knowledge/Skill Description Applies fundamental concepts, processes, practices, and

More information

The Need to Evaluate Strategy and Tactics before the Software Development Process Begins

The Need to Evaluate Strategy and Tactics before the Software Development Process Begins J. Software Engineering & Applications, 2010, 3, 644-652 doi:10.4236/jsea.2010.37074 Published Online July 2010 (http://www.scirp.org/journal/jsea) The Need to Evaluate Strategy and Tactics before the

More information

C. Wohlin, P. Runeson and A. Wesslén, "Software Reliability Estimations through Usage Analysis of Software Specifications and Designs", International

C. Wohlin, P. Runeson and A. Wesslén, Software Reliability Estimations through Usage Analysis of Software Specifications and Designs, International C. Wohlin, P. Runeson and A. Wesslén, "Software Reliability Estimations through Usage Analysis of Software Specifications and Designs", International Journal of Reliability, Quality and Safety Engineering,

More information

Software Quality. Lecture 4 CISC 323. Winter 2006

Software Quality. Lecture 4 CISC 323. Winter 2006 Software Quality Lecture 4 CISC 323 Winter 2006 Prof. Lamb malamb@cs.queensu.ca Prof. Kelly kelly-d@rmc.ca Required Reading Barbara Kitchenam, Sheri Lawrence Pfleeger; The Elusive Target, IEEE Software

More information

Measuring software product quality during testing

Measuring software product quality during testing Measuring software product quality during testing Rob Hendriks, Robert van Vonderen and Erik van Veenendaal Quality requirements of software products are often described in vague and broad terms. As a

More information

FREQUENTLY ASKED QUESTIONS

FREQUENTLY ASKED QUESTIONS Borland CaliberRM FREQUENTLY ASKED QUESTIONS GENERAL QUESTIONS What is Borland Caliber? Borland Caliber is a family of tools that supports the Borland Requirements Definition and Management Solution (RDM).

More information

Chapter 1. Contents. 1.1 What is Software Engineering! Solving Problems. Objectives. What is Software Engineering

Chapter 1. Contents. 1.1 What is Software Engineering! Solving Problems. Objectives. What is Software Engineering Chapter 1 What is Software Engineering Shari L. Pfleeger Joanne M. Atlee 4 th Edition Contents 1.1 What is Software Engineering? 1.2 How Successful Have We Been? 1.3 What Is Good Software? 1.4 Who Does

More information

Research Article mcsqam: Service Quality Assessment Model in Mobile Cloud Services Environment

Research Article mcsqam: Service Quality Assessment Model in Mobile Cloud Services Environment Mobile Information Systems Volume 2016, Article ID 2517052, 9 pages http://dx.doi.org/10.1155/2016/2517052 Research Article mcsqam: Service Quality Assessment Model in Mobile Cloud Services Environment

More information

CIMFLOW A WORKFLOW MANAGEMENT SYSTEM BASED ON INTEGRATION PLATFORM ENVIRONMENT

CIMFLOW A WORKFLOW MANAGEMENT SYSTEM BASED ON INTEGRATION PLATFORM ENVIRONMENT CIMFLOW A WORKFLOW MANAGEMENT SYSTEM BASED ON INTEGRATION PLATFORM ENVIRONMENT Haibin Luo Yushun Fan State CIMS Engineering and Research Center, Dept. of Automation, Tsinghua University Beijing, P.R. China.

More information

Available online at ScienceDirect

Available online at  ScienceDirect Available online at www.sciencedirect.com ScienceDirect Procedia Engineering 63 ( 2013 ) 115 122 The Manufacturing Engineering Society International Conference, MESIC 2013 Defining a Methodology to Design

More information

Architecture Development Methodology for Business Applications

Architecture Development Methodology for Business Applications 4/7/2004 Business Applications Santonu Sarkar, Riaz Kapadia, Srinivas Thonse and Ananth Chandramouli The Open Group Practitioners Conference April 2004 Topics Motivation Methodology Overview Language and

More information

ISACA. The recognized global leader in IT governance, control, security and assurance

ISACA. The recognized global leader in IT governance, control, security and assurance ISACA The recognized global leader in IT governance, control, security and assurance High-level session overview 1. CRISC background information 2. Part I The Big Picture CRISC Background information About

More information

Design of Transmission Scheme for Radiation Detection &Management Information

Design of Transmission Scheme for Radiation Detection &Management Information 17th World Conference on Nondestructive Testing, 25-28 Oct 2008, Shanghai, China Design of Transmission Scheme for Radiation Detection &Management Information Jinping LIU Chao LIU Detection Center, No.8

More information

Associate Professor, FCA, Manav Rachna International University, Faridabad, Haryana, India

Associate Professor, FCA, Manav Rachna International University, Faridabad, Haryana, India International Journals of Advanced Research in Computer Science and Software Engineering ISSN: 2277-128X (Volume-7, Issue-12) a Research Article December 2017 Comparative Study of Software Quality Models

More information

KnowledgeSTUDIO. Advanced Modeling for Better Decisions. Data Preparation, Data Profiling and Exploration

KnowledgeSTUDIO. Advanced Modeling for Better Decisions. Data Preparation, Data Profiling and Exploration KnowledgeSTUDIO Advanced Modeling for Better Decisions Companies that compete with analytics are looking for advanced analytical technologies that accelerate decision making and identify opportunities

More information

A Survey on the Flexibility Requirements related to Business Processes and Modeling Artifacts. Selmin Nurcan, HICCS 08, Waikoloa,, Hawaii

A Survey on the Flexibility Requirements related to Business Processes and Modeling Artifacts. Selmin Nurcan, HICCS 08, Waikoloa,, Hawaii 1 A Survey on the Flexibility Requirements related to Business Processes and Modeling Artifacts Selmin Nurcan, CRI, Université Paris 1 - Panthéon Sorbonne Sorbonne Graduate Business School (IAE de Paris)

More information

A Generic Method for Identifying Maintainability Requirements Using ISO Standards

A Generic Method for Identifying Maintainability Requirements Using ISO Standards A Generic Method for Identifying Maintainability Requirements Using ISO Standards Khalid T. Al-Sarayreh Hashemite University Software Engineering Department Zarqa, 13133, Jordan P.O.Box 33127,00962-798471991

More information