Model-Driven Software Engineering in Practice


Book Description

This book discusses how model-based approaches can improve the daily practice of software professionals. This is known as Model-Driven Software Engineering (MDSE) or, simply, Model-Driven Engineering (MDE). MDSE practices have proved to increase efficiency and effectiveness in software development, as demonstrated by various quantitative and qualitative studies. MDSE adoption in the software industry is foreseen to grow exponentially in the near future, e.g., due to the convergence of software development and business analysis. The aim of this book is to provide you with an agile and flexible tool to introduce you to the MDSE world, thus allowing you to quickly understand its basic principles and techniques and to choose the right set of MDSE instruments for your needs so that you can start to benefit from MDSE right away. The book is organized into two main parts. The first part discusses the foundations of MDSE in terms of basic concepts (i.e., models and transformations), driving principles, application scenarios, and current standards, like the well-known MDA initiative proposed by OMG (Object Management Group) as well as the practices on how to integrate MDSE in existing development processes. The second part deals with the technical aspects of MDSE, spanning from the basics on when and how to build a domain-specific modeling language, to the description of Model-to-Text and Model-to-Model transformations, and the tools that support the management of MDSE projects. The second edition of the book features: a set of completely new topics, including: full example of the creation of a new modeling language (IFML), discussion of modeling issues and approaches in specific domains, like business process modeling, user interaction modeling, and enterprise architecture complete revision of examples, figures, and text, for improving readability, understandability, and coherence better formulation of definitions, dependencies between concepts and ideas addition of a complete index of book content In addition to the contents of the book, more resources are provided on the book's website http://www.mdse-book.com, including the examples presented in the book.




Model-Driven Business Process Engineering


Book Description

Model Driven development (MDD) is a software and systems development model that involves the application of visual modeling principles and best practices.




Business Process Engineering


Book Description

Due to growing concern about the competitiveness of industry in the international marketplace and the efficiency ofgovernment enterprises, widespread initiatives are currently underway to enhance thecompetitive posture offirms and to streamline government operations. Nearly all enterprises are engaged in assessing ways in which their productivity, product quality and operations can be improved. These efforts canbe described as Business Process Engineering (BPE). BPE had its roots in industry under differing titIes: Process Improvement, Process Simplification, Process Innovation, Reengineering, etc. It has matured to be an important ingredient of successful enterprises in the private and public sectors. After extensive exploitation by industrial and governmental practitioners and consultants, it is attracting increasing attention from academics in the fields of engineering and business. However, even with all of this attention in the popular literature, serious scholarly literature on BPE is in short supply. TItis is somewhat surprising, especially since so many large international organizations have attempted BPE projectswith varied success.




Model-Driven Engineering and Software Development


Book Description

This book constitutes thoroughly revised and selected papers from the 8th International Conference on Model-Driven Engineering and Software Development, MODELSWARD 2020, held in Valletta, Malta, in February 2020. The 15 revised and extended papers presented in this volume were carefully reviewed and selected from 66 submissions. They present recent research results and development activities in using models and model driven engineering techniques for software development. The papers are organized in topical sections on​ methodologies, processes and platforms; applications and software development; modeling languages, tools and architectures.




Enterprise, Business-Process and Information Systems Modeling


Book Description

This book constitutes the proceedings of two events held at the CAiSE conference and relating to the areas of enterprise, business process and information systems modeling: The 19th International Conference on Business Process Modeling, Development and Support, BPMDS 2018, and the 23rd International Conference on Evaluation and Modeling Methods for Systems Analysis and Development, EMMSAD 2018. The conferences took place in Tallinn, Estonia, in June 2018. The 13 papers accepted for BPMDS were carefully reviewed and selected from 29 submissions; for EMMSAD 6 papers out of 13 submissions were accepted for publication. For BPMDS 2018, the papers were organized in topical sections as follows: context-awareness in business processes; automatic analysis of business processes; advanced approaches for business process modeling; evaluation of business process modeling techniques; an experience report on modeling collaborative processes. For EMMSAD 2018, the six related papers are listed without further sections.




Value-Focused Business Process Engineering : a Systems Approach


Book Description

One of the keys to successful business process engineering is tight alignment of processes with organisational goals and values. Historically, however, it has always been difficult to relate different levels of organizational processes to the strategic and operational objectives of a complex organization with many interrelated and interdependent processes and goals. This lack of integration is especially well recognized within the Human Resource Management (HRM) discipline, where there is a clearly defined need for greater alignment of HRM processes with the overall organizational objectives. Value-Focused Business Process Engineering is a monograph that combines and extends the best on offer in Information Systems and Operations Research/Decision Sciences modelling paradigms to facilitate gains in both business efficiency and business effectiveness.




Business Process Management Workshops


Book Description

Constitutes the refereed post-workshop proceedings of 9 international workshops held in Milano, Italy, in conjunction with the 6th International Conference on Business Process Management, BPM 2008, in September 2008.




Enterprise, Business-Process and Information Systems Modeling


Book Description

This book contains the refereed proceedings of the 12th International Conference on Business Process Modeling, Development and Support (BPMDS 2011) and the 16th International Conference on Exploring Modeling Methods for Systems Analysis and Design (EMMSAD 2011), held together with the 23rd International Conference on Advanced Information Systems Engineering (CAiSE 2011) in London, UK, in June 2011. The 22 papers accepted for BPMDS were selected from 61 submissions and cover a wide spectrum of issues related to business processes development, modeling, and support. They are grouped into sections on BPMDS in practice, business process improvement, business process flexibility, declarative process models, variety of modeling paradigms, business process modeling and support systems development, and interoperability and mobility. The 16 papers accepted for EMMSAD were chosen from 31 submissions and focus on exploring, evaluating, and enhancing current information modeling methods and methodologies. They are grouped in sections on workflow and process modeling extensions, requirements analysis and information systems development, requirements evolution and information systems evolution, data modeling languages and business rules, conceptual modeling practice, and enterprise architecture.




Business Processes


Book Description

After carefully establishing the objectives of modelling, the author presents a process modelling method, STRIM, and notations which has been developed by Praxis during the last few years. Ould provides detailed descriptions of the notations and the modelling technique along with examples of its use for a variety of purposes. Covers the full method--from organising a modelling project through process analysis to process support system development. can be used by practitioners who have no prior knowledge of the area.




Goal-Oriented Business Process Modeling


Book Description

The objective of this e-book is to try to clarify the connection between the notions of goal and business process. The issue is a follow-up to the discussions at the Workshop on Goal-Oriented Business Process Modelling held in London on 2 September 2002. The papers cover a wide spectrum of topics, related to the notions of goals in the business process domain.