Title: Time-Based Tree Graphs for Stabilized Force Structure Representations

Size: px
Start display at page:

Download "Title: Time-Based Tree Graphs for Stabilized Force Structure Representations"

Transcription

1 Paper for the 8 th International Command & Control Researh & Tehnology Symposium Title: Time-Based Tree Graphs for Stabilized Fore Struture Representations Submitted by: Sam Chamberlain U.S. Army Researh Laboratory ATTN: AMSRL-CI-CT APG, MD Fax: 2934 / 9223 wildman@arl.army.mil and Chris Leeds Chief, Combat Servie Support MTOE Division U.S. Army Fore Management Support Ageny ATTN: MOFI-FMA-SA 9900 Belvoir Road, Suite 120 Fort Belvoir, VA

2 Time-Based Tree Graphs for Stabilized Fore Struture Representations Dr. Sam Chamberlain Mr. Chris Leeds U.S. Army Researh Laboratory Chief, Combat Servie Support MTOE Division ATTN: AMSRL-CI-CT U.S. Army Fore Management Support Ageny Aberdeen Proving Ground, MD ATTN: MOFI-FMA-SA Belvoir Road, Suite 120 Fort Belvoir, VA Abstrat A basi, and often key, omponent of any battlefield representation is the fores involved. Obtaining high-resolution fore struture data has always been a major task. This is true whether the representation is for simulated or atual operations. However, the problem extends far beyond simply obtaining a single fore struture snapshot. The real hallenge is maintaining the data, espeially when numerous other programs are reating and linking their data to the fore struture. This paper desribes an approah for maintaining onsisteny in a high-resolution database of Army units that is undergoing ontinual hange due to fore modifiation. The use of time-based tree graphs is proposed as a tehnique for providing stability and maximizing the retention of existing entities to minimize the effet to systems that use the data. In a network-entri ontext, an easily aessible repository alled the Army Organization Server (AOS) is under development that will ontain the evolving, default fore struture of the Army. 1. Introdution In June 1998, pursuant to a disussion with the Diretor of Researh and Strategi Planning, OASD(C3I), a study was onduted to answer the question: With all this great tehnology, why an t our system interoperate? 1 The resulting report 2 ited three voids that perpetuate the inability to integrate systems; they are: The lak of a ommon naming onvention, The absene of a entral theme for data integration, and No designated authoritative soures of information. The proposed solution has evolved into three omponents. 1 2 OASD(C3I): Offie of the Assistant Seretary of Defense for Command, Control, Communiations, and Intelligene. Conversation with Dr. Dave Alberts, Diretor, Researh & Strategi Planning, June Chamberlain, Sam; Default Operational Representations of Military Organizations, Army Researh Laboratory Tehnial Report: ARL-TR-2172; February 2000; see: 1

3 The first is the adoption of a ommon naming onvention, alled enterprise identifiers, or EIDs, to uniquely tag data aross the enterprise. 3 The seond is the assertion that the entral theme through whih all battle ommand proesses onverge is the fundamental onept of fore struture. Consequently, a formal representation of fore struture is required as a foundation to integrate other battle ommand onepts. Finally, it is the atual fore struture data, not its theory or a model, whih is required by the battle ommand system users. Historially, in the absene of data, those in need reate it themselves. Fore struture data is no different. As a result, there are several different soures of fore struture data available throughout the Army, in various forms and different levels of detail. Clearly, they are not synhronized and require extensive effort to keep urrent. A reommended solution is to have the offiial domain experts (those who design and develop fore struture as a profession) provide and maintain this data for the user. However, in doing so, the requirements of the user must be inluded in the design of a repository and the proesses that are used to maintain it. 2. Bakground Tree Graphs A onvenient, mathematial tool for desribing fore struture is graphs, or more speifially, graph theory. A ommon manifestation of a graph is an organization hart. Beause of the basi priniples of military ommand, military organizations are onveniently represented via hierarhial organization harts that desribe the aggregation and omposition of lusters of people and equipment. A graph is omposed of a set of nodes onneted by a set of links. In mathematial vernaular, the nodes are alled verties and the links are alled edges. An example of a graph is illustrated in Figure 1 where a graph alled G is omposed of a set of verties, V, where V = {A,B,C,D,E}, onneted by a set of edges, E, where E = { (A,B),(A,C),(A,D),(C,E),(C,F) }. There are many ways to onnet the nodes listed in V, and the struture provided by E is just one. A tree is a speial type of graph that is fully onneted (i.e., every node is linked to at least one other node) and there are no yles (i.e., when links are traversed, only one path exists between any two nodes). When these two riteria are met, the graph must be a tree. Org harts are trees. Normally, one node is seleted as the beginning, or top, of the tree and is named the root node. Figure 1 summarizes several tree graph terms and illustrates how they are easily exploited to denote hierarhial organization harts. 3 For explanations of this solution, see: Also, the following papers are available: Chamberlain, Sam, Implementation of an Enterprise Identifier Seed Server for Joint and Coalition System, Proeedings of the 7th International Command and Control Researh and Tehnology Symposium; Quebe City, Quebe, Canada; September 2002; and Chamberlain, Sam; An Enterprise Identifier Strategy for Global Naming Aross Arbitrary C4I Systems, Proeedings of the 6th International Command and Control Researh and Tehnology Symposium; US Naval Aademy, Annapolis, MD; June 2001; Presented 19 June

4 Graph G: B C D Child E Parent A F NODES (or verties): set V = { A, B, C, D, E, F } LINKS (edges): set E = { (A,B), (A,C), (A,D), (C,E), C,F) } GRAPH: olletion of verties and edges: G(V,E) A Tree struture is a onneted graph with no yles, i.e., every node has at least one link to another node and only one path exists between any two nodes. Via a link, a node an be a parent or a hild of another node. A node without a hild is alled a terminal or leaf node (e.g., the nodes at the bottom of the tree: B, D, E, and F) A node with hildren is a non-terminal or internal node (e.g., A and C); The root node is a speial internal node with no parent (e.g., A). Organization Charts are Trees (w/ boxes instead of irles) ( Often the name of the tree is inherited from the name of the root node - e.g., A ): B A C D B Figure 1: Tree Graph Definitions and Terms Terms like unit or struture are ambiguous in isolation; therefore, a more formal definition is required. Using the tree graph formalism, a node of a tree an be named an organization (e.g., node A in Figure 1 is alled Organization A.). The term assoiation an be used to refer to a link of a tree (e.g., the line onneting nodes A and C, denoted by (A,C), in Figure 1 an be alled assoiation AC, or more speifially, organization-assoiation AC ). An organization hart is a tree graph omposed of a set of nodes and a set of links, or in this new vernaular, a set of organizations and a set of organization-assoiations. For onveniene, the graph an be alled a unit. Thus, a unit (a graph) is omposed of organizations and organization-assoiations. The ation of moving from node to node along the links of a graph is alled traversing the graph and there are numerous, well-known algorithms for doing this. The links and nodes of a graph may inlude additional attributes to allow them to be filtered (i.e., seleted or deseleted) during the traversal proess. This allows different paths to be followed by applying parameter onstraints during the traversal proess, as is illustrated in Figure 2. The left-most graph, marked Base, shows all the nodes and links with the addition of a label a, b, or. To traverse this tree, one provides a set of permissible labels to be used during the traversal proess. The middle graph illustrates the ase in whih only nodes and links with a label of a or are inluded. The right tree illustrates the ase in whih only nodes and links with a label of b or are inluded. One an inlude as many different labels as neessary to desribe the different path ombinations. A C D A B C D 3

5 Base A T x A T y A a b a b B C D a b B a C C D b b a a b E F G b a E G a E F b T x T y a T 1 T x < T 2 T y < T 3 b T 1 T 2 T 3 Figure 2: Time-Tagged Nodes and Links To simplify the annotation and seletion proess, a sequene of always inreasing (or dereasing) numbers may be used. 4 A onvenient set of numbers that meets this riterion is time. Consider a graph where every node and link has a time interval inluded in its definition (i.e., a start time and an end time). The lower part of Figure 2 inludes a timeline that denotes three time intervals using the three times T 1, T 2, and T 3. The time period from T 1 to T 2 is given the label a, the period from T 2 to T 3 is labeled b, and the period from T 1 to T 3 (the onatenation of periods a and b) is labeled. One an now apply the time-based meaning of these labels to the same labels in the graphs of Figure 2 and use any time on the time line as a value to seletively traverse or filter the nodes and links of the graph. Any node or link whose time interval inludes the provided time is inluded in the traversal proess. The middle graph shows the result of seleting time T x (from the timeline in Figure 2), whih is inluded by both time intervals a and. The right graph shows the result of seleting time T y, whih is inluded by both time intervals b and. This tehnique provides a simple mehanism for building seletable graphs using a single parameter (i.e., time) even though there may be many different intervals (i.e., labels) assoiated with the nodes and links of the graph. Notie that this tehnique may be used with any sequene of always inreasing (or dereasing) numbers. Time just happens to be a very familiar, and natural, hoie beause many proesses are based upon it. 4 In mathematis this is alled a monotoni funtion. In this ase, it is a monotoni inreasing funtion. See: 4

6 3. The Current Proess and Data Modeling In the urrent U.S. Army fore struture doumentation proess, douments alled Modifiation Tables of Organization and Equipment, or MTOEs, desribe the authorized struture of military fores. There are about 4900 MTOEs that over the ative, reserve and National Guard omponents of the Army. These MTOEs may hange several times per year. Fore struture data is an integral part of automated battlefield information systems. Managing the fore struture data within these systems is a hallenging task that is urrently aomplished via manual means. A major objetive is to move towards an automated system to manage this inreasingly voluminous data that is beoming higher in resolution due to the impending requirement for soldier level data. For this reason, the primary impetus for the design and implementation of a data representation is the ease and simpliity of automated maintenane. To be a viable system, fore struture updates must our in a manner that is automated and transparent to the battle ommand system user. The task of maintaining this data an be signifiantly simplified by seleting a representation that redues the effets of modifiation by isolating and minimizing hanges. To ahieve this objetive, a new approah for representing fore struture is proposed that uses timed tree graphs, like those of Figure 2. This allows one to exeute tree traversal algorithms to arbitrarily move up and down the tree seleting and deseleting nodes and links based upon time. However, a major task is the onversion of the urrent, disrete, doument based system into one that is ontinuous, timed-based, and uses formally speified tree graphs. To understand how the urrent system an be transformed to meet these new requirements, one must first understand how the urrent doumentation system is onfigured. An interesting feature of the MTOE is its dual personality; it is used to desribe both generi fore struture, like its ounterpart the TOE, and to desribe real units. The TOE is a requirements doument that desribes the model ase and is used as the starting state for building an MTOE. Assoiated with every resoure in a TOE is a value that indiates the number of assets required. To develop the MTOE, the model (TOE) is analyzed and adjustments may be made to the requirements, to inlude the addition of qualifying information, or in some ases, adding or deleting requirements for, or the amounts of, personnel and/or equipment. The final authorizations are based upon many other variables and onstraints, suh as budget, unit priority, and resoure availability. In most ases, the authorized amounts are equal to the required amounts, but sometimes authorizations are redued below the requirement. So the name Modifiation TOE is quite appropriate. The TOE and MTOE have nearly idential strutures, most notably, the use of multipliers in the doument. There will be multipliers for both the number of resoures required and the number authorized. There may be 18 Automati Riflemen (AR) required and 18 authorized. This approah is adequate for desribing generi strutures; but in real units, where eah of the 18 ARs must be traked individually, there must be 18 separate individual ARs. Clearly, there is a differene between the definition of the position named AR and the 18 separate entities that are the atual instanes of the definition. This is a ommon trait of data models for whih a thorough desription is beyond the sope of this paper. Suffie it to say that a real unit is an instane of a definition; and in this ase, the instanes are alled organizations (niknamed org) and the desriptions are alled organization-types (niknamed org-type). Therefore, there will be two 5

7 different strutures of trees: org-type trees that ontain multipliers and org trees that do not. The org tree ontains instanes of the org-type tree nodes that are expanded based on the multipliers in the links of the org-type tree. These strutures are illustrated in Figure 3 using the example of the platoons authorized within a ompany. 5 From the org tree and org-type tree strutures, one an understand why org-trees are neessary to desribe real units. It is not possible to use multipliers to represent individual units. On the battlefield, one annot trak 3 X Rifle Platoon that is represented as a single link and node in the org-type tree. Instead, this must be expanded into three separate rifle platoons named (in this example) 1 st Platoon, 2 nd Platoon, and 3 rd Platoon. This apability has been a primary impetus for the development of an Army Organization Server (AOS) that will provide automated battle management systems with a soure of fore struture data that meets their operational requirements. From Figure 3, one an see that an org is an instane of an org-type. This is expliitly denoted by the horizontal, dashed line, alled an IS-A link, that assoiates eah org with the orresponding org-type from whih it was established; for example, 1 st Platoon IS-A Rifle Platoon, as are 2 nd and 3 rd Platoons. There may be many (e.g., hundreds) of instanes that refer to a ommon org- Org-Type Tree Rifle Co Inf Bn (Meh) Org Tree A CO Co HQ nn IS-A A CO HQ nn nnn 3 1st Plt Rifle Platoon nnn 2nd Plt nnn nnn 3rd Plt Figure 3: Org and Org-Type Trees 5 A popular data model using this terminology and semantis is the Land Command and Control Information Exhange Data Model, or LC2IEDM, that is a proposed NATO Stanag. See: Army Knowledge Online aount required). 6

8 type, and this allows information ommon to all the instanes to be stored in a single plae via the org-type tree. Semantially, the org tree represents real units while the org-type tree ontains the desriptions of those units. This auses onfusion when omparisons are made with the urrent MTOE implementation beause of the MTOE s dual nature. An MTOE is used to desribe both generi fore struture and real units. In other words, it ontains faets of both orgs and org-types: an MTOE is used to represents a real unit, but it does so using multipliers. This is the quandary; semantially an MTOE maps to an org tree, but struturally it maps to an org-type tree (with multipliers). This irular ontradition appears to ause a lash in mapping between the urrent proess and future model-based shemes. However, this problem is easily fixed. The dual nature of MTOEs is exemplified by the fat that there are four primary identifiers assoiates with an MTOE: a DOCNO (doument number), a CCNUM (ommand and ontrol number, whih is analogous to a version number), a UIC (unit identifiation number), and an EDATE (effetive date the date the unit s status will be ompared to that MTOE). A minimum of two of these identifiers is required to identify an MTOE. From the perspetive that an MTOE is simply a modified TOE, the DOCNO/CCNUM ombination is the natural identifiation sheme. A DOCNO is derived from the TOE identifiation number (alled a standard requirements ode, or SRC) and identifies a type of unit (e.g., an INF BN MECH (FXXI), a Fore XXI strutured Mehanized Infantry Battalion). The CCNUM identifies the version of the doument and has four digits: a two-digit version number followed by a fisal year. So a CCNUM of 0103 would be version 01 in FY03. From the perspetive that an MTOE represents a real unit, the UIC/EDATE ombination is the natural representation. A UIC identifies a military unit (typially a battalion for an MTOE) and the EDATE indiates the date for whih the unit must meet the speifiation of the MTOE. So if one queries an MTOE database with either an UIC/EDATE or a DOCNO/CCNUM ombination, a single result will be returned. Figure 4 illustrates this dual nature of an MTOE. It is a omplex diagram that shows the relationship between DOCNO, CCNUM, UIC, and EDATE. There are nine boxes representing nine different MTOE douments that ontain authorization details for one or more unit. At the top of eah box is the CCNUM for that MTOE; and the boxes are positioned, left to right, in inreasing CCNUM order. Four of the boxes represent the older L-edition struture (initially designed in the late 1980s) and are distinguished by a CCNUM with underlined (green) letters. The other five boxes represent the newer F-edition (Fore 21) struture and are distinguished by a (purple) CCNUM without an underline. The nine boxes reflet the perspetive that a DOCNO and CCNUM define an MTOE that an be represented by an org-type tree. In this ase, one would state that there are nine MTOE douments present, identified with different CCNUMs. To the left of the boxes is a list of the four UICs of the real units that are established by this series of MTOE douments. 6 Dots are plaed in the boxes for the MTOEs that are used by the units 6 WAGL, WAGN, WEZE, and WEZK are the UICs of the four mehanized infantry battalions in the 1 st Cavalry Division: 1 st -5 th, 2 nd -5 th, 2 nd -7 th, and the 1-9 th Cavalry Battalions, respetively. 7

9 DOCNO: 07245LFC FFC10 CCNUM: WAGL WAGN WEZE WEZK Aug Apr Apr 03 Earliest E-Date 16 Ot 98 FY99 16 Ot 99 FY00 16 Ot 00 FY01 17 Aug 01 FY01 17 Ot 01 FY02 16 De 01 FY02 19 Aug 02 FY02 17 Jan 03 FY03 16 Ot 03 FY04 Time Figure 4: Time-Ordered List of MTOE Douments learly, every unit does not use every MTOE. Below eah box is the earliest EDATE of the units that use that MTOE. Other EDATEs are listed inside the box next to the dot of the units that has that EDATE. When no other EDATEs are listed, all the dots in the box share that same EDATE. From this perspetive, one would state that Figure 4 denotes 23 MTOE douments. This identifiation tehnique is implemented by plaing a list of the UICs and their EDATE in the header of a doument speified with a DOCNO/CCNUM. In this example, a set of dots loated in the same box represents the units (eah with a UIC) that share a ommon struture and authorization speifiation, although eah unit may have a different date (EDATE) to meet that speifiation. The defining question is: are there nine or 23 MTOE douments displayed in Figure 4? The problem is that the answer is yes. The solution is straightforward: an MTOE, as it is urrently defined, annot be represented by a single tree. The boxes are represented by org-type trees and the dots are represented with org trees. The result is that an MTOE and a TOE have nearly idential strutures that are represented using org-type trees with multipliers. One the generi struture is deided, an org tree is reated for eah real unit; and this proess inludes expanding the multipliers into individual, trakable entities. Finally, every node of an org tree is linked to the orresponding node in the org-type tree from whih it is established. Authorization information (e.g., personnel and equipment) is assoiated with the nodes of the org-type tree, so that this information is maintained in a entral loation that is shared by all the real units represented by org trees. One this design feature is in agreement, the issues assoiated with implementing timed trees an be addressed. 4. Time in Org and Org-Type Trees Figure 3 illustrates three strutures: the org-type tree, the org tree, and the assoiation between them (i.e., the IS-A links). Now onsider the ase in whih every node and link has a time 8

10 interval assoiated with it. The interval is denoted using a start value (alled s_date) and a termination value (alled t_date). Although all the nodes and links use the same format to define this time period, the use of this interval is different depending on the struture. In an org tree, whih represents a real unit, the time is real time. In this struture the term effetive date is appropriate as the time periods assoiated with eah node or link do indeed represent real time. If one wants to see the default struture of a unit on 15 Ot 2002, then that date is used during the traversal proess to selet only those nodes and links with time periods that enompass that date. Any node or link whose time period does not inlude the given date is exluded. Figure 5 illustrates a situation in whih a unit hanges strutures on a given date. In this example, the org tree has six nodes and five links. All the nodes and links, exept the right most, have the same assoiated time period that extends bak and forward in time. However, the right most node and link have a different assoiated time period. In this ase, the right most node and link are no longer viable as of 17 Aug Therefore, if one does a tree traversal using a date on or before 16 Aug 2001, the right most node (D Company) will be inluded; if a date on or after 17 Aug 2001 is used as the riteria, the right most node will not be inluded. In other words, this is how one represents the fat that on 17 Aug 2001 this unit hanges struture and the urrent use of the term EDATE ontinues to be appropriate. In the urrent vernaular, it is orret to state that 17 Aug 2001 is the EDATE for the transition of this unit from one struture to another; other units may have the same or different EDATE. Now onsider the org-type tree. Reall that this tree ontains the generi template (with multipliers) that defines the struture and assoiated desription about personnel and equipment that are used by the org trees. Several org trees may refer bak to a single org-type tree. It is important to understand how the different links that are assoiated with the org-type nodes of the tree differ in their use. First, within the org-type tree, there are the vertial links that denote the parent-hild relationships, with multipliers, among the nodes. These are illustrated in Figure 6 with some of the assoiated time periods annotated. These links are used by the fore development ommunity to traverse up and down the tree as the sequene of modifiation is developed and speified. Org Tree: 2 nd -5 th Cav Bn (WAGNAA) s_date: 1 Jan 1990 t_date: 31 De 2010 s_date: 1 Jan 1990 t_date: 16 Aug 2001 HHC A B C D Transition from L-Series to F-Series Struture on 17 Aug 2001 Figure 5: Example of a Time Based Org Tree 9

11 Org-Type Tree: INF BN MECH (FXXI) s_date: 1 Jan 1990 t_date: 31 De 2010 s_date: 1 Jan 1990 t_date: 30 Sep 2001 X 3 X 4 HHC MECH INF (XXI) s_date: 1 Ot 2001 t_date: 31 De 2010 RFL CO INF BN (MECH) s_date: 1 Jan 1990 t_date: 31 De 2010 Modernization from L-Series to F-Series Struture Figure 6: Example of a Time Based Org-Type Tree Figure 6 portrays the generi ase for the situation in Figure 5. There are two links between the top and right-hand nodes with mutually exlusive time periods. The link with the multiplier of 4 is valid until a date of 30 Sep 2001, at whih time the link with the multiplier of 3 beomes valid. So if the org-type tree is traversed using a date on or before 30 Sep 2001, the battalion is authorized four rifle ompanies. If the tree is traversed using a date on or after 1 Ot 2001, then three rifle ompanies will be authorized. Ultimately, it is antiipated that org trees an be built and maintained automatially via the exploitation of these links. For org-type trees, the atual value of time used to define the time periods is irrelevant. Reall that the org-type tree represents the nine boxes of Figure 4. These boxes indiate a relative state of evolution, and so it is with the org-type tree. Beause there may be many org trees referring to a single org-type tree for their authorization data, a single, real date, like an EDATE, is not meaningful. All that is required of a date is that it reflet a state of evolution, and that a later date indiates a later state of evolution (i.e., a point farther in the future). In other words, the time periods assoiated with the nodes and links of the org-type tree refer to an independent timeline representing evolution time. This is in ontrast to the time periods of the org tree that reflet real time. Instead of an EDATE, an org-type tree reflets a modifiation date, or MDATE, that is simply an indiator of relative time. Therefore, the MDATE and EDATE do not have to orrespond in any relationship other than a relative one. When one traverses an org-type tree, an MDATE must be provided to exeute the node and link seletion proess. This is analogous to stating: show me the generi template for a typial Mehanized Infantry Battalion with a modifiation state of 1 Ot This is the fundamental reasoning behind the proess of evolution for the fore developer. Seond, there are the horizontal links between the nodes of the org tree and their orresponding node in the org-type tree; these are the IS-A links of Figure 3. To obtain the information about what personnel and equipment are authorized for the partiular real organization, the IS-A link is traversed from the org tree node to the orresponding node in the org-type tree. End users and battle ommand systems will rarely, if ever, traverse up and down the vertial links of the org-type tree. They are interested in the real, not generi, unit struture, so they traverse up and down the org tree and only refer to the nodes of the org-type tree (likely unknowingly) to obtain the assoiated authorization data. From the perspetive of users outside the fore development 10

12 E-3 11B10 s: 1 Jan 1990 t: 31 De 2010 s: 1 Jan 1990 t: 31 De 2010 E-4 11B10 s: 1 Jan 1990 t: 15 Nov 2001 s: 16 Nov 2001 t: 31 De 2010 Grenadier Person-Type : Org-Type M2A2 s: 1 Jan 1990 t: 31 Aug 2008 s: 1 Apr 2002 t: 31 De 2010 M2A3 s: 1 Jan 1990 t: 15 Ot 2003 s: 16 Ot 2003 t: 31 De 2010 M2 IFV Crew Materiel-Type : Org-Type Figure 7: Authorization Information in the Org-Type Tree ommunity, the vertial links of the org-type tree are of minimal use and the purpose of org-type nodes is to store ommon authorization data. Analogous to the vertial links between the nodes of the org-type tree, there are links, with multipliers, between the org-type nodes and personnel and materiel type entities as are illustrated in Figure 7. Although the details of these entities will not be disussed, the links to them follow the same pattern as those between org-types. (In Figure 7, the multipliers on the links are all equal to 1 and are not shown to simplify the diagrams.) Like every node and link in the fore struture graph, those used to assoiate personnel and materiel data with an org-type node have an embedded time period that indiates a relative modifiation state. Therefore, as the fore developer traverses the org-type tree, personnel and materiel information is filtered based upon the MDATE provided to the traversal proess. The left side of Figure 7 illustrates the link with personnel data, and on the right is a materiel example. Both examples inlude two mutually exlusive links. The personnel example denotes a transition point (beginning on 16 Nov 2001) at whih time the pay grade requirement for a grenadier position hanges from an E-3 to an E-4. Similarly, the materiel example denotes a transition point (beginning on 16 Ot 2003) at whih time the authorized vehile for the M2 infantry fighting vehile rew is swithed from an M2A2 to an M2A3 variant. Just as before, the MDATE hosen for the tree traversal proess will determine whih of these links are seleted for traversal. Both of these examples show mutually exlusive ases: one annot be both an E-3 and an E-4, nor is one authorized both an M2A2 and an M2A3. In both ases either one or the other is seleted. However, this does not have to be the ase. A typial example is when a new piee of equipment is added without replaing another. 7 As previously explained, there are two ways in whih one traverses to an org-type node: one is from another org-type node while moving up and down the org-type tree ehelons, as in Figure 6; and the other is from an org node via the IS-A link, as in Figure 3. In both ases, an MDATE must be provided so that the orret personnel and equipment authorization information is obtained. In the first ase, one already has an MDATE, as it is required to traverse the org-type tree. However, an MDATE must be speifially provided when aessing the org-type node via 7 The hallenge of synhronizing the many MDATES is an interesting one, but beyond the sope of this paper. 11

13 Org-Type Tree: INF BN MECH (FXXI) s_date: 1 Jan 1990; t_date: 16 Aug 2001; m_date: 30 Sep 2001; s_date: 17 Aug 2001; t_date: 31 De 2010; m_date: 1 Ot 2001; Org Tree: 2 nd -5 th Cav Bn (WAGNAA) RFL CO INF BN (MECH) s_date: 1 Jan 1990; t_date: 31 De 2010; m_date: 1 Jan 2002; A-C Rifle Co (WAGNA/B/C0) AN/ PVS-14 E-3 11B10 E-4 11B10 s_date: 1 Apr 2001; t_date: 30 Sep 2001; s_date: 1 Jan 2002; t_date: 31 De 2010; s_date: 1 Ot 2000; t_date: 30 Sep 2000; s_date: 1 Jan 1990; t_date: 30 Sep 2000; s_date: 1 Ot 2001; t_date: 21 De 2010; Grenadier s_date: 1 Jan 1990; t_date: 17 Aug 2002; m_date: 1 Jan 2002; s_date: 16 Ot 1999; t_date: 16 Aug 2001; m_date: 1 Ot 1999; s_date: 17 Aug 2001; t_date: 15 De 2002; m_date: 1 Ot 2001; s_date: 16 De 2002; t_date: 16 Apr 2003; m_date: 1 Jan 2002; s_date: 17 Apr 2003; t_date: 31 De 2010; m_date: 1 Ot 2003; D Rifle Co (WAGND0) Grenadier 1 Figure 8: Combining Org and Org-Type Trees s_date: 1 Jan 1990; t_date: 16 Aug 2001; 54 in 2-5 th Cav Bn an IS-A link. This requires that the IS-A links have an assoiated MDATE in addition to the time period indiators (s_date and t_date). This attribute is alled the m_date. The situation beomes interesting when the features of Figure 5 and Figure 6 are ombined to produe Figure 8. This is a subtly omplex diagram that ontains several interesting results. Clearly, these are not omplete org or org-type trees, but only seleted slies to illustrate speifi features. Also, although every node and link has an assoiated time period embedded in its struture, only a few are shown to simplify the diagram. The parent-hild links of the org-type tree are also not shown for the same reason. Note that the m_date attribute is inluded only with the IS-A links that assoiate the nodes of the org tree that represent real units, with their orresponding node in the org-type tree that represents the generi ase and ontain the authorization data. Starting at the bottom of the figure and working up, one an see that many grenadier billets (in the org tree) refer to the single grenadier position in the org-type tree. 8 When an EDATE is hosen to 8 A distintion is made between a billet and a position. A billet is a real organization (an org) to whih a person an be assigned. In this example, there are 54 grenadier billets in the battalion. A position is the desription of a billet; it is an org-type and ontains the authorization information about the billet. So tehnially, an MTOE Line Number denotes a position, and not a billet. 12

14 traverse an org tree, different IS-A links are seleted based upon that date and the time periods speified on the links. The four links between billet Grenadier 1 and position Grenadier denote that the billet Grenadier1 has four distint modifiation states during four different time periods: Modifiation level (MDATE) 1 Ot 1998 FROM 16 Ot 1999 TO 16 Aug 2001 (EDATE); Modifiation level (MDATE) 1 Ot 2001 FROM 17 Aug 2001 TO 15 De 2002 (EDATE); Modifiation level (MDATE) 1 Jan 2002 FROM 16 De 2002 TO 16 Apr 2003 (EDATE); and Modifiation level (MDATE) 1 OCT 2003 FROM 17 Apr 2003 TO 31 De 2010 (EDATE). The ontinuous and mutually exlusive harateristis of these links are lear. The MDATE speified in eah IS-A link is used by the traversal proess to selets the appropriate personnel and equipment authorization links that are assoiated with the position (i.e., an org-type node), based upon the embedded time period of those links. This is the idential approah that is used to traverse any tree. The result is to relate the EDATE of a real unit with the MDATE of the generi unit. In this example, the result is that the soldier oupying the billet Grenadier1 is authorized to be of pay grade E-4 ontinuously through all its EDATES; and beginning on 16 De 2002, he is authorized an AN/PVS-14 night vision goggle. These riteria an be applied to all 54 grenadier billets or the links an be tailored individually for different results. The four links reated for Grenadier1 orrespond to the right most four dots of unit WAGN in Figure 4. However, in this example, two of the four links have no affet on the result; these two links are denoted with dashed lines. Beause of this, they an be removed and the same results will be produed. This is a ommon ourrene when mapping one-for-one between MTOEs and timed tree graphs. It is aused by an MTOE property known as the parent unit in the urrent doumentation proess. The ramifiations of this will be disussed shortly, but for the moment it should be realized that unneessary IS-A links an be produed and should be avoided. Continuing up the diagram, one should reognize the pattern of the top set of nodes from Figure 5 and Figure 6. This is the ase in whih the battalion (Bn) loses a ompany (Co) as of 17 Aug This is speified by the t_date embedded in the link to (and the node) D Co from the battalion node and auses both the node and link to expire for dates after 16 Aug The same is true for the t_date embedded in the IS-A link to its assoiated org-type node, whih is no longer useful after 17 Aug However, notie that the IS-A link from the other ompanies (e.g., Co A) is singular. This is beause nothing has hanged at the org-type node during the ourse of the speified time period. The RFL CO INF BN (MECH) org-type node has no assoiated personnel or materiel links, only links to hildren org-types, as is illustrated in the left tree of Figure 3. Even though there have been many hanges elsewhere in the org-type tree of the battalion, the links to the hildren org-types (i.e., 1 X Co HQ and 3 X Rifle Platoon) have remained onstant. Therefore, there is no need for multiple links. There are two IS-A links between the top org and org-type nodes. However, this is atually optional. As previously explained, the purpose of the IS-A link is to provide ommon authorization information, maintained via the org-type nodes, to the org nodes. Like the ompany nodes below it, the INF BN MECH (FXII) org-type node has no personnel or materiel information diretly assoiated with it; it has links only to its hildren org-type nodes. Two IS-A links may be used to reflet the hange from four to three rifle ompanies, as is illustrated in Figure 6 for the generi battalion. However, it is highly unlikely that an end-user would require knowledge about the generi ase when this information is already refleted in the org tree for the 13

15 real unit. Therefore, to be tehnially omplete, two IS-A links are shown. But this an be redued to a single link, as was done at the ompany ehelon diretly below it, if the end users deide that it is not required to distinguish between the strutural hanges in the generi ase (i.e., in the org-type tree). Note that the full org-type tree still remains, but the links between the orgtype nodes are not seletable when aessed via the IS-A link from the org tree. If only a single IS-A link is used (with a single m_date attribute), then any results will be based on the seletion riteria of the single m_date attribute. 5. The Retention Problem The primary impetus for this study was the development of a sheme to maximize the stability of fore struture data as it progresses through the evolution proess. In other words, the objetive was to eliminate, prevent, or minimize unneessary modifiations that might ause aggravation to systems already using the data. With the urrent MTOE system this is not the ase, based in part on the onept of a parent unit. 9 In tree graph terms, a parent unit orresponds to the designation of a partiular org-type node as an ad ho to form an org-type sub-tree. Typially, the parent unit for an MTOE doument is a battalion. By definition, a hange to any of the hundreds of element of the battalion is onsidered a hange to the MTOE and requires that a new MTOE doument be produed. An extreme example of this is between the MTOE douments labeled 1502 and 903 in Figure 4. In this ase, the two MTOEs are idential exept for a six-word sentene in the narrative of the header. Yet, a new doument was published based upon this hange even though the orgtype trees produed by these two douments are idential. The primary notion behind the approah presented in this paper is that as time progresses, every entity is assumed to be unhanged unless stated otherwise. Beause every node and link has an embedded time period, at any given time the fore struture graph will have an earliest and latest time within its omponents that defines the urrent epoh of the graph. As time progresses, the epoh should slide towards the future as obsolete entities are pruned from the past and new ones are added to the future. The time horizon of the fore struture graph is defined by the date furthest in the future that is embedded in any node or link. The fore developer ontrols the time horizon as the evolution proess progresses into the future. The reader may have realized by now that the key feature that enables this time-based approah to funtion so elegantly is that the lifetime of an entity an be extended by simply inreasing the value of the termination date. If this is done uniformly to all the nodes and links, then they all ontinue to be inluded in the graph. This is the default ase. Every node and link is retained, with its node or link identifier, as the time horizon is inreased and the epoh slides forward. Thus, stability is the norm. Only when hanges are required are the start, termination, and modifiation dates adjusted. This is what maximizes entity retention. If only one item hanges 9 Parent Unit: from AR 71-32, Fore Development and Doumentation - Consolidated Poliies, 3 Mar 97. a. A parent unit is an MTOE numbered unit of battalion or equivalent level, or a numbered ompany, battery, troop, platoon, detahment or team, that is not an organi element of a battalion. The 5th and 6th positions of a UIC that end in AA identify an organization as a parent unit. b. TDA units organized under a unique TDA number assigned by HQDA. See: 14

16 from one MTOE to the next, then only those hanges within the large tree struture are exeuted. Everything else remains the same, beause the only modifiation to the vast majority of entities is the extension of their termination dates to form a new time horizon. Figure 9 is a modified version of Figure 4. The basi differene is that the doument boxes have been reordered and replaed with vertial lines. 10 The CCNUMs have been retained at the top of the diagram for referene and a modifiation timeline has been applied to the bottom with MDATES assigned, in relative order, to the douments. 11 In the bottom half of the diagram, three examples of authorization hanges are provided. First is the hange of the battalion s organizational struture from four to three rifle ompanies. Seond is a personnel hange for a grenadier billet between pay grade E-4 and E-3. Third is the addition of a new item of materiel, the AN/PVS-14 night vision goggle. Next to eah of these examples is a line that represents the period of time that these features are in effet, based upon their presene in the MTOE douments. The dots for the four units whose UIC are listed on the left side of the diagram retain the same DOCNO: CCNUM: WAGL WAGN WEZE WEZK # RFL Co X 4 X 3 Grenadier E-4 E-3 Equipment AN/PVS LFC FFC Ot Ot Ot Aug De Aug Apr Jan Apr Apr Apr Apr 03 MDATE 1 Ot 99 FY00 1 Ot 00 FY01 1 Apr 01 FY01 1 Ot 01 FY02 1 Jan 02 FY02 1 Jul 02 FY02 1 Ot 03 FY04 Figure 9: Time-Based MTOE System The 1099 doument is not shown for simpliity. The 0903 doument has been removed beause it is idential to the 1502 doument, exept for a sentene in the header data.. Modifiation time is a monotonially inreasing funtion using relative, not atual, time. 15

17 meaning as before, although in a slightly different ontext. Extending from the sets of dots are vertial dashed lines that indiate a point on the modifiation timeline (an MDATE) for whih the unit has a synhronization point. Next to the dot is the EDATE to indiate the real date at whih time that unit is expeted to omply with the harateristis assoiated with the MDATE. If only a single EDATE is provided, then all the units aligned at that point share the same EDATE. If the vertial dashed line rosses a horizontal time period of the three examples, it means that at that MDATE those features are in effet. For example, the left most set of dots indiates that all four units must be modernized to the state indiated by MDATE 1 Ot 99 by 16 Ot 99, and at that MDATE, they have four rifle ompanies and the grenadiers are E-4s. As explained before, Figure 9 an be represented using a single org-type tree and four org trees (one for eah real unit). With the modifiation timeline present, the CCNUMs an be removed; and all that is required is an identifier for the single org-type tree (to replae the DOCNOs), beause the MDATE alone is suffiient to define the modifiation harateristis. There is an issue as to just what modifiation order means; that is, why were the MTOE douments reordered to the sequene presented in Figure 9? A preedene of modifiation is proposed that plaes modifiations in sequenes based first on hanges to the organization tree strutures, then on hanges to personnel requirements, and finally on hanges to materiel. The douments in Figure 9 are ordered based on this preedene. There is no mathematially orret modifiation order, but there are reasons that this sequene was seleted. The organizational struture domain is plaed first beause of the tenet that fore struture (represented by the org and org-type trees) forms the foundation by whih all other battlefield objets are assoiated. Changes to the struture of the org-type tree an affet all the hanges that our elsewhere, espeially the numbers of entities authorized. Therefore, hanges to the struture of the tree are taken into aount before any hanges to the objets that are attahed to the tree (e.g., personnel and materiel authorizations). As an example, there are signifiant strutural hanges aused by the transition from an L-series to an F-series organization (e.g., as is exemplified by the hange from four rifle ompanies to three, hanges in fire team struture, and the movement of ombat support personnel out of the HHC). Beause the highest preedene is given to organizational struture, one ould argue that any F-series organization is more modern than any L-series. In Figure 9, this results in reversing the order of the sequene of CCNUMs 0202 and 0601, beause 0202 was the last L-series doument and 0601 was the first F-series doument. The personnel domain was plaed seond beause it losely follows hanges to the organizational struture. When representing fore struture down to the billet level, all personnel hanges are assoiated with org-type nodes that are leaves of the tree (i.e., loated at the bottom of the tree). Finally, materiel hanges are onsidered. The information in Figure 9 is ordered, from left to right, in modifiation sequene as defined by the proposed preedene of modifiation. Fititious MDATEs have been applied to the timeline to provide synhronization points; these dates are merely relative, and any set of inreasing dates an be used. In the examples, the time periods for organizational strutural (four versus three ompanies) are lean and ontinuous beause these features were onsidered first when ordering the doument information. In the personnel domain, the grade of the grenadier has a short toggle between E-4 and E-3; but this only affets two of the four units. If the information were left in the original MTOE doument order, there would be two toggles. For materiel, there is now a gap in 16

18 the time period when there was none before. However, this is easily handled and a synhronization point with an MDATE has been reated to allow the real units to speify this set of features. If the three examples presented were the only features inluded in the trees (and in reality, they are only three of hundreds), then two of the synhronization points are unneessary. In this diagram, only the first five MDATES define unique ombinations of the example features. The last two MDATES (1 Jul 02 and 1 Ot 03) have the same ombination as the fifth MDATE ( 1 Jan 02), and therefore, an be oalesed (i.e., all four dots would line up with a single MDATE). This returns one to the topi of parent unit. Hundreds of harateristis (organizational, personnel, and equipment) an hange from MTOE doument to doument, but in reality only a small perentage atually hanged. For the end user, whose fous is the org tree of their own unit, and not the org-type tree, the onept of parent unit is unimportant. At the tehnial level, all the end user ares about is that for a given EDATE (used to traverse the org tree), an MDATE is provided in eah IS-A link that selets the orret personnel and materiel information from the orresponding node in the org-type tree. For the org tree users perspetive, the MDATE an be different in every IS-A link; this is of no onern. However, for the sanity of the fore developers, whose task requires them to traverse up and down the org-type tree, MDATES must be synhronized to some higher level. To date, this is done through onsolidation at the parent unit (typially battalion) ehelon. In terms of the time-based trees, this means that an MDATE represents the same modifiation point (i.e., state) for all the nodes and links below the node designated as the parent unit. Formally, one an say that the parent unit is the highest org-type node in a tree for whih all the nodes and links below it are synhronized to the same MDATE. Pragmatially, this means that the onept of parent unit an remain even when the fore struture proess transitions from one that is doument based to one that is time-based. The beauty is that this is simply another option for the fore developer. As the situation ditates, and the org-type tree morphs into new forms, the ehelon at whih MDATES are synhronized an hange to aommodate the needs of the development proess. 6. Summary This paper has presented a fore struture doumentation sheme that transforms the urrent fore development proess from one that is doument-based to one that is time-based. Fore struture an be represented as tree graphs where every node and link of the fore struture tree is assigned a time interval that indiates when that node or link is viable. The primary notion behind this approah is the assumption that, unless expliitly stated otherwise, every entity remains unhanged as time progresses. The key feature that enables this time-based approah to funtion so elegantly is the uniform extension of the time intervals assoiated with every element of the fore struture tree. Thus, stability is the norm. By using a time-based approah, the maintenane of numerous douments that depit snapshots of a speifi organizational entity at a given time disappears. Instead, there is an evolving fore struture tree with many different forms and options that are differentiated merely through the appliation, or filtering, of time. One an imagine a knob that, through turning, allows one to advane or retard time so that one an observe the evolution of an organization s struture, 17

Pipelined Multipliers for Reconfigurable Hardware

Pipelined Multipliers for Reconfigurable Hardware Pipelined Multipliers for Reonfigurable Hardware Mithell J. Myjak and José G. Delgado-Frias Shool of Eletrial Engineering and Computer Siene, Washington State University Pullman, WA 99164-2752 USA {mmyjak,

More information

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract

Learning Convention Propagation in BeerAdvocate Reviews from a etwork Perspective. Abstract CS 9 Projet Final Report: Learning Convention Propagation in BeerAdvoate Reviews from a etwork Perspetive Abstrat We look at the way onventions propagate between reviews on the BeerAdvoate dataset, and

More information

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System

Algorithms, Mechanisms and Procedures for the Computer-aided Project Generation System Algorithms, Mehanisms and Proedures for the Computer-aided Projet Generation System Anton O. Butko 1*, Aleksandr P. Briukhovetskii 2, Dmitry E. Grigoriev 2# and Konstantin S. Kalashnikov 3 1 Department

More information

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking

Algorithms for External Memory Lecture 6 Graph Algorithms - Weighted List Ranking Algorithms for External Memory Leture 6 Graph Algorithms - Weighted List Ranking Leturer: Nodari Sithinava Sribe: Andi Hellmund, Simon Ohsenreither 1 Introdution & Motivation After talking about I/O-effiient

More information

Extracting Partition Statistics from Semistructured Data

Extracting Partition Statistics from Semistructured Data Extrating Partition Statistis from Semistrutured Data John N. Wilson Rihard Gourlay Robert Japp Mathias Neumüller Department of Computer and Information Sienes University of Strathlyde, Glasgow, UK {jnw,rsg,rpj,mathias}@is.strath.a.uk

More information

CleanUp: Improving Quadrilateral Finite Element Meshes

CleanUp: Improving Quadrilateral Finite Element Meshes CleanUp: Improving Quadrilateral Finite Element Meshes Paul Kinney MD-10 ECC P.O. Box 203 Ford Motor Company Dearborn, MI. 8121 (313) 28-1228 pkinney@ford.om Abstrat: Unless an all quadrilateral (quad)

More information

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2

On - Line Path Delay Fault Testing of Omega MINs M. Bellos 1, E. Kalligeros 1, D. Nikolos 1,2 & H. T. Vergos 1,2 On - Line Path Delay Fault Testing of Omega MINs M. Bellos, E. Kalligeros, D. Nikolos,2 & H. T. Vergos,2 Dept. of Computer Engineering and Informatis 2 Computer Tehnology Institute University of Patras,

More information

Chapter 2: Introduction to Maple V

Chapter 2: Introduction to Maple V Chapter 2: Introdution to Maple V 2-1 Working with Maple Worksheets Try It! (p. 15) Start a Maple session with an empty worksheet. The name of the worksheet should be Untitled (1). Use one of the standard

More information

Outline: Software Design

Outline: Software Design Outline: Software Design. Goals History of software design ideas Design priniples Design methods Life belt or leg iron? (Budgen) Copyright Nany Leveson, Sept. 1999 A Little History... At first, struggling

More information

- 1 - S 21. Directory-based Administration of Virtual Private Networks: Policy & Configuration. Charles A Kunzinger.

- 1 - S 21. Directory-based Administration of Virtual Private Networks: Policy & Configuration. Charles A Kunzinger. - 1 - S 21 Diretory-based Administration of Virtual Private Networks: Poliy & Configuration Charles A Kunzinger kunzinge@us.ibm.om - 2 - Clik here Agenda to type page title What is a VPN? What is VPN Poliy?

More information

Exploring the Commonality in Feature Modeling Notations

Exploring the Commonality in Feature Modeling Notations Exploring the Commonality in Feature Modeling Notations Miloslav ŠÍPKA Slovak University of Tehnology Faulty of Informatis and Information Tehnologies Ilkovičova 3, 842 16 Bratislava, Slovakia miloslav.sipka@gmail.om

More information

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425)

Automatic Physical Design Tuning: Workload as a Sequence Sanjay Agrawal Microsoft Research One Microsoft Way Redmond, WA, USA +1-(425) Automati Physial Design Tuning: Workload as a Sequene Sanjay Agrawal Mirosoft Researh One Mirosoft Way Redmond, WA, USA +1-(425) 75-357 sagrawal@mirosoft.om Eri Chu * Computer Sienes Department University

More information

PROJECT PERIODIC REPORT

PROJECT PERIODIC REPORT FP7-ICT-2007-1 Contrat no.: 215040 www.ative-projet.eu PROJECT PERIODIC REPORT Publishable Summary Grant Agreement number: ICT-215040 Projet aronym: Projet title: Enabling the Knowledge Powered Enterprise

More information

Gray Codes for Reflectable Languages

Gray Codes for Reflectable Languages Gray Codes for Refletable Languages Yue Li Joe Sawada Marh 8, 2008 Abstrat We lassify a type of language alled a refletable language. We then develop a generi algorithm that an be used to list all strings

More information

The Happy Ending Problem

The Happy Ending Problem The Happy Ending Problem Neeldhara Misra STATUTORY WARNING This doument is a draft version 1 Introdution The Happy Ending problem first manifested itself on a typial wintery evening in 1933 These evenings

More information

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications

System-Level Parallelism and Throughput Optimization in Designing Reconfigurable Computing Applications System-Level Parallelism and hroughput Optimization in Designing Reonfigurable Computing Appliations Esam El-Araby 1, Mohamed aher 1, Kris Gaj 2, arek El-Ghazawi 1, David Caliga 3, and Nikitas Alexandridis

More information

HEXA: Compact Data Structures for Faster Packet Processing

HEXA: Compact Data Structures for Faster Packet Processing Washington University in St. Louis Washington University Open Sholarship All Computer Siene and Engineering Researh Computer Siene and Engineering Report Number: 27-26 27 HEXA: Compat Data Strutures for

More information

A Load-Balanced Clustering Protocol for Hierarchical Wireless Sensor Networks

A Load-Balanced Clustering Protocol for Hierarchical Wireless Sensor Networks International Journal of Advanes in Computer Networks and Its Seurity IJCNS A Load-Balaned Clustering Protool for Hierarhial Wireless Sensor Networks Mehdi Tarhani, Yousef S. Kavian, Saman Siavoshi, Ali

More information

COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY

COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY COST PERFORMANCE ASPECTS OF CCD FAST AUXILIARY MEMORY Dileep P, Bhondarkor Texas Instruments Inorporated Dallas, Texas ABSTRACT Charge oupled devies (CCD's) hove been mentioned as potential fast auxiliary

More information

A Novel Validity Index for Determination of the Optimal Number of Clusters

A Novel Validity Index for Determination of the Optimal Number of Clusters IEICE TRANS. INF. & SYST., VOL.E84 D, NO.2 FEBRUARY 2001 281 LETTER A Novel Validity Index for Determination of the Optimal Number of Clusters Do-Jong KIM, Yong-Woon PARK, and Dong-Jo PARK, Nonmembers

More information

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays

Analysis of input and output configurations for use in four-valued CCD programmable logic arrays nalysis of input and output onfigurations for use in four-valued D programmable logi arrays J.T. utler H.G. Kerkhoff ndexing terms: Logi, iruit theory and design, harge-oupled devies bstrat: s in binary,

More information

Accommodations of QoS DiffServ Over IP and MPLS Networks

Accommodations of QoS DiffServ Over IP and MPLS Networks Aommodations of QoS DiffServ Over IP and MPLS Networks Abdullah AlWehaibi, Anjali Agarwal, Mihael Kadoh and Ahmed ElHakeem Department of Eletrial and Computer Department de Genie Eletrique Engineering

More information

Partial Character Decoding for Improved Regular Expression Matching in FPGAs

Partial Character Decoding for Improved Regular Expression Matching in FPGAs Partial Charater Deoding for Improved Regular Expression Mathing in FPGAs Peter Sutton Shool of Information Tehnology and Eletrial Engineering The University of Queensland Brisbane, Queensland, 4072, Australia

More information

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem

Calculation of typical running time of a branch-and-bound algorithm for the vertex-cover problem Calulation of typial running time of a branh-and-bound algorithm for the vertex-over problem Joni Pajarinen, Joni.Pajarinen@iki.fi Otober 21, 2007 1 Introdution The vertex-over problem is one of a olletion

More information

1. The collection of the vowels in the word probability. 2. The collection of real numbers that satisfy the equation x 9 = 0.

1. The collection of the vowels in the word probability. 2. The collection of real numbers that satisfy the equation x 9 = 0. C HPTER 1 SETS I. DEFINITION OF SET We begin our study of probability with the disussion of the basi onept of set. We assume that there is a ommon understanding of what is meant by the notion of a olletion

More information

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR

A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Malaysian Journal of Computer Siene, Vol 10 No 1, June 1997, pp 36-41 A DYNAMIC ACCESS CONTROL WITH BINARY KEY-PAIR Md Rafiqul Islam, Harihodin Selamat and Mohd Noor Md Sap Faulty of Computer Siene and

More information

Test Case Generation from UML State Machines

Test Case Generation from UML State Machines Test Case Generation from UML State Mahines Dirk Seifert To ite this version: Dirk Seifert. Test Case Generation from UML State Mahines. [Researh Report] 2008. HAL Id: inria-00268864

More information

Acoustic Links. Maximizing Channel Utilization for Underwater

Acoustic Links. Maximizing Channel Utilization for Underwater Maximizing Channel Utilization for Underwater Aousti Links Albert F Hairris III Davide G. B. Meneghetti Adihele Zorzi Department of Information Engineering University of Padova, Italy Email: {harris,davide.meneghetti,zorzi}@dei.unipd.it

More information

Make your process world

Make your process world Automation platforms Modion Quantum Safety System Make your proess world a safer plae You are faing omplex hallenges... Safety is at the heart of your proess In order to maintain and inrease your ompetitiveness,

More information

Performance Improvement of TCP on Wireless Cellular Networks by Adaptive FEC Combined with Explicit Loss Notification

Performance Improvement of TCP on Wireless Cellular Networks by Adaptive FEC Combined with Explicit Loss Notification erformane Improvement of TC on Wireless Cellular Networks by Adaptive Combined with Expliit Loss tifiation Masahiro Miyoshi, Masashi Sugano, Masayuki Murata Department of Infomatis and Mathematial Siene,

More information

Constructing Transaction Serialization Order for Incremental. Data Warehouse Refresh. Ming-Ling Lo and Hui-I Hsiao. IBM T. J. Watson Research Center

Constructing Transaction Serialization Order for Incremental. Data Warehouse Refresh. Ming-Ling Lo and Hui-I Hsiao. IBM T. J. Watson Research Center Construting Transation Serialization Order for Inremental Data Warehouse Refresh Ming-Ling Lo and Hui-I Hsiao IBM T. J. Watson Researh Center July 11, 1997 Abstrat In typial pratie of data warehouse, the

More information

CA Privileged Identity Manager r12.x (CA ControlMinder) Implementation Proven Professional Exam (CAT-480) Study Guide Version 1.5

CA Privileged Identity Manager r12.x (CA ControlMinder) Implementation Proven Professional Exam (CAT-480) Study Guide Version 1.5 Proven Professional Exam (CAT-480) Study Guide Version 1.5 PROPRIETARY AND CONFIDENTIAL INFORMATION 2016 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer

More information

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering

Volume 3, Issue 9, September 2013 International Journal of Advanced Research in Computer Science and Software Engineering Volume 3, Issue 9, September 2013 ISSN: 2277 128X International Journal of Advaned Researh in Computer Siene and Software Engineering Researh Paper Available online at: www.ijarsse.om A New-Fangled Algorithm

More information

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study

What are Cycle-Stealing Systems Good For? A Detailed Performance Model Case Study What are Cyle-Stealing Systems Good For? A Detailed Performane Model Case Study Wayne Kelly and Jiro Sumitomo Queensland University of Tehnology, Australia {w.kelly, j.sumitomo}@qut.edu.au Abstrat The

More information

Reading Object Code. A Visible/Z Lesson

Reading Object Code. A Visible/Z Lesson Reading Objet Code A Visible/Z Lesson The Idea: When programming in a high-level language, we rarely have to think about the speifi ode that is generated for eah instrution by a ompiler. But as an assembly

More information

Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introduction Information Retrieval... 8

Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introduction Information Retrieval... 8 Contents Contents...I List of Tables...VIII List of Figures...IX 1. Introdution... 1 1.1. Internet Information...2 1.2. Internet Information Retrieval...3 1.2.1. Doument Indexing...4 1.2.2. Doument Retrieval...4

More information

Department of Electrical and Computer Engineering University of Wisconsin Madison. Fall

Department of Electrical and Computer Engineering University of Wisconsin Madison. Fall Department of Eletrial and Computer Engineering University of Wisonsin Madison ECE 553: Testing and Testable Design of Digital Systems Fall 2014-2015 Assignment #2 Date Tuesday, September 25, 2014 Due

More information

Reading Object Code. A Visible/Z Lesson

Reading Object Code. A Visible/Z Lesson Reading Objet Code A Visible/Z Lesson The Idea: When programming in a high-level language, we rarely have to think about the speifi ode that is generated for eah instrution by a ompiler. But as an assembly

More information

Plot-to-track correlation in A-SMGCS using the target images from a Surface Movement Radar

Plot-to-track correlation in A-SMGCS using the target images from a Surface Movement Radar Plot-to-trak orrelation in A-SMGCS using the target images from a Surfae Movement Radar G. Golino Radar & ehnology Division AMS, Italy ggolino@amsjv.it Abstrat he main topi of this paper is the formulation

More information

Adobe Certified Associate

Adobe Certified Associate Adobe Certified Assoiate About the Adobe Certified Assoiate (ACA) Program The Adobe Certified Assoiate (ACA) program is for graphi designers, Web designers, video prodution designers, and digital professionals

More information

Video Data and Sonar Data: Real World Data Fusion Example

Video Data and Sonar Data: Real World Data Fusion Example 14th International Conferene on Information Fusion Chiago, Illinois, USA, July 5-8, 2011 Video Data and Sonar Data: Real World Data Fusion Example David W. Krout Applied Physis Lab dkrout@apl.washington.edu

More information

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman

NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION. Ken Sauer and Charles A. Bouman NONLINEAR BACK PROJECTION FOR TOMOGRAPHIC IMAGE RECONSTRUCTION Ken Sauer and Charles A. Bouman Department of Eletrial Engineering, University of Notre Dame Notre Dame, IN 46556, (219) 631-6999 Shool of

More information

CA Agile Requirements Designer 2.x Implementation Proven Professional Exam (CAT-720) Study Guide Version 1.0

CA Agile Requirements Designer 2.x Implementation Proven Professional Exam (CAT-720) Study Guide Version 1.0 Exam (CAT-720) Study Guide Version 1.0 PROPRIETARY AND CONFIDENTIAL INFORMATION 2017 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer use only. No unauthorized

More information

CA Test Data Manager 4.x Implementation Proven Professional Exam (CAT-681) Study Guide Version 1.0

CA Test Data Manager 4.x Implementation Proven Professional Exam (CAT-681) Study Guide Version 1.0 Implementation Proven Professional Study Guide Version 1.0 PROPRIETARY AND CONFIDENTIAL INFORMATION 2017 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer

More information

An Efficient and Scalable Approach to CNN Queries in a Road Network

An Efficient and Scalable Approach to CNN Queries in a Road Network An Effiient and Salable Approah to CNN Queries in a Road Network Hyung-Ju Cho Chin-Wan Chung Dept. of Eletrial Engineering & Computer Siene Korea Advaned Institute of Siene and Tehnology 373- Kusong-dong,

More information

CA Release Automation 5.x Implementation Proven Professional Exam (CAT-600) Study Guide Version 1.1

CA Release Automation 5.x Implementation Proven Professional Exam (CAT-600) Study Guide Version 1.1 Exam (CAT-600) Study Guide Version 1.1 PROPRIETARY AND CONFIDENTIAL INFORMATION 2016 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer use only. No unauthorized

More information

13.1 Numerical Evaluation of Integrals Over One Dimension

13.1 Numerical Evaluation of Integrals Over One Dimension 13.1 Numerial Evaluation of Integrals Over One Dimension A. Purpose This olletion of subprograms estimates the value of the integral b a f(x) dx where the integrand f(x) and the limits a and b are supplied

More information

Stable Road Lane Model Based on Clothoids

Stable Road Lane Model Based on Clothoids Stable Road Lane Model Based on Clothoids C Gakstatter*, S Thomas**, Dr P Heinemann*, Prof Gudrun Klinker*** *Audi Eletronis Venture GmbH, **Leibniz Universität Hannover, ***Tehnishe Universität Münhen

More information

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks

Unsupervised Stereoscopic Video Object Segmentation Based on Active Contours and Retrainable Neural Networks Unsupervised Stereosopi Video Objet Segmentation Based on Ative Contours and Retrainable Neural Networks KLIMIS NTALIANIS, ANASTASIOS DOULAMIS, and NIKOLAOS DOULAMIS National Tehnial University of Athens

More information

Detection and Recognition of Non-Occluded Objects using Signature Map

Detection and Recognition of Non-Occluded Objects using Signature Map 6th WSEAS International Conferene on CIRCUITS, SYSTEMS, ELECTRONICS,CONTROL & SIGNAL PROCESSING, Cairo, Egypt, De 9-31, 007 65 Detetion and Reognition of Non-Oluded Objets using Signature Map Sangbum Park,

More information

OvidSP Quick Reference Card

OvidSP Quick Reference Card OvidSP Quik Referene Card Searh in any of several dynami modes, ombine results, apply limits, use improved researh tools, develop strategies, save searhes, set automati alerts and RSS feeds, share results...

More information

A {k, n}-secret Sharing Scheme for Color Images

A {k, n}-secret Sharing Scheme for Color Images A {k, n}-seret Sharing Sheme for Color Images Rastislav Luka, Konstantinos N. Plataniotis, and Anastasios N. Venetsanopoulos The Edward S. Rogers Sr. Dept. of Eletrial and Computer Engineering, University

More information

A Dual-Hamiltonian-Path-Based Multicasting Strategy for Wormhole-Routed Star Graph Interconnection Networks

A Dual-Hamiltonian-Path-Based Multicasting Strategy for Wormhole-Routed Star Graph Interconnection Networks A Dual-Hamiltonian-Path-Based Multiasting Strategy for Wormhole-Routed Star Graph Interonnetion Networks Nen-Chung Wang Department of Information and Communiation Engineering Chaoyang University of Tehnology,

More information

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing

特集 Road Border Recognition Using FIR Images and LIDAR Signal Processing デンソーテクニカルレビュー Vol. 15 2010 特集 Road Border Reognition Using FIR Images and LIDAR Signal Proessing 高木聖和 バーゼル ファルディ Kiyokazu TAKAGI Basel Fardi ヘンドリック ヴァイゲル Hendrik Weigel ゲルド ヴァニーリック Gerd Wanielik This paper

More information

Multi-Channel Wireless Networks: Capacity and Protocols

Multi-Channel Wireless Networks: Capacity and Protocols Multi-Channel Wireless Networks: Capaity and Protools Tehnial Report April 2005 Pradeep Kyasanur Dept. of Computer Siene, and Coordinated Siene Laboratory, University of Illinois at Urbana-Champaign Email:

More information

3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT?

3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT? 3-D IMAGE MODELS AND COMPRESSION - SYNTHETIC HYBRID OR NATURAL FIT? Bernd Girod, Peter Eisert, Marus Magnor, Ekehard Steinbah, Thomas Wiegand Te {girod eommuniations Laboratory, University of Erlangen-Nuremberg

More information

SVC-DASH-M: Scalable Video Coding Dynamic Adaptive Streaming Over HTTP Using Multiple Connections

SVC-DASH-M: Scalable Video Coding Dynamic Adaptive Streaming Over HTTP Using Multiple Connections SVC-DASH-M: Salable Video Coding Dynami Adaptive Streaming Over HTTP Using Multiple Connetions Samar Ibrahim, Ahmed H. Zahran and Mahmoud H. Ismail Department of Eletronis and Eletrial Communiations, Faulty

More information

Introductory Programming, IMM, DTU Systematic Software Test. Software test (afprøvning) Motivation. Structural test and functional test

Introductory Programming, IMM, DTU Systematic Software Test. Software test (afprøvning) Motivation. Structural test and functional test Introdutory Programming, IMM, DTU Systemati Software Test Peter Sestoft a Programs often ontain unintended errors how do you find them? Strutural test Funtional test Notes: Systemati Software Test, http://www.dina.kvl.dk/

More information

MATH STUDENT BOOK. 12th Grade Unit 6

MATH STUDENT BOOK. 12th Grade Unit 6 MATH STUDENT BOOK 12th Grade Unit 6 Unit 6 TRIGONOMETRIC APPLICATIONS MATH 1206 TRIGONOMETRIC APPLICATIONS INTRODUCTION 3 1. TRIGONOMETRY OF OBLIQUE TRIANGLES 5 LAW OF SINES 5 AMBIGUITY AND AREA OF A TRIANGLE

More information

1. Introduction. 2. The Probable Stope Algorithm

1. Introduction. 2. The Probable Stope Algorithm 1. Introdution Optimization in underground mine design has reeived less attention than that in open pit mines. This is mostly due to the diversity o underground mining methods and omplexity o underground

More information

Dubins Path Planning of Multiple UAVs for Tracking Contaminant Cloud

Dubins Path Planning of Multiple UAVs for Tracking Contaminant Cloud Proeedings of the 17th World Congress The International Federation of Automati Control Dubins Path Planning of Multiple UAVs for Traking Contaminant Cloud S. Subhan, B.A. White, A. Tsourdos M. Shanmugavel,

More information

Semi-Supervised Affinity Propagation with Instance-Level Constraints

Semi-Supervised Affinity Propagation with Instance-Level Constraints Semi-Supervised Affinity Propagation with Instane-Level Constraints Inmar E. Givoni, Brendan J. Frey Probabilisti and Statistial Inferene Group University of Toronto 10 King s College Road, Toronto, Ontario,

More information

Graph-Based vs Depth-Based Data Representation for Multiview Images

Graph-Based vs Depth-Based Data Representation for Multiview Images Graph-Based vs Depth-Based Data Representation for Multiview Images Thomas Maugey, Antonio Ortega, Pasal Frossard Signal Proessing Laboratory (LTS), Eole Polytehnique Fédérale de Lausanne (EPFL) Email:

More information

SAND Unlimited Release Printed November 1995 Updated November 29, :26 PM EXODUS II: A Finite Element Data Model

SAND Unlimited Release Printed November 1995 Updated November 29, :26 PM EXODUS II: A Finite Element Data Model SAND92-2137 Unlimited Release Printed November 1995 Updated November 29, 2006 12:26 PM EXODUS II: A Finite Element Data Model Gregory D. Sjaardema (updated version) Larry A. Shoof, Vitor R. Yarberry Computational

More information

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization

Self-Adaptive Parent to Mean-Centric Recombination for Real-Parameter Optimization Self-Adaptive Parent to Mean-Centri Reombination for Real-Parameter Optimization Kalyanmoy Deb and Himanshu Jain Department of Mehanial Engineering Indian Institute of Tehnology Kanpur Kanpur, PIN 86 {deb,hjain}@iitk.a.in

More information

Design Implications for Enterprise Storage Systems via Multi-Dimensional Trace Analysis

Design Implications for Enterprise Storage Systems via Multi-Dimensional Trace Analysis Design Impliations for Enterprise Storage Systems via Multi-Dimensional Trae Analysis Yanpei Chen, Kiran Srinivasan, Garth Goodson, Randy Katz University of California, Berkeley, NetApp In. {yhen2, randy}@ees.berkeley.edu,

More information

Measurement of the stereoscopic rangefinder beam angular velocity using the digital image processing method

Measurement of the stereoscopic rangefinder beam angular velocity using the digital image processing method Measurement of the stereosopi rangefinder beam angular veloity using the digital image proessing method ROMAN VÍTEK Department of weapons and ammunition University of defense Kouniova 65, 62 Brno CZECH

More information

Multiple-Criteria Decision Analysis: A Novel Rank Aggregation Method

Multiple-Criteria Decision Analysis: A Novel Rank Aggregation Method 3537 Multiple-Criteria Deision Analysis: A Novel Rank Aggregation Method Derya Yiltas-Kaplan Department of Computer Engineering, Istanbul University, 34320, Avilar, Istanbul, Turkey Email: dyiltas@ istanbul.edu.tr

More information

Type of document: Usebility Checklist

Type of document: Usebility Checklist Projet: JEGraph Type of doument: Usebility Cheklist Author: Max Bryan Version: 1.30 2011 Envidate GmbH Type of Doumet Developer guidelines User guidelines Dutybook Speifiation Programming and testing Test

More information

Define - starting approximation for the parameters (p) - observational data (o) - solution criterion (e.g. number of iterations)

Define - starting approximation for the parameters (p) - observational data (o) - solution criterion (e.g. number of iterations) Global Iterative Solution Distributed proessing of the attitude updating L. Lindegren (21 May 2001) SAG LL 37 Abstrat. The attitude updating algorithm given in GAIA LL 24 (v. 2) is modified to allow distributed

More information

Sparse Certificates for 2-Connectivity in Directed Graphs

Sparse Certificates for 2-Connectivity in Directed Graphs Sparse Certifiates for 2-Connetivity in Direted Graphs Loukas Georgiadis Giuseppe F. Italiano Aikaterini Karanasiou Charis Papadopoulos Nikos Parotsidis Abstrat Motivated by the emergene of large-sale

More information

A Novel Bit Level Time Series Representation with Implication of Similarity Search and Clustering

A Novel Bit Level Time Series Representation with Implication of Similarity Search and Clustering A Novel Bit Level Time Series Representation with Impliation of Similarity Searh and lustering hotirat Ratanamahatana, Eamonn Keogh, Anthony J. Bagnall 2, and Stefano Lonardi Dept. of omputer Siene & Engineering,

More information

Multiple Assignments

Multiple Assignments Two Outputs Conneted Together Multiple Assignments Two Outputs Conneted Together if (En1) Q

More information

Approximate logic synthesis for error tolerant applications

Approximate logic synthesis for error tolerant applications Approximate logi synthesis for error tolerant appliations Doohul Shin and Sandeep K. Gupta Eletrial Engineering Department, University of Southern California, Los Angeles, CA 989 {doohuls, sandeep}@us.edu

More information

Tree Awareness for Relational DBMS Kernels: Staircase Join

Tree Awareness for Relational DBMS Kernels: Staircase Join Tree Awareness for Relational DBMS Kernels: Stairase Join Torsten Grust 1 and Maurie van Keulen 2 1 Department of Computer and Information Siene, University of Konstanz, P.O. Box D188, 78457 Konstanz,

More information

Parametric Abstract Domains for Shape Analysis

Parametric Abstract Domains for Shape Analysis Parametri Abstrat Domains for Shape Analysis Xavier RIVAL (INRIA & Éole Normale Supérieure) Joint work with Bor-Yuh Evan CHANG (University of Maryland U University of Colorado) and George NECULA (University

More information

arxiv: v1 [cs.db] 13 Sep 2017

arxiv: v1 [cs.db] 13 Sep 2017 An effiient lustering algorithm from the measure of loal Gaussian distribution Yuan-Yen Tai (Dated: May 27, 2018) In this paper, I will introdue a fast and novel lustering algorithm based on Gaussian distribution

More information

Detecting Outliers in High-Dimensional Datasets with Mixed Attributes

Detecting Outliers in High-Dimensional Datasets with Mixed Attributes Deteting Outliers in High-Dimensional Datasets with Mixed Attributes A. Koufakou, M. Georgiopoulos, and G.C. Anagnostopoulos 2 Shool of EECS, University of Central Florida, Orlando, FL, USA 2 Dept. of

More information

Series/1 GA File No i=:: IBM Series/ Battery Backup Unit Description :::5 ~ ~ >-- ffi B~88 ~0 (] II IIIIII

Series/1 GA File No i=:: IBM Series/ Battery Backup Unit Description :::5 ~ ~ >-- ffi B~88 ~0 (] II IIIIII Series/1 I. (.. GA34-0032-0 File No. 51-10 a i=:: 5 Q 1 IBM Series/1 4999 Battery Bakup Unit Desription B88 0 (] o. :::5 >-- ffi "- I II1111111111IIIIII1111111 ---- - - - - ----- --_.- Series/1 «h: ",

More information

Colouring contact graphs of squares and rectilinear polygons de Berg, M.T.; Markovic, A.; Woeginger, G.

Colouring contact graphs of squares and rectilinear polygons de Berg, M.T.; Markovic, A.; Woeginger, G. Colouring ontat graphs of squares and retilinear polygons de Berg, M.T.; Markovi, A.; Woeginger, G. Published in: nd European Workshop on Computational Geometry (EuroCG 06), 0 Marh - April, Lugano, Switzerland

More information

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer

Cross-layer Resource Allocation on Broadband Power Line Based on Novel QoS-priority Scheduling Function in MAC Layer Communiations and Networ, 2013, 5, 69-73 http://dx.doi.org/10.4236/n.2013.53b2014 Published Online September 2013 (http://www.sirp.org/journal/n) Cross-layer Resoure Alloation on Broadband Power Line Based

More information

Performance Benchmarks for an Interactive Video-on-Demand System

Performance Benchmarks for an Interactive Video-on-Demand System Performane Benhmarks for an Interative Video-on-Demand System. Guo,P.G.Taylor,E.W.M.Wong,S.Chan,M.Zukerman andk.s.tang ARC Speial Researh Centre for Ultra-Broadband Information Networks (CUBIN) Department

More information

Intra- and Inter-Stream Synchronisation for Stored Multimedia Streams

Intra- and Inter-Stream Synchronisation for Stored Multimedia Streams IEEE International Conferene on Multimedia Computing & Systems, June 17-23, 1996, in Hiroshima, Japan, p 372-381 Intra- and Inter-Stream Synhronisation for Stored Multimedia Streams Ernst Biersak, Werner

More information

CA Service Desk Manager 14.x Implementation Proven Professional Exam (CAT-181) Study Guide Version 1.3

CA Service Desk Manager 14.x Implementation Proven Professional Exam (CAT-181) Study Guide Version 1.3 Exam (CAT-181) Study Guide Version 1.3 PROPRIETARY AND CONFIDENTIAL INFORMATION 2017 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer use only. No unauthorized

More information

Detecting Moving Targets in Clutter in Airborne SAR via Keystoning and Multiple Phase Center Interferometry

Detecting Moving Targets in Clutter in Airborne SAR via Keystoning and Multiple Phase Center Interferometry Deteting Moving Targets in Clutter in Airborne SAR via Keystoning and Multiple Phase Center Interferometry D. M. Zasada, P. K. Sanyal The MITRE Corp., 6 Eletroni Parkway, Rome, NY 134 (dmzasada, psanyal)@mitre.org

More information

OFF-LINE ROBOT VISION SYSTEM PROGRAMMING USING A COMPUTER AIDED DESIGN SYSTEM S. SRIDARAN. Thesis submitted to the Faculty of the

OFF-LINE ROBOT VISION SYSTEM PROGRAMMING USING A COMPUTER AIDED DESIGN SYSTEM S. SRIDARAN. Thesis submitted to the Faculty of the OFF-LINE ROBOT VISION SYSTEM PROGRAMMING USING A COMPUTER AIDED DESIGN SYSTEM by S. SRIDARAN Thesis submitted to the Faulty of the Virginia Polytehni Institute and State University in partial fulfillment

More information

A Hybrid Neuro-Genetic Approach to Short-Term Traffic Volume Prediction

A Hybrid Neuro-Genetic Approach to Short-Term Traffic Volume Prediction A Hybrid Neuro-Geneti Approah to Short-Term Traffi Volume Predition 1. Introdution Shahriar Afandizadeh 1,*, Jalil Kianfar 2 Reeived: January 2003, Revised: July 2008, Aepted: January 2009 Abstrat: This

More information

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines

The Minimum Redundancy Maximum Relevance Approach to Building Sparse Support Vector Machines The Minimum Redundany Maximum Relevane Approah to Building Sparse Support Vetor Mahines Xiaoxing Yang, Ke Tang, and Xin Yao, Nature Inspired Computation and Appliations Laboratory (NICAL), Shool of Computer

More information

Trajectory Tracking Control for A Wheeled Mobile Robot Using Fuzzy Logic Controller

Trajectory Tracking Control for A Wheeled Mobile Robot Using Fuzzy Logic Controller Trajetory Traking Control for A Wheeled Mobile Robot Using Fuzzy Logi Controller K N FARESS 1 M T EL HAGRY 1 A A EL KOSY 2 1 Eletronis researh institute, Cairo, Egypt 2 Faulty of Engineering, Cairo University,

More information

DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT

DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT DETECTION METHOD FOR NETWORK PENETRATING BEHAVIOR BASED ON COMMUNICATION FINGERPRINT 1 ZHANGGUO TANG, 2 HUANZHOU LI, 3 MINGQUAN ZHONG, 4 JIAN ZHANG 1 Institute of Computer Network and Communiation Tehnology,

More information

The SODA AOSE Methodology

The SODA AOSE Methodology The SODA AOSE Methodology Multiagent Systems LM Sistemi Multiagente LM Ambra Molesini & Andrea Omiini {ambra.molesini, andrea.omiini}@unibo.it Dipartimento di Informatia Sienza e Ingegneria (DISI) Alma

More information

1 The Knuth-Morris-Pratt Algorithm

1 The Knuth-Morris-Pratt Algorithm 5-45/65: Design & Analysis of Algorithms September 26, 26 Leture #9: String Mathing last hanged: September 26, 27 There s an entire field dediated to solving problems on strings. The book Algorithms on

More information

Path Sharing and Predicate Evaluation for High-Performance XML Filtering*

Path Sharing and Predicate Evaluation for High-Performance XML Filtering* Path Sharing and Prediate Evaluation for High-Performane XML Filtering Yanlei Diao, Mihael J. Franklin, Hao Zhang, Peter Fisher EECS, University of California, Berkeley {diaoyl, franklin, nhz, fisherp}@s.erkeley.edu

More information

Adapting K-Medians to Generate Normalized Cluster Centers

Adapting K-Medians to Generate Normalized Cluster Centers Adapting -Medians to Generate Normalized Cluster Centers Benamin J. Anderson, Deborah S. Gross, David R. Musiant Anna M. Ritz, Thomas G. Smith, Leah E. Steinberg Carleton College andersbe@gmail.om, {dgross,

More information

CA Single Sign-On 12.x Proven Implementation Professional Exam (CAT-140) Study Guide Version 1.5

CA Single Sign-On 12.x Proven Implementation Professional Exam (CAT-140) Study Guide Version 1.5 Study Guide Version 1.5 PROPRIETARY AND CONFIDENTIAL INFORMATION 2018 CA. All rights reserved. CA onfidential & proprietary information. For CA, CA Partner and CA Customer use only. No unauthorized use,

More information

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application

Performance of Histogram-Based Skin Colour Segmentation for Arms Detection in Human Motion Analysis Application World Aademy of Siene, Engineering and Tehnology 8 009 Performane of Histogram-Based Skin Colour Segmentation for Arms Detetion in Human Motion Analysis Appliation Rosalyn R. Porle, Ali Chekima, Farrah

More information

Relevance for Computer Vision

Relevance for Computer Vision The Geometry of ROC Spae: Understanding Mahine Learning Metris through ROC Isometris, by Peter A. Flah International Conferene on Mahine Learning (ICML-23) http://www.s.bris.a.uk/publiations/papers/74.pdf

More information

Tackling IPv6 Address Scalability from the Root

Tackling IPv6 Address Scalability from the Root Takling IPv6 Address Salability from the Root Mei Wang Ashish Goel Balaji Prabhakar Stanford University {wmei, ashishg, balaji}@stanford.edu ABSTRACT Internet address alloation shemes have a huge impat

More information

Face and Facial Feature Tracking for Natural Human-Computer Interface

Face and Facial Feature Tracking for Natural Human-Computer Interface Fae and Faial Feature Traking for Natural Human-Computer Interfae Vladimir Vezhnevets Graphis & Media Laboratory, Dept. of Applied Mathematis and Computer Siene of Mosow State University Mosow, Russia

More information

Z8530 Programming Guide

Z8530 Programming Guide Z8530 Programming Guide Alan Cox alan@redhat.om Z8530 Programming Guide by Alan Cox Copyright 2000 by Alan Cox This doumentation is free software; you an redistribute it and/or modify it under the terms

More information