Change search
Refine search result
1 - 29 of 29
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Rows per page
  • 5
  • 10
  • 20
  • 50
  • 100
  • 250
Sort
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
  • Standard (Relevance)
  • Author A-Ö
  • Author Ö-A
  • Title A-Ö
  • Title Ö-A
  • Publication type A-Ö
  • Publication type Ö-A
  • Issued (Oldest first)
  • Issued (Newest first)
  • Created (Oldest first)
  • Created (Newest first)
  • Last updated (Oldest first)
  • Last updated (Newest first)
  • Disputation date (earliest first)
  • Disputation date (latest first)
Select
The maximal number of hits you can export is 250. When you want to export more records please use the Create feeds function.
  • 1.
    Bider, Ilia
    et al.
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences. IbisSoft AB, Stockholm, Sweden.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Agile business process development: why, how and when — applying Nonaka’s theory of knowledge transformation to business process development2016In: Information Systems and E-Business Management, ISSN 1617-9846, E-ISSN 1617-9854, Vol. 14, no 4, p. 693-731Article in journal (Refereed)
    Abstract [en]

    The traditional way of business process development is via creating a detailed model of a business process in question, acquiring an IT-system to support it, and then implementing it in the organizational practice. Acquiring a system can be done via designing and manufacturing it by the business itself, or via commissioning it to somebody else. Alternatively, a generic system can be bought and configured according to the business process model created. The traditional approach has a number of risks that become visible only during the latest phase of introducing the system in the organizational practice, e.g., when it becomes clear that the system does not fit the business and/or people who work in it. These risks could be mitigated by using an agile approach to the development of business processes. In agile approach: (a) the phases of process modeling, IT-system design, and manufacturing are merged into one, and (b) instead of using one big cycle, a series of smaller development cycles is used. The paper discusses what is needed to implement the agile approach, and in which business situations the agile approach is the most appropriate. Examples of tools to support agile development are presented and analyzed. The results presented in the paper have been achieved based on the knowledge transformation perspective along the lines suggested by Nonaka in SECI model. The modification of this model has been used to understand the risks and requirements connected to a particular process development strategy.

  • 2.
    Bider, Ilia
    et al.
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Limiting Variety by Standardizing and Controlling Knowledge Intensive Processes: Case Study and Reflection on Experience2016In: 2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW): Proceedings / [ed] Remco Dijkman, Luís Ferreira Pires, Stefanie Rinderle-Ma, IEEE Computer Society, 2016Conference paper (Refereed)
    Abstract [en]

    This paper studies the effects of applying process improvement principles to knowledge-intensive processes, which are typical for being supported by Adaptive Case Management systems. The study is being completed by investigating a process of conducting a small-scale research project that results in BS or MS thesis being defended and graded. The research is a mixture of the case study at the department with which both authors are affiliated and reflections on own experience as active participants of the process. The preliminary results show that the improvement principles applied in the project have helped to smoothen the process and improve its outcome in terms of producing defendable theses that satisfy the requirements set by the relevant authority. However, it seems they might not positively affect other outcomes, like the size and quality of research contribution.

  • 3.
    Bider, Ilia
    et al.
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Ohlsson, Jens
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Adaptive Case Management as a Process of Construction of and Movement in a State Space2013In: On the Move to Meaningful Internet Systems: OTM 2013 Workshops: Proceedings / [ed] Yan Tang Demey, Hervé Panetto, Springer Berlin/Heidelberg, 2013, p. 155-165Conference paper (Refereed)
    Abstract [en]

    Despite having a number of years of experience, adaptive case management (ACM) still does not have a theory that would differentiate it from other paradigms of business process management and support. The known attempts to formalize Case Management do not seem to help much in creating an approach that could be useful in practice. This paper suggests an approach to building such a theory based on generalization of what is used in practice on one hand and the state-oriented view on business processes on the other. In practice, ACM systems use a number of ready-made templates that are picked up and filled as necessary for the case. State-oriented view considers a process instance/case as a point moving in a specially constructed state space. This paper suggests considering a case template as a definition of a sub-space and piking different template on the fly as constructing the state space along with moving in it when filling the template. The result is similar to what in control-flow based theories are considered as a state space with variable numbers of dimensions. Beside suggestions to building a theory, the paper demonstrates the usage of the theory on an example.

  • 4.
    Bider, Ilia
    et al.
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences. IbisSoft AB, Sweden.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Söderström, David
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Creating Self-managed Cross-Professional Teams with Metaphoric Business Process Support Systems2015In: Enterprise, Business-Process and Information Systems Modeling: Proceedings / [ed] Khaled Gaaloul, Rainer Schmidt, Selmin Nurcan, Sérgio Guerreiro, Qin Ma, Springer, 2015, p. 19-33Conference paper (Refereed)
    Abstract [en]

    The typical values that can be obtained by employing a business process support (BPS) system are optimization, compliance to rules and regulations, leanness, etc. These are obtained by introducing a kind of “conveyor belt” in business processes. While these values can be important for some processes at some phases of the enterprise development, they can be counter-productive for other processes and other phases. This idea paper investigates a possibility of obtaining completely different value from a BPS system, namely it serving as a means of creating self-managed/self-directed cross-professional teams of process participants. The paper suggests using visualized folk and fairy tales and interactive game technology as a basis for building BPS systems that can bring this value. The discussion is done based on the example of representing a consultative sales process using a treasure hunting plot.

  • 5.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Aspect Mining in Business Process Management2014In: Perspectives in Business Informatics Research: 13th International Conference, BIR 2014, Lund, Sweden, September 22-24, 2014. Proceedings / [ed] Björn Johansson, Bo Andersson, Nicklas Holmberg, Springer, 2014, p. 246-260Conference paper (Refereed)
    Abstract [en]

    Automatic discovery of process models from event logs is an important and promising area in Business Process Management. Process models document how business processes should be performed, so they capture different concerns related to business processes. Some of these concerns are not limited to one process model, and they are repeated in many others as well, called cross-cutting concerns. Although many works have been done to enable discovering different process models, there is no investigation about how models with cross-cutting concerns can be discovered from even logs. Therefore, this work proposes an approach to enable discovering these models from event logs. The investigation is performed based on a case-study from the banking domain. The result shows how these concerns hinder existing process discovery techniques, and how the proposed approach can solve the problem.

  • 6.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Aspect-Oriented Business Process Management2016Doctoral thesis, comprehensive summary (Other academic)
    Abstract [en]

    Separation of concerns has long been considered an effective and efficient strategy to deal with complexity in information systems.One sort of concern, like security and privacy, crosses over other concerns in a system. Such concerns are called cross-cutting concerns.As a result, the realization of these concerns is scattered through the whole system, which makes their management difficult.

    Aspect Orientation is a paradigm in information systems which aims to modularize cross-cutting concerns.This paradigm is well researched in the programming area, where many aspect-oriented programming languages have been developed, e.g., AspectJ.It has also been investigated in other areas, such as requirement engineering and service composition.In the Business Process Management (BPM) area, Aspect Oriented Business Process Modeling aims to specify how this modularization technique can support encapsulating cross-cutting concerns in process models.However, it is not clear how these models should be supported in the whole BPM lifecycle.In addition, the support for designing these models has only been limited to imperative process models that support rigid business processes.Neither has it been investigated how this modularization technique can be supported through declarative or hybrid models to support the separation of cross-cutting concerns for flexible business processes.

    Therefore, this thesis investigates how aspect orientation can be supported over the whole BPM lifecycle using imperative aspect-oriented business process models. It also investigates how declarative and hybrid aspect-oriented business process models can support the separation of cross-cutting concerns in the BPM area.This thesis has been carried out following the design science framework, and the result is presented as a set of artifacts (in the form of constructs, models, methods, and instantiations) and empirical findings.

    The artifacts support modeling, analysis, implementation/configuration, enactment, monitoring, adjustment, and mining cross-cutting concerns while supporting business processes using Business Process Management Systems. Thus, it covers the support for the management of these concerns over the whole BPM lifecycle. The use of these artifacts and their application shows that they can reduce the complexity of process models by separating different concerns.

  • 7.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Aspect-Oriented Business Process Management (Extended Abstract)2017In: Proceedings of the BPM Demo Track and BPM Dissertation Award / [ed] Robert Clarisó, Henrik Leopold, Jan Mendling, Wil M. P. van der Aalst, Akhil Kumar, Brian T. Pentland, Mathias Weske, 2017, p. 1-5Conference paper (Refereed)
    Abstract [en]

    Separation of concerns has long been considered an effective and efficient strategy to deal with complexity in information systems. One sort of concern crosses over other concerns, which makes their management difficult. Aspect Orientation is a paradigm in information systems which aims to encapsulate cross-cutting concerns to overcome this problem. In the Business Process Management (BPM) area, Aspect Oriented Business Process Modeling aims to specify how this technique can support encapsulating cross-cutting concerns in process models. However, it is not clear how these models should be supported in the whole BPM lifecycle. Therefore, this thesis investigates how aspect orientation can be supported over the whole BPM lifecycle. This thesis has been carried out following the design science framework, and the result is presented as a set of artifacts (in the form of constructs, models, methods, and instantiations) and empirical findings. The artifacts support modeling, analysis, implementation/configuration, enactment, monitoring, adjustment, and mining cross-cutting concerns while supporting business processes using Business Process Management Systems. The use of these artifacts and their application shows that they can reduce the complexity of process models by separating different concerns.

  • 8.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Assessing Aspect Oriented Approaches in Business Process Management2014In: Perspectives in Business Informatics Research: 13th International Conference, BIR 2014, Lund, Sweden, September 22-24, 2014. Proceedings, Springer, 2014, p. 231-245Conference paper (Refereed)
    Abstract [en]

    Separation of concerns is an important topic in Business Process Modeling. One sort of concerns is cross-cutting, like security, which are repeated in many business processes. These concerns make the models more complex, since concerns are repeated in many process models. The repetition of realization of concerns in process models makes the maintenance cumbersome. Aspect Oriented Business Process Modeling is an approach to address these concerns, which has been investigated recently. However, no set of requirements are defined for such modeling proposals, which makes the evaluation of and comparison between these approaches impossible. Therefore, this paper introduces a set of requirements for the aspect oriented business process modeling, which are used to define an evaluation framework for assessing these modeling approaches. The framework is used to evaluate existing aspect oriented business process modeling proposals. The result shows a comparison between different modeling proposals by clarifying their strengths and weaknesses. It also shows the gap in the area, which can be used as direction for future research.

  • 9.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Enacting aspect oriented business process models2014 (ed. 1.)Book (Other academic)
    Abstract [en]

    Coping with complexity in Information Systems and Software Engineering is an important issue in both research and industry. One strategy to deal with this complexity is through a separation of concerns, which can result in reducing the complexity, improving the re-usability, and simplifying the evolution. Separation of concerns can be addressed through the Aspect Oriented paradigm. Although this paradigm has been well researched in the field of programming, it is still in a preliminary stage in the area of Business Process Management. While some efforts have been made to propose aspect orientation for business process modeling, it has not yet been investigated how these models should be implemented, configured, run, and adjusted. Such a gap has restrained the enactment of aspect orientated business process models in practice. Therefore, this book explain how aspect oriented business process models can be executed in Business Process Management Systems. The result enables separation of crosscutting concerns when enacting business process model.

  • 10.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Exploring different aspects of users behaviours in the Dutch autonomous administrative authority through process cubes2016Report (Other academic)
    Abstract [en]

    This report demonstrates how storing events in a data ware-house can facilitate mining business process models. The data warehouseis designed based on dimensional modelling principles for the BusinessProcessing Intelligence Challenge (BPIC) 2016, and it is populated by ex-tracting and cleaning, transforming and loading data from the challengelog les. In addition, the data warehouse is stored in MultidimensionalOnLine Analytical Processing (MOLAP) storage format to investigateits potential use. The data are queried based on di erent process cubeoperations, and the result is used by di erent process mining techniques.In this way, the business process models are investigated at di erent lev-els of abstraction. The result shows that it could be bene cial to struc-ture event logs in a multidimensional structure to apply di erent processmining techniques more e ectively.

  • 11.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Foundation of Aspect Oriented Business Process Management2012Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
    Abstract [en]

    Reducing the complexity in information systems is a main concern on which researchers work. Separation of concerns, also known as the principle of ‘divide and conquer’, has long time been a strategy for dealing with complexity. Two examples of the application of this principle in the area of information system design are the break out the data management into Database Management Systems(DBMSs) and the separation of the business logic from the application logic into Business Process Management Systems (BPMSs). However, separation of cross-cutting concerns from the core-concern of a business process is not yet supported in the Business Process Management (BPM) area. Aspect Oriented principle recommends such a separation. When looking into the business process, several concerns, such as security and privacy, can be identified. Therefore, a formal model that provides a foundation for enabling BPMSs to support separation of concerns in BPM area is needed. This thesis provides a formal model for dealing with separation of concerns in the BPM area. Implementing this model in BPMSs would facilitate the design and implementation of business processes with a lower level of complexity, which in turn would reduce the costs associated with BPM projects. The thesis starts with a literature review on aspect orientation both in programming and in the BPM areas. Based on this study, a list of requirements for an Aspect Oriented Service for BPMSs is compiled. Then a formal model for such a service, fulfilling a set of these requirements, is designed using Coloured Petri Nets and implemented in CPN Tools. The model is evaluated through the execution of a number of scenarios. The solution is also validated through an industrial case study. The results of the case study are presented the direction for future work outlined. The case study demonstrates that separation of concerns through aspect orientation does indeed reduce the complexity of business process models.

  • 12.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Hybrid Weaving in Aspect Oriented Business Process Management2017In: Perspectives in Business Informatics Research: 16th International Conference, BIR 2017, Copenhagen, Denmark, August 28–30, 2017, Proceedings / [ed] Björn Johansson, Charles Møller, Atanu Chaudhuri, Frantisek Sudzina, Springer, 2017, p. 63-78Conference paper (Refereed)
    Abstract [en]

    Business processes need to conform with many regulations. These regulations usually cross over many business processes, so a change in one regulation can affect many business processes. To apply such a change, the systems that support these processes need to be audited and changed accordingly. Aspect-Oriented Business Process Management is a paradigm that aims to solve this problem by encapsulating these regulations separately from the core process models. To enact these models, two approaches are defined, named static and dynamic weaving. These approaches support enactment of these models effectively, yet they cannot address the management of non-retroactive regulations effectively. This gap hinders the management of business processes in organizations. Therefore, this paper proposes a third approach called hybrid weaving to fill this gap. The operational semantics of this approach is defined formally, and it is verified using state space analysis technique. This approach enables management of retroactive and non-retroactive regulations by weaving them into core process models at configuration time and run time. The result also enabled us to distinguish a new sort of process flexibility that can be offered when managing business processes.

  • 13.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Reflections on the use of Chord Diagrams in Social Network Visualization in Process Mining2016In: 2016 IEEE Tenth International Conference on Research Challenges in Information Science (RCIS 2016): Grenoble, France 1-3 June 2016 / [ed] Sergio España, Jolita Ralyté, Carine Souveyet, IEEE conference proceedings, 2016, p. 51-56Conference paper (Refereed)
    Abstract [en]

    Data Visualization is an important area of research including different techniques to enhance the capability of people to understand and use data-driven information. The chord diagram is a technique that aims to support the visualization of relations among different participants in a social network. Although this technique is widely used and adopted in many disciplines, it is not currently implemented in Business Process Management (BPM). In this paper, we show the potential of the visualizing social network in BPM area using the chord diagram. The result shows the potential benefits and strength of this technique to discover social network patterns in BPM area.

  • 14.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Service Oriented Modularization using Coloured Petri Nets2012Conference paper (Other (popular science, discussion, etc.))
    Abstract [en]

    Modelling service oriented systems using Coloured Petri Nets usually results in cluttered nets which are hard to understand and modify. This complexity is a result of many interactions among services. This paper presents a method for designing service oriented models using coloured petri nets.This method results us in less complex nets which could be extended easier.The validation of the method is given through demonstrating its impact on defining operational semantics of a service.

  • 15.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Static Weaving in Aspect Oriented Business Process Management2015In: Conceptual Modeling: 34th International Conference, ER 2015, Stockholm, Sweden, October 19-22, 2015, Proceedings / [ed] Paul Johannesson, Mong Li Lee, Stephen W. Liddle, Andreas L. Opdahl, Óscar Pastor López, Springer, 2015, p. 548-557Conference paper (Refereed)
    Abstract [en]

    Separation of concerns is an important topic in business process modelling that aims to reduce complexity, increase the re-usability and enhance the maintainability of business process models. Some concerns cross over several business processes (known as cross-cutting concerns), and they hinder current modularization techniques to encapsulate them efficiently. Aspect Oriented Business Process Modelling aims to encapsulate these concerns from business process models. Although many researchers proposed different aspect-oriented business process modelling approaches, there is no analysis technique to check these models in terms of soundness. Thus, this paper proposes a formal definitions and semantics for aspect-oriented business process models, and it enables the analysis of these models in terms of soundness at design time through defining a static weaving algorithm. The algorithm is implemented as an artefact that support weaving aspect-oriented business process models. The artefact is used to analyse different scenarios, and the result of analysis reveals the situations that can introduce different problems like deadlock. In addition, an example of such scenario is given that shows how the artefact can detect the problems at design time. Such analysis enables process modellers to discover the problems at design time, so the problems will not be left to be discovered at runtime - which apply a lot of costs to correct them.

  • 16.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Supporting Enactment of Aspect Oriented Business Process Models: an approach to separate cross-cutting concerns in action2013Licentiate thesis, comprehensive summary (Other academic)
    Abstract [en]

    Coping with complexity in Information Systems and Software Engineering is an important issue in both research and industry. One strategy to deal with this complexity is through a separation of concerns, which can result in reducing the complexity, improving the re-usability, and simplifying the evolution.Separation of concerns can be addressed through the Aspect Oriented paradigm. Although this paradigm has been well researched in the field of programming, it is still in a preliminary stage in the area of Business Process Management. While some efforts have been made to propose aspect orientation for business process modeling, it has not yet been investigated how these models should be implemented, configured, run, and adjusted.Such a gap has restrained the enactment of aspect orientated business process models in practice.Therefore, this research enables the enactment of such models to support the separation of cross-cutting concerns in the entire business process management life-cycle.It starts by defining the operational semantics for the Aspect Oriented extension of the Business Process Model and Notation.The semantics specifies how such models can be implemented and configured, which can be used as a blueprint to support the enactment of aspect oriented business process models.The semantics is implemented in the form of artifacts, which are then used in a banking case study to investigate the current modeling technique.This investigation revealed new requirements, which should be considered in aspect oriented modeling approaches.Thus, the current modeling notation has been extended to include new requirements.The extended notation has been formalized, and investigated through re-modeling the processes in the case study. The results from this investigation show the need to refine the separation rules to support the encapsulation of aspects based on different business process perspectives. Therefore, the new refinement is proposed, formalized, and implemented.The implementation is then used as a prototype to evaluate the result through a case study.

  • 17.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Supporting Social Network Analysis Using Chord Diagram in Process Mining2016In: Perspectives in Business Informatics Research: 15th International Conference, BIR 2016, Prague, Czech Republic, September 15–16, 2016, Proceedings / [ed] Václav Řepa, Tomáš Bruckner, Springer, 2016, p. 16-32Conference paper (Refereed)
    Abstract [en]

    Data visualization is an important area of research aims to empower people to discover information from data through visual artefacts. The huge volume of data can result in abundance of elements in data visualization, which can make the information discovery challenging. Chord diagrams is a sort of visual representation that has been recently introduced to increase the level of abstraction. Although this diagram is widely used and adapted in many disciplines, it is not currently implemented in Business Process Management (BPM). Thus, this paper extends the social network visualization approaches in BPM area using chord diagram. This paper defines the formal definitions of elements and elaborates on how the visual representation can be compiled from them. The visualization is supported by implementing a plug-in in ProM. The plug-in is used to demonstrate social networks discovered from real log files in compare with those discovered by current visualization techniques. The result shows that this technique can complement previous ones to discover more social network patterns in BPM area.

  • 18.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Teaching Business Process Development through Experience-Based Learning and Agile Principle2018In: Perspectives in Business Informatics Research: Proceedings / [ed] Jelena Zdravkovic, Jānis Grabis, Selmin Nurcan, Janis Stirna, Springer, 2018, p. 250-265Conference paper (Refereed)
    Abstract [en]

    Business process development is a challenging and important task in organizations that enables performing operations more effectively and efficiently. Traditionally, business processes have been developed through waterfall approaches which are described by different business process management life-cycles. Such development requires a lot of time that is one of the barriers to applying business process management in practice. Teaching business process development in the traditional way is also a challenge in education due to the long-running cycle to develop a business process. In this paper, we propose a new approach to teach business process development through experience-based learning and agile principle. The approach is implemented in an advanced course on business process management where students developed a real public business process in an agile way. The study shows that agile business process development not only enables students to automate the business process but also enhance their understanding of business process management.

  • 19.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    The Data Warehouse Lab: A step-by-step guide using SSIS and SSAS 20172017Book (Other academic)
    Abstract [en]

    This book aims to help students and practitioners who are new to data warehousing to start developing a new data warehouse project from scratch. It shows different phases of data warehousing projects through a simple case. So readers can experience the full data warehouse development life-cycle through a simple example step-by-step. The book is written for the novice user, so there is no requirement for previous experience of working with MS SQL Server and other tools. However, it expects readers to know basics of databases like the table, columns, etc. The book does not aim to teach data warehousing multi-dimensional design principle, nor play the role of a comprehensive reference book on Microsoft Business Intelligence Toolset. It only intends to help readers to gets a hands-on experience on data warehouse development quickly. It aims to give readers basic understanding and experience, so they become more confident in using reference books and online materials. The book does not go through the installation of tools that are used in the sample project. The readers need to install the following tools in order to follow the steps, i.e., Microsoft SQL Server Database Engine, Microsoft SQL Server Integration Services 2017 (SSIS), Microsoft SQL Server Analysis Services 2017(SSAS), Microsoft SQL Server Management Studio (SSMS), Microsoft Excel, and Microsoft Power BI.

  • 20.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Towards Capability-Oriented Business Process Management2017In: Proceedings of the 2017 International Conference on Software and System Process, Association for Computing Machinery (ACM), 2017, p. 141-142Conference paper (Refereed)
    Abstract [en]

    Capability management is an important area of research in information systems which focuses on managing ability and capacity in organizations. Business processes play a very important role in capability management, so it is vital to consider the notion of capability when managing business processes. Thus, this paper proposes a new approach to Business Process Management, which is based on considering the notion of capability as a first-class element in the BPM lifecycle. The new approach introduces future directions for the development of systems, techniques, methods and guidelines that empower organizations to manage their capabilities when managing their processes.

  • 21.
    Jalali, Amin
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Weaving of Aspects in Business Process Management2018In: Complex Systems Informatics and Modeling Quarterly, ISSN 2255-9922, no 15, p. 24-44, article id 87Article in journal (Refereed)
    Abstract [en]

    Separation of cross-cutting concerns is an important issue in business process management, where Aspect-Oriented Business Process Modeling (AO-BPM) aims to support this separation through a new form of encapsulation technique. Although different researchers have investigated how these models can be designed to support separation of non-retroactive cross-cutting concerns, there is no study that defines the separation of retroactive ones. The lack of a unified definition of the syntax and the operational semantics for these models hinders their enactment in practice as well. As a result, the perceived usefulness and usability of these approaches have not yet been investigated so far. Thus, this article fills this gap by formalizing an AO-BPM language and the semantics that can support enactment of such models. The semantics is validated through the state-space analysis technique, and the feasibility of the implementation is also demonstrated. The perceived usefulness and easy to use of the AO-BPM is evaluated by applying the Technology Acceptance Model during a workshop session. The result shows that participants perceived the approach usable and easy to use.

  • 22.
    Jalali, Amin
    et al.
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Bider, Ilia
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Towards Aspect Oriented Adaptive Case Management2014In: IEEE 18th International Enterprise Distributed Object Computing Conference: Workshops and Demonstrations, IEEE Computer Society, 2014, p. 143-151Conference paper (Refereed)
    Abstract [en]

    Separation of concerns has long been an important strategy in the software systems development to cope with the complexity embedded in such systems. The same type of concerns, like security concerns, is often repeated in many modules of a system, which hinders the consistency, re-usability, change and maintenance of the system. Aspect orientation aims to separate and encapsulate these concerns to solve the complexity problem. This paper introduces the use of aspect orientation for case and adaptive case management through changing the rules that govern business processes on the fly. It introduces a taxonomy of such rules based on the declarative workflows approach. It also shows how so-called form-based case management systems could be extended to support aspect orientation to reduce the complexity problem.

  • 23.
    Jalali, Amin
    et al.
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Johannesson, Paul
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Multi-Perspective Business Process Monitoring2013In: Enterprise, Business-Process and Information Systems Modeling BPMDS 2013 / [ed] Selmin Nurcan, Henderik A. Proper, Pnina Soffer, John Krogstie, Rainer Schmidt, Terry Halpin, Ilia Bider, Springer Berlin/Heidelberg, 2013, p. 199-213Conference paper (Refereed)
    Abstract [en]

    Monitoring business processes is an important area in Business Process Management. This area not only supports monitoring but also enables flexibility. Thus, it has been investigated in many other areas like Business Activity Monitoring, Exception Handling, Aspect Oriented Business Process Management, etc. These areas require to define how a process instance should be monitored from different perspectives. However, current definitions are coupled to control-flow perspective, which applies some limitations. For example, we cannot define a rule to capture situations in which an account balance is read - regardless of its process. To capture such situations, we propose an approach to define monitoring rules. This approach enables composition of rules in a way to be decoupled from a specific perspective. To validate the result, we implemented a rule editor and a monitoring service, called Observer Service. These artefacts are used to support the definition of monitoring rules and track process instances, correspondingly. Finally, we investigated the validity and relevancy of the artefacts through a banking case study.

  • 24.
    Jalali, Amin
    et al.
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Maria Maggi, Fabrizio
    Reijers, Hajo A.
    A Hybrid Approach for Aspect-Oriented Business Process Modeling2018In: Journal of Software: Evolution and Process, ISSN 2047-7473, E-ISSN 2047-7481, Vol. 30, no 8, article id e1931Article in journal (Refereed)
    Abstract [en]

    Separation of concerns has long been an important strategy to deal with complexity when developing a system. Some concerns (like security) are scattered through the whole system, and different modules are tangled to such concerns. These concerns are known as cross‐cutting concerns. When the system in question is a business process, cross‐cutting concerns are aimed at being encapsulated by Aspect‐Oriented Business Process Modeling. However, the state‐of‐the‐art techniques in this field lack efficient mechanisms that (1) support composition of cross‐cutting concerns that can be defined in parallel to (a part of) a process model and (2) enable specifying both mandatory and optional cross‐cutting concerns. To address these limitations, this paper proposes a new Aspect‐Oriented Business Process Modeling approach. The approach is hybrid since it is based on declarative rules to relate imperative cross‐cutting concerns and imperative business process models. The approach is explained, formally grounded with precise semantics, and used accordingly to implement the artifacts that support modeling and enactment of business processes in the proposed fashion as a proof of concept. In addition, the approach is evaluated on the basis of the Technology Acceptance Model during a workshop session. The result shows that participants perceived the approach usable and easy to use.

  • 25.
    Jalali, Amin
    et al.
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Maria Maggi, Fabrizio
    Reijers, Hajo A.
    Enhancing Aspect-Oriented Business Process Modeling with Declarative Rules2015In: Conceptual Modeling: 34th International Conference, ER 2015, Stockholm, Sweden, October 19-22, 2015, Proceedings / [ed] Paul Johannesson, Mong Li Lee, Stephen W. Liddle, Andreas L. Opdahl, Óscar Pastor López, Springer, 2015, p. 108-115Conference paper (Refereed)
    Abstract [en]

    When managing a set of inter-related business processes, typically a number of concerns can be distinguished that are applicable to more than one single process, such as security and traceability. The proper enforcement of these cross-cutting concerns may require a specific configuration effort for each of the business processes involved. Aspect-Oriented Business Process Modelling is an approach that aims at encapsulating these concerns in a model-oriented way. However, state-of-the-art techniques lack efficient mechanisms that allow for the specification of concerns in such a way that they can be executed in parallel to other parts of the process. Moreover, existing techniques exclusively focus on the formulation of mandatory concerns. To address these limitations, this paper provides a new approach to encapsulate both optional and mandatory concerns, which can be executed concurrently with other process functionalities. One core element of the new approach is that it extends current Aspect-Oriented Business Process Modelling approaches with declarative rules. The approach is explained, formally grounded with precise semantics, and used accordingly to implement the artefacts that support the enactment of a business process in the proposed fashion. The execution environment is applied to a case from the educational domain to demonstrate the feasibility and usefulness of the underlying concepts.

  • 26.
    Jalali, Amin
    et al.
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Ouyang, Chun
    Wohed, Petia
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Johannesson, Paul
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Supporting Aspect Orientation in Business Process Management: From Process Modeling to Process Enactment2017In: Journal of Software and Systems Modeling (online), ISSN 1619-1366, E-ISSN 1619-1374, Vol. 16, no 3, p. 903-925Article in journal (Refereed)
    Abstract [en]

    Coping with complexity is an important issue in both research and industry. One strategy to deal with complexity is separation of concerns, which can be addressed using Aspect-Oriented paradigm. Despite being well researched in Programming, this paradigm is still in a preliminary stage in the area of Business Process Management (BPM). While some efforts have been made to introduce aspect orientation in business process modelling, there is no holistic approach with a formal underlying foundation to support aspect-oriented business process design and enactment, and this gap restricts Aspect-Oriented paradigm from being practically deployed in the area of BPM. Therefore, this paper proposes a sound systematic approach which builds on a formal syntax for modelling aspect-oriented business processes and a Petri-net-based operational semantics for enacting these processes. The approach enables the implementation of software system artefacts as a proof of concept to support design and enactment of aspect-oriented business processes in practice. The approach is demonstrated using a banking case study, where processes are modelled using a concrete notation that conforms to the proposed formal syntax and then executed in a state-of-the-art BPM system where the implemented artefacts are deployed.

  • 27.
    Jalali, Amin
    et al.
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Wohed, Petia
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Ouyang, Chun
    Aspect Oriented Business Process Modelling with Precedence2012In: Business Process Model and Notation / [ed] Jan Mendking, Mattihas Weidlich, Springer Berlin/Heidelberg, 2012, p. 23-37Conference paper (Refereed)
    Abstract [en]

    Complexity is a major concern which is aimed to be overcome by people through modelling. One way of reducing complexity is separation of concerns, e.g. separation of business process from applications. One sort of concerns are cross-cutting concerns i.e. concerns which are scattered and tangled through one or several models. In business process management, examples of such concerns are security and privacy policies. To deal with these cross-cutting concerns, the aspect orientated approach was introduced in the software development area and recently also in the business process management area. The work presented in this paper elaborates on aspect oriented process modelling. It extends earlier work by defining a mechanism for capturing multiple concerns and specifying a precedence order according to which they should be handled in a process. A formal syntax of the notation is presented precisely capturing the extended concepts and mechanisms. Finally, the relevance of the approach is demonstrated through a case study.

  • 28.
    Jalali, Amin
    et al.
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Wohed, Petia
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Ouyang, Chun
    Queensland University of Technology, Science and Engineering Faculty , .
    Operational Semantics of Aspects in Business Process Management2012In: International Conference on Cooperative Information Systems: On the Move to Meaningful Internet Systems: OTM 2012 Workshop, Springer Berlin Heidelberg , 2012, p. -653Conference paper (Refereed)
    Abstract [en]

    Aspect orientation is an important approach to address complexity of cross-cutting concerns in Information Systems. This approach encapsulates these concerns separately and compose them to the main module when needed. Although there are different works which shows how this separation should be performed in process models, the composition of them is an open area. In this paper, we demonstrate the semantics of a service which enables this composition. The result can also be used as a blueprint to implement the service to support aspect orientation in Business Process Management area.

  • 29.
    Jalali, Amin
    et al.
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Wohed, Petia
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Ouyang, Chun
    Johannesson, Paul
    Stockholm University, Faculty of Social Sciences, Department of Computer and Systems Sciences.
    Dynamic Weaving in Aspect Oriented Business Process Management2013In: On the Move to Meaningful Internet Systems: OTM 2013 Conferences. Proceedings / [ed] Robert Meersman et al., Springer Berlin/Heidelberg, 2013, p. 2-20Conference paper (Refereed)
    Abstract [en]

    Reducing complexity in Information Systems is an important topic in both research and industry. One strategy to deal with complexity is separation of concerns, which results in less complex, easily maintainable and more reusable systems. Separation of concerns can be addressed through the Aspect Oriented paradigm. Although this paradigm has been well researched in programming, it is still at the preliminary stage in the area of Business Process Management. While some efforts have been made to extend business process modelling with aspect oriented capability, it has not yet been investigated how aspect oriented business process models should be executed at runtime. In this paper, we propose a generic solution to support execution of aspect oriented business process models based on the principle behind dynamic weaving of aspects. This solution is formally specified using Coloured Petri Nets. The resulting formal specification serves as the blueprint to the implementation of a service module in the framework of a state-of-the-art Business Process Management System. Using this developed artefact, a case study is performed in which two simplified processes from real business in the domain of banking are modelled and executed in an aspect oriented manner. Through this case study, we also demonstrate that adoption of aspect oriented modularization increases the reusability while reducing the complexity of business process models in practice.

1 - 29 of 29
CiteExportLink to result list
Permanent link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf