On building a consistent framework for executable systems architecture |
| |
Affiliation: | 1. University of Karachi, Pakistan;2. Institute of Business Administration, Karachi, Pakistan;1. Département de Télécommunication, Faculté d’Electronique et Informatique, Université USTHB, BP. 32, Bab-Ezzouar 16111, Algeria;2. Laboratoire de Traitement du Signal, Département d’Electronique, Université Constantine, 1 Route Ain El-bey, Constantine 25000, Algeria;1. State Key Laboratory for Novel Software Technology, Nanjing University, China;2. Department of Computer Science, University of Texas at Dallas, USA;1. Campus Universitario – Lagoa Nova, Federal University of Rio Grande do Norte, Natal, RN 59078-970, Brazil;2. Federal University of Bahia, Brazil;3. Federal University of Minas Gerais, Brazil;4. State University of Rio Grande do Norte, Brazil;5. Pontifical Catholic University of Rio de Janeiro, Brazil;6. Federal University of Rio Grande do Norte, Brazil |
| |
Abstract: | The paper presents a framework for executable systems architecture. Termed as Consistent Systems Architecture Description and Behavior Framework (CSADBF), the framework shows how consistency can be maintained while modeling architectural description of systems as well as their behavior. Convergence of three established modeling techniques: ontology, UML, and Colored Petri Nets (CPN), is used to develop this framework. Each tool complements others in accomplishing the goal of consistency maintenance for the executable systems architecture. The framework suggests various mapping schemes that help in establishing strong concordance among different artifacts of these modeling techniques and maintaining consistency of overall system architecture. The first scheme maps OWL ontology to UML and is responsible for maintaining consistency of the architectural description. The second scheme maps combination of OWL ontology and UML to CPN and is responsible for maintaining consistency between static and dynamic views. The third scheme ensures the behavioral consistency of the architecture by providing mapping between Semantic Web Rule Language (SWRL) and CPN Guard conditions. Thus, the framework allows architects to model the systems architecture requirements in OWL ontology and UML and to analyze the behavior and performance of systems architecture in CPN. The paper demonstrates the framework with the help of a case study and also compares it with the existing frameworks. |
| |
Keywords: | Systems engineering Executable systems architecture Colored Petri Nets |
本文献已被 ScienceDirect 等数据库收录! |
|