A. Fabbri, Franciny Medeiros Barreto, Joslaine Cristina Jeske de Freitas
{"title":"Modeling and Simulating Enterprise Architecture Activities Using a Non Preemptive Multiprocessor System","authors":"A. Fabbri, Franciny Medeiros Barreto, Joslaine Cristina Jeske de Freitas","doi":"10.1109/SIEDS.2019.8735593","DOIUrl":null,"url":null,"abstract":"Enterprise Architecture (EA) is a way for organizing the operations and structure of a business. It is also defined as a set of artifacts that describe the objects of an organization or an enterprise that include IT (Information Technology) alignment documentation, organizational models, reusable components, architectural patterns, and guiding principles of the design and evolution of its objects. In order to introduce technological advances and help companies to define a corporate strategy for maintaining their capacity, this article presents a model for EA using a non-preemptive multiprocessing system. Colored Petri nets (NPCs) make it possible to model very large and complex systems because they can represent data types and different levels of abstraction. The complex color sets, like arrays of records, are applied in the models of scheduling used in this paper (one and two processors) to simplify the model and increase the abstraction capability compared to models that do not used complex systems. The proposed models automatically execute processes with input times, service times and the name of a single non-preemptive method. Beside this, they calculate the waiting and turnaround time of processes further idle times of the one or two processors. Thus, all necessary details related to scheduling and running processes are obtained for processing. In addition, the results of the comparison between models with one or two processors show that there is a significant decrease in the final execution time for the models with two processors.","PeriodicalId":265421,"journal":{"name":"2019 Systems and Information Engineering Design Symposium (SIEDS)","volume":"56 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2019 Systems and Information Engineering Design Symposium (SIEDS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIEDS.2019.8735593","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Enterprise Architecture (EA) is a way for organizing the operations and structure of a business. It is also defined as a set of artifacts that describe the objects of an organization or an enterprise that include IT (Information Technology) alignment documentation, organizational models, reusable components, architectural patterns, and guiding principles of the design and evolution of its objects. In order to introduce technological advances and help companies to define a corporate strategy for maintaining their capacity, this article presents a model for EA using a non-preemptive multiprocessing system. Colored Petri nets (NPCs) make it possible to model very large and complex systems because they can represent data types and different levels of abstraction. The complex color sets, like arrays of records, are applied in the models of scheduling used in this paper (one and two processors) to simplify the model and increase the abstraction capability compared to models that do not used complex systems. The proposed models automatically execute processes with input times, service times and the name of a single non-preemptive method. Beside this, they calculate the waiting and turnaround time of processes further idle times of the one or two processors. Thus, all necessary details related to scheduling and running processes are obtained for processing. In addition, the results of the comparison between models with one or two processors show that there is a significant decrease in the final execution time for the models with two processors.