• Title/Summary/Keyword: Formal Modeling

Search Result 186, Processing Time 0.023 seconds

Institutions and Women Entrepreneurship: The Mediating Role of Women Entrepreneurial Self Efficacy and Ethical Decision Making

  • SALEEM, Faiza;LODHI, Saeed;ASIF, Muhammad
    • The Journal of Asian Finance, Economics and Business
    • /
    • v.9 no.6
    • /
    • pp.33-44
    • /
    • 2022
  • Women entrepreneurs play a vital role in employment creation, economic development, and growth. Women entrepreneurship is deep-rooted in the social and cultural norms and values of society. Women's entrepreneurship contribution is still invisible and needs to be properly investigated. The current research study explores "how institutions affect women's entrepreneurial performance in Pakistan" by using institutional and social cognitive theories. Focusing on the Formal and informal institutions, this research examines how institutions are affecting women's entrepreneurial performance by taking the mediating role of women's entrepreneurial self-efficacy and ethical decision making. A 7-point Likert scale research questionnaire is used to collect primary data. Data on active entrepreneurs are collected from the Peshawar, Mardan, and Abbottabad divisions of KPK's Women Chambers of Commerce. The data is empirically tested through the path analysis technique of structural equation modeling (SEM) through SMART PLS 3. The results indicated that women's entrepreneurial self-efficacy and ethical decision-making strongly mediate both institutions and significantly affect women's entrepreneurial performance. The study suggests that government and concerned departments should pay due attention to determinants like informal institutions and social constraints to boost women's entrepreneurial performance.

A refinement and abstraction method of the SPZN formal model for intelligent networked vehicles systems

  • Yang Liu;Yingqi Fan;Ling Zhao;Bo Mi
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.18 no.1
    • /
    • pp.64-88
    • /
    • 2024
  • Security and reliability are the utmost importance facts in intelligent networked vehicles. Stochastic Petri Net and Z (SPZN) as an excellent formal verification tool for modeling concurrent systems, can effectively handles concurrent operations within a system, establishes relationships among components, and conducts verification and reasoning to ensure the system's safety and reliability in practical applications. However, the application of a system with numerous nodes to Petri Net often leads to the issue of state explosion. To tackle these challenges, a refinement and abstraction method based on SPZN is proposed in this paper. This approach can not only refine and abstract the Stochastic Petri Net but also establish a corresponding relationship with the Z language. In determining the implementation rate of transitions in Stochastic Petri Net, we employ the interval average and weighted average method, which significantly reduces the time and space complexity compared to alternative techniques and is suitable for expert systems at various levels. This reduction facilitates subsequent comprehensive system analysis and module analysis. Furthermore, by analyzing the properties of Markov Chain isomorphism in the case study, recommendations for minimizing system risks in the application of intelligent parking within the intelligent networked vehicle system can be put forward.

A Framework Using UPPAAL to Verify Schedulability of Hierarchical Scheduling Systems (계층적 실시간 시스템 스케줄링 검증을 위한 정형적 프레임워크)

  • Ahn, So Jin;Hwang, Dae Yon;Choi, Jin Young
    • KIISE Transactions on Computing Practices
    • /
    • v.21 no.9
    • /
    • pp.604-609
    • /
    • 2015
  • The use of Operating System(OS) virtualization is increasing as it provides many useful features such as efficient use of hardware(HW), easy system migration, and isolation between virtual spaces which prevents errors effecting each other. Recent development in HW has made it possible to use OS virtualization in embedded systems. However, implementing OS virtualization means that a multiple number of schedulers are layered in a system, rendering it difficult to analyze the schedulability of the system and errors are easily produced. Errors in safety critical embedded systems can cause serious damage to life and property; thus, the hierarchical schedulability must be verified. In this paper, we propose a framework which supports formal modeling and verification of hierarchical scheduling systems with UPPAAL.

CMXML: A Conceptual Modeling Methodology for XML (CMXML: XML의 개념적 모델링 기법)

  • Kim, Young-Ung
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.15 no.4
    • /
    • pp.231-237
    • /
    • 2015
  • However XML languages can logically define the type of structure with their's own grammar, it is inadequate to use them as a tool for conceptual model that represents the semantics of data and the relationships between the data in the real world. In this paper, we propose conceptual modeling techniques, called CMXML, for modeling the XML schema at the conceptual level. For this purpose, we define the model formally, and provide a way to represent the model in a graphical and text form. We also propose an mapping methodology providing transformation from CMXML to XML schema to show the feasibility of the proposed model.

A Catalog of Bad Smells in Design-by-Contract Methodologies with Java Modeling Language

  • Viana, Thiago
    • Journal of Computing Science and Engineering
    • /
    • v.7 no.4
    • /
    • pp.251-262
    • /
    • 2013
  • Bad smells are usually related to program source code, arising from bad design and programming practices. Refactoring activities are often motivated by the detection of bad smells. With the increasing adoption of Design-by-Contract (DBC) methodologies in formal software development, evidence of bad design practices can similarly be found in programs that combine actual production code with interface contracts. These contracts can be written in languages, such as the Java Modeling Language (JML), an extension to the Java syntax. This paper presents a catalog of bad smells that appear during DBC practice, considering JML as the language for specifying contracts. These smells are described over JML constructs, although several can appear in other DBC languages. The catalog contains 6 DBC smells. We evaluate the recurrence of DBC smells in two ways: first by describing a small study with graduate student projects, and second by counting occurrences of smells in contracts from the JML models application programming interface (API). This API contains classes with more than 1,600 lines in contracts. Along with the documented smells, suggestions are provided for minimizing the impact or even removing a bad smell. It is believed that initiatives towards the cataloging of bad smells are useful for establishing good design practices in DBC.

The EMFG Modeling and Analysis for a Workflow (워크플로우의 EMFG 모델링과 분석)

  • Heo, Hu-Sook;Yeo, Jeong-Mo
    • The KIPS Transactions:PartD
    • /
    • v.10D no.7
    • /
    • pp.1189-1196
    • /
    • 2003
  • Owing to the developed If industry, many people are more and more interested in Workflow which is an automated business processing system. In this paper, we present basic structures and various parallel processing structures of a workflow using EMFG (Extended Mark Flow Graph) that makes conceptional design available. And then, We design a workflow with EMFG. We propose the commitability verification method to check whether a workflow can complete or not and the logical bug verification method to find whether invalid components exist or not by using simulation result of it. The proposed EMFG modeling and analysis method for a workflow make it possible to become a visual and formal design. Also, it makes intuitional and mathematical analysis possible.

Workflow System Modeling using Activity Diagram (액티비티 다이어그램을 이용한 워크플로우 시스템 모델링)

  • Ko Eun-Jung;Lee Sang-Young;Yoo Cheol-Jung;Jang Ok-Bae
    • Journal of KIISE:Software and Applications
    • /
    • v.32 no.6
    • /
    • pp.473-485
    • /
    • 2005
  • UML activity diagram is useful to model business process and workflow by reason of its suitability to present dynamic aspect of system. However it Is difficult to present precise semantics which is taken as important in workflow system with the guide provided by OMG to the UML activity diagram. This paper suggests workfolw system modelling methodology by applying ASM semantics to the activity diagram after extending its semantics to correspond to workflow system characteristics. Through the exact definition to formal semactics based on ASM it is possible to effectively model workflow.

A Cooperative Workflow Modeling Methodology Using Fragment-ICNs (조각-ICN 기반 협업 워크플로우 모델링 방법론)

  • Kim Hyung-Mok;Kim Kwang-Hoon
    • Journal of Internet Computing and Services
    • /
    • v.6 no.6
    • /
    • pp.107-115
    • /
    • 2005
  • A workflow procedure has recently become more complicated and large scaled. In this paper, we propose an advanced workflow modeling methodology, called a fragment driven cooperative workflow modeling methodology. which enables several real workflow designers to cooperatively define a workflow model. The methodology is a Bottom-Up approach in terms of integrating a set of fragment ICNs to compose a complete workflow model. Each fragment ICN is defined by each participant in the cooperative modeling session, We also use the ICN based formal description and the ICN based graphical notation as well. Finally, we prove the feasibility of the methodology by implementing a cooperative workflow modeling system.

  • PDF

Formalization of Object-Oriented Dynamic Modeling Technique (객체지향 동적 모델링 기법의 정형화)

  • Kim, Jin-Soo;Kim, Jeong-A;Lee, Gyeong-Hwan
    • The Transactions of the Korea Information Processing Society
    • /
    • v.4 no.4
    • /
    • pp.1013-1024
    • /
    • 1997
  • In the traditional object modeling methodologies, the object model can be said as formal since it has been based on rich semantic model. But almost of all methodolgies lack in formality the dyamic model and modeling process. Dynamic model cannot represent exctly the timing constraints and the interaction among the objects, which are very important features in real-time and multimedia system. In this paper, we formalize the synamic moedl and modeling proxess based on object behavior and state. This model defines the object state space using the concepts in algebra stucture and defines the object behavior func-tion. Also this model can formalize object kifecycle and conurrency among the objects usint the temporal logiction. Also this model can frlmaize object lifecycle and conurrency among the objects using the tempral logic and behavior founction. We apply firing rules to behacior function for modeling the dependency of interaction among the objescts.

  • PDF

A Study on Reducing Data Obesity through Optimized Data Modeling in Research Support Database (연구지원 데이터베이스에서 최적화된 데이터모델링을 통한 데이터 비만도 개선에 관한 연구)

  • Kim, Hee-Wan
    • The Journal of the Institute of Internet, Broadcasting and Communication
    • /
    • v.18 no.1
    • /
    • pp.119-127
    • /
    • 2018
  • The formal data used in the business is managed in a table form without normalization due to lack of understanding and application of data modeling. If the balance of the database design is destroyed, it affects the speed of response to the data query, and the data obesity becomes high. In this paper, it is investigated how data obesity improved through database design through optimized data modeling. The data query path was clearly visualized by square design through data modeling based on the relationship between object (data) and object, from the radial and task - oriented isolation design where data obesity is excessive. In terms of data obesity, the obesity degree of the current research support database was 57.2%, but it was 16.2% in the new research support database, and the data obesity degree was reducd by 40.5%. In addition, by minimizing redundancy of data, the database has been improved to ensure the accuracy and integrity of the data.