Methodology for the development of executable system architecture
Faculty / School
Faculty of Computer Sciences (FCS)
Department
Department of Computer Science
Was this content written or created while at IBA?
Yes
Document Type
Conference Paper
Publication Date
12-2010
Conference Name
FIT '10: 8th International Conference on Frontiers of Information Technology
Conference Location
Islamabad, Pakistan
Conference Dates
20-23 December 2010
ISBN/ISSN
79952581839 (Scopus)
First Page
1
Last Page
4
Publisher
Association for Computing Machinery, New York, NY, United States
Keywords
Onto CPN, Onto UML, Ontology, Static and dynamic, Convergence
Abstract / Description
This research is an endeavor to provide an approach that will help in managing complexities of a system architecture at abstract level and allow the architect to visually analyze the proposed system. Convergence of three established modeling tools, ontology, UML, and CPN, will be used to demonstrate the dual functionality (static and dynamic) of the methodology proposed. Ontology and UML are used to model static view of system architecture whereas dynamic/executable model is developed in CPN. Proposed methodology uses OWL ontology to define domain terminology in a domain model and establishes contextual relationship among those terms. As the domain knowledge is modeled in ontology which is machine interpretable and support automated inference. So, an architect can reuse the existing domain model and save time and effort. The proposed methodology uses UML for the specification of behavior and provides the steps to map static view of system architecture modeled in Ontology and UML to dynamic view modeled in CPN. The transformation of static model into executable model will help in conducting behavior analysis of systems architecture.
DOI
https://doi.org/10.1145/1943628.1943677
Citation/Publisher Attribution
Khan, I. (2010, December). Methodology for the development of executable system architecture. In Proceedings of the 8th international conference on frontiers of information technology (pp. 1-4).
Recommended Citation
Khan, I. (2010). Methodology for the development of executable system architecture., 1-4. https://doi.org/10.1145/1943628.1943677
COinS