Technical Program
The 2008 IEEE International Systems Conference Program is now available!
Tutorials
Tutorial # 1 (1A1) - Monday, April 7 - 8:00 a.m.
Room: Maisonneuve A
Chair: Rolf Siegers and Randy R Case, Raytheon, USA
Description: CAF, DoDAF, E2AF, FEAF, IAF, MODAF, TEAF, TOGAF, Zachman – an alphabet soup of architecture frameworks has emerged over time to support our architecting efforts. Understanding the core focus of these frameworks
provides enterprise and system architects the ability to properly leverage these resources and to unify them when appropriate. Each
framework typically addresses a key aspect such as architecture methodology, product description, reference models, categorization, or classification, but no single framework fully covers all the concerns of the architect.
This tutorial will overview some of the major architecture frameworks currently in use including The Open Group Architecture Framework (TOGAF), Zachman Framework for Enterprise Architecture, US Department of Defense Architecture Framework (DoDAF), UK Ministry of Defence Architecture Framework (MODAF), and the US Federal Enterprise Architecture Framework (FEAF). There will be a focus on each framework’s background, fundamental concepts, usage, benefits, and limitations.
Tutorial # 2 (1A2) - Monday, April 7 - 8:00 a.m.
Room: Maisonneuve B
Title: Systems Modeling and Analysis Using Colored Petri Nets
Chair: Vijay Gehlot (Villanova University, USA)
Description: This tutorial session is on systems modeling and analysis using Colored Petri Nets (CPNs). CPNs is a graphical modeling language suitable for modeling distributed, concurrent, deterministic and nondeterministic systems with synchronous. We introduce the audience to many features of CPNs that make them suitable for modeling large systems. From a practical applications point of view, CPNs support a mechanism of modules allowing construction of models of large systems in a hierarchical manner, thereby naturally capturing different levels of abstraction that are inherent in such systems. The graphical representation makes it easy to visualize the basic structure and interactions of subsystems of a complex CPN model. CPN models are built using CPN Tools which is a graphical software tool for creating, editing, simulating and analyzing models. Its powerful graphical editor allows creation and layout of different net components. It uses binders and pages to visually divide the model into components, enhancing its maintainability and readability without affecting the execution or analysis of the model. CPNs and CPN Tools have been used in numerous practical projects in a large variety of different application areas (see http://www.daimi.au.dk/CPnets/intro/example_indu.html). This tutorial will introduce the audience to basics of CPNs as well as CPN Tools. We will illustrate the key ideas by means of numerous examples and demonstrations that emphasize practical applications of CPNs and CPN Tools. Outline of Tutorial Presentation: * Introduction * Basic Vocabulary of CPNs * Basic Syntax and Semantics (introduced by means of examples) * Timed CPNs (introduced by means of examples) * Hierarchical CPNs (introduced by means of examples) * Creating/Editing Models with CPN Tools * Analyzing Models with CPN Tools