{"title":"过程线图:模块化过程建模的一种方法","authors":"Karnika Shivhare, R. Joshi","doi":"10.1145/3578527.3578537","DOIUrl":null,"url":null,"abstract":"Process Architecture is a relatively young paradigm in Software Architecture. Business Processes are logical models of architectures which are implemented via technologies such as workflow engines. With the development of BPMN and allied techniques, process architectures have gained a rich platform for development of process architecture descriptions. However, in this direction, we see a need for a modular and compact representation technique that has the ability to unambiguously capture the rich variations occurring in the dynamics of processes. The paper presents Process Line Diagrams (PLDs), a novel visual modeling language for modeling the dynamics of Business Process Architectures. Our modular and compact approach bridges the gap between low-level state machines which lose high level information about process entities and relations, and high level visual dynamic models which are too descriptive, and notation heavy. The approach is illustrated with examples of transformed and refined models bringing out the gains including modular structuring and compactness, on being compared to the traditional process modeling approach.","PeriodicalId":326318,"journal":{"name":"Proceedings of the 16th Innovations in Software Engineering Conference","volume":"35 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-02-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Process Line Diagrams (PLDs): An Approach for Modular Process Modeling\",\"authors\":\"Karnika Shivhare, R. Joshi\",\"doi\":\"10.1145/3578527.3578537\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Process Architecture is a relatively young paradigm in Software Architecture. Business Processes are logical models of architectures which are implemented via technologies such as workflow engines. With the development of BPMN and allied techniques, process architectures have gained a rich platform for development of process architecture descriptions. However, in this direction, we see a need for a modular and compact representation technique that has the ability to unambiguously capture the rich variations occurring in the dynamics of processes. The paper presents Process Line Diagrams (PLDs), a novel visual modeling language for modeling the dynamics of Business Process Architectures. Our modular and compact approach bridges the gap between low-level state machines which lose high level information about process entities and relations, and high level visual dynamic models which are too descriptive, and notation heavy. The approach is illustrated with examples of transformed and refined models bringing out the gains including modular structuring and compactness, on being compared to the traditional process modeling approach.\",\"PeriodicalId\":326318,\"journal\":{\"name\":\"Proceedings of the 16th Innovations in Software Engineering Conference\",\"volume\":\"35 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-02-23\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 16th Innovations in Software Engineering Conference\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3578527.3578537\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 16th Innovations in Software Engineering Conference","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3578527.3578537","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Process Line Diagrams (PLDs): An Approach for Modular Process Modeling
Process Architecture is a relatively young paradigm in Software Architecture. Business Processes are logical models of architectures which are implemented via technologies such as workflow engines. With the development of BPMN and allied techniques, process architectures have gained a rich platform for development of process architecture descriptions. However, in this direction, we see a need for a modular and compact representation technique that has the ability to unambiguously capture the rich variations occurring in the dynamics of processes. The paper presents Process Line Diagrams (PLDs), a novel visual modeling language for modeling the dynamics of Business Process Architectures. Our modular and compact approach bridges the gap between low-level state machines which lose high level information about process entities and relations, and high level visual dynamic models which are too descriptive, and notation heavy. The approach is illustrated with examples of transformed and refined models bringing out the gains including modular structuring and compactness, on being compared to the traditional process modeling approach.