A Framework-Solution for the. based on Graphical Integration-Schema. W. John, D. Portner

Size: px
Start display at page:

Download "A Framework-Solution for the. based on Graphical Integration-Schema. W. John, D. Portner"

Transcription

1 A Framework-Solution for the EMC-Analysis-Domain based on Graphical Integration-Schema W. John, D. Portner Cadlab - Analoge Systemtechnik, Bahnhofstrasse 32, D-4790 Paderborn, Germany 1 Introduction Especially in the CAD/CAE-domain, multi-tool design- and analysis-environments are applied. Many of the tools are oered by dierent CAD/CAE vendors and especially in the new domain of EMC-analysis are still in a development phase. A homogenous EMCanalysis-environment available to non-expert users cannot be built by a simple collection of tools. To provide a suitable solution, the integration of the tools based on a framework is required. Main features of the framework-solution described in this paper are the tool integration by graphical integration-schema and the version management including version browsing, consistency control and data handling by an object oriented data base. The use of graphical integration-schema is new and opens a wide range of interesting aspects. 2 Concept of Tool-Integration by Use of Integration- Schema The integration-schema to be described here consist of all required information on version management, version browsing, consistency control and control of the tools to be integrated. Furthermore, the integration-schema oer a graphical presentation of the actual state of integration. An integration-schema enables the administrator to adapt new tools on dierent conditions quickly. This aspect is of high importance when taken into account that in the domain of CAD/CAE-environments ( especially for EMC-tools ) developments are very dynamical. New tools have to be integrated continuously into the tool environment and already existing ones are further developed and have to be updated. The proposed concept of tool integration using a graphical integration-schema is shown in gure 1. The administrator is able to integrate tools into the environment using the schema-editor sc which generates so called 'integration-schema'. These integration-schema are used by

2 the version manager vsm for the setup of the integrated tool environment. The user can interact via the interface of the version manager vsm. The version manager starts tools and handles their data. The data handling is done by the data base OMS [11] which is connected to the version manager. Depending on the degree of tool-integration, tools can either interchange data via the UNIX le system or they can directly interact with the OMS data base ( the version manager provides the consistency with the OMS data base ). Message passing between the version manager and the tools is possible, too. Tools Schema-Editor sc Administrator Schema User-Interface vsm User OMS- Database Figure 1: Concept of tool integration by use of integration-schema 3 Meaning of the Integration-Schema An integration-schema forms a specication or a model of the integrated system. To reduce the complexity of the integration-schema, a 'natural' partitioning of the schema was found. The overall model of the workbench is divided into a model 1. for the tools and their data 2. for the management. These two models result in a tool-object-schema (TOS) and an administrationschema (ADS). 3.1 Tool-Object-Schema (TOS) A tool-object-schema forms a model of tools and their data. It represents a model of the tool behaviour. There are dierent schema elements for the tool-object-schema. A tool-object-schema is interactively constructed by the schema elements with the use of the schema-editor sc. Every schema element has its graphic representation, which consists of primary information. This primary information is the important integration information, which enables

3 the administrator to get an outline of the integration schema without overcharging with details. Secondary integration information is in contrast more detailed and is only visible in special menues of the schema-editor. This integration information concerns attributes of the schema elements. In the following the schema elements without secondary integration information are described : 1. A 'tool'. A tool has a symbolic tool name, which is graphically represented in italic letters. The way the tool is called with its options is - together with other attributes - secondary integration information. A 'tool' will be graphically represented by : 2. An 'object'. Objects are the data for the tools. There are dierent types of objects with a dierent graphic representation. Depending on its type an object has attributes, which are secondary integration information. There are three types of objects : (a) A 'basis object', which is seen as an atomic data unit. The contents of a basis object is known by the tools only, while the version manager deals with a basis object as a single data unit. A 'basis object' will be graphically represented by : (b) A 'multi basis object', which is a set of basis objects. Some tools work with an undeterminate number of data units of the same type. A multi basis object stands for an undeterminate number of basis objects. A 'multi basis object' will be graphically represented by : (c) An 'equivalence object', which is used for the construction of an object hierarchy. Like directories in UNIX, the objects can be structured by equivalence objects. Equivalence objects contain no data but they are the father for other objects of all types ( basis objects, multi basis objects and equivalence objects ).

4 A 'equivalence object' will be graphically represented by : 3. A 'hierachical dependency' of the objects. As mentioned in the description of equivalence objects, this type of object is used to build a hierarchy of objects. A hierarchy is graphically represented by a line from an equivalence object to a basis object, a multi basis object or an equivalence object : 4. 'Input and output relations' of tools to objects. This tool-object-schema element with its attributes describes the input and output behaviour of a tool. Input and output relations are graphically represented by arrows between tools and objects : Using the tool-object-schema elements described above a model of all tools of the workbench with their data and their behaviour can be constructed. Figure 2 gives an example for a tool-object-schema which applies all of the four toolobject-schema elements. The gure shows the user interface of the schema-editor sc, too. There is some integration information - the secondary integration information - hidden in this gure. It can be made visible interactively by the schema-editor. The tool-object-schema as a model of the tools, their data and their behaviour is the basis for the tool and data mangement of the version manager vsm. On the other hand the tool-object-schema gives a survey of the state of integration, of the tools and objects and their dependencies. So it is useful for the strategic planning of new tools or the faster integration and application of new tool releases.

5 Figure 2: Example of a tool-object-schema 3.2 Administration-Schema (ADS) The administration-schema is a model of the tool and the data management as it is presented to the user. With the administration-schema a version management and an analysis ow which ts to the tools can be constructed. This is done by distributing the tools with the aected objects into smaller scopes. The structure of a tree is chosen for the separation of the tool scopes. An administration-schema is built by the following elements: 1. A 'view' which is a data and method level. The views are the nodes in the tree mentioned above. A view comprises the tools and objects belonging to the same scope. A view itself consists of dierent elements: (a) A 'viewname' for the identication. (b) An 'iconic representation' ( bitmap ) for the view. Together with the viewname it is used for the identication of the view. (c) A 'set of objects'. Only objects dened in the tool-object-schema can be included into this set.

6 (d) A 'set of methods'. A method consists of several invocations of tools in sequential or parallel order. This order is dened in a special diagram. In this diagram, the tools dened in the tool-object-schema are the nodes of a directed graph. The directed graph determines the order of the invocations of the tools. (e) The 'multiple attribute'. This view attribute determines, whether the view can be instantiated once or multiple by the version manager. Multipleattribute Iconic representation Viewname Set of objects Set of methods Figure 3: Graphic representation of a 'view' 2. A 'father-son relationship' between the views. With this schema element a tree of views can be constructed. A father-son relationship is graphically represented by a line from the father view to the son view. An example for an administration-schema designed by the schema-editor sc is shown in gure 4.

7 Figure 4: Example of an administration-schema 4 Data Access and Information Exchange There are dierent ways for a tool to get the data and information it needs. The version manager supports the following levels of data access : 1. The 'black box integration level' : A data access at the UNIX le system is called black box integration level. On this level a tool can be integrated without changing its source code, which makes the integration process very fast. Moreover if the source code of a tool is not available, this integration level is the only possible way. For such a tool, the version manager creates the whole UNIX environment with all les as specied in the tool-objectschema. 2. The 'white box integration level' : A tool which accesses the data of the OMS data base directly is integrated on the white box integration level. One advantage of this integration level is the OMS support of the simultaneous access of the same data by several tools. Another advantage is the possibility of easy building data structures in OMS suitable for CAD/CAE applications. And if it is taken into account that a creation of the UNIX environment for a tool on the black box integration level can be very time

8 extensive in some cases, this is avoided on the white box integration level. On the other hand the integration process is slower since the tool must be adapted to the OMS data base functions. 3. The 'grey box integration level' : The grey box integration level is a compromise solution. A tool integrated on this level accesses its data directly at the OMS data base. But in contrast to the white box integration level the grey box integrated tool uses a possibility to access OMS data just like UNIX les. This makes the integration process faster than on the white box integration level. To push a black box integrated tool to the grey box integration level only a minimal change of the source code is necessary. On the other hand a grey box integrated tool cannot use all OMS support for simultaneous data access and building OMS data structures. For direct information exchange between dierent tools, the following communication concepts are supported : 1. The 'distributed communication level' : For a faster access of data, a function set for the direct exchange of data and messages between tools is provided. On this data access level the UNIX le system or the data base is not interconnected. 2. The 'central communication level' : This is a level for the communication of a tool and the version manager. The aim is to inuence the version management directly. For this purpose a tool can send messages to the version manager at any changes of the state of the tool. 5 Version Manager (vsm) The version manager vsm controls the analysis or design ow, the handling of tool data, the version management and the consistency of the tool data based on the integration-schema ( via a link to the OMS data base ). A 'version browser' is the user interface of the vsm. The user interface of the version manager vsm is shown in gure 5. In the center of gure 5 a so called 'versiontree' is visible. A versiontree is the instantiated tree of views dened in the administration-schema. Each of the boxes of the versiontree is an instantiated view of the administration-schema and is called 'version'. The user can 'browse' (or navigate) on the versiontree and can select one version as the 'current version'. For this current version, there are some administration methods ( like delete, copy, ect. ) available. On the other hand, there are the methods dened in the administration-schema for the view, which the current version instantiates. But not all these methods are sensible at all times. For that reason a selection is made during the runtime of the version manager. Depending on the state of the version manager, a subset of these methods is made available for the application by the user. The activation of methods may result in a generation of new versions. Versions are represented in the order of their creation time.

9 Figure 5: Example of the user interface of vsm including a versiontree 6 Example of an Integration 6.1 The Integration Process An example will demonstrate the integration process. A new simulator called 'FREACS' is integrated into the EMC-Workbench. The black box data integration level is taken for 'FREACS' and the tool-object-schema shown in gure 6 is the starting point. 'FREACS' needs an input-le 'freacs.in', which is generated by an other tool 'lde' as seen in gure 6. The rst step is the denition of the tool 'FREACS' with its describing attributes itself. When this is done in a special menue of the schema-editor, 'FREACS' exists in the toolobject-schema without any connection yet. The next step is to specify the input/output behaviour of 'FREACS' in relation to the object 'freacs.in' in an other menue of the schema-editor. The tool 'FREACS' has a relation to the 'freacs.in' object now. Analogous to this the other objects of 'FREACS' and thier input/output relations are specied.

10 Figure 6: Starting point for integrating 'FREACS' Figure 7: The complete tool-object-schema of 'FREACS' In gure 7 the complete tool-object-schema of 'FREACS' is shown. Two more objects are inserted : an object 'freacs.prot' for the protocol le of the simulator and an object 'NET.*dia' for the results. The input/output behaviour of 'FREACS' in relation to these

11 Figure 8: Administration-schema : 'System' - 'Modul' - 'PCB' objects is specied, too. Finally there are two new tool : 'less' for showing the protocol le and 'AnaRes' for visualizing the results. A further step is the specication of the administration-schema. In the administrationschema of the EMC-Workbench there are three hierarchic dependent views : 'System' - 'Modul' - 'PCB' ( see gure 8 ). Since the tool 'lde', which produces the input 'freacs.in' for the simulator 'FREACS', works on the view 'PCB', it makes sense to create a new view 'Simulation' as a son of the view 'PCB'. This is done in gure 9 which shows the complete administration-schema. Some more views are inserted. For example the view 'Protocol' is inserted as a son of the view 'Simulation' because of the dependency of every 'FREACS'-protocol to one simulation run.

12 Figure 9: The complete administration-schema The objects dened in the tool-object-schema are distributed among the new views. To apply the simulator 'FREACS', a simple method consisting of 'FREACS' and 'less' is constructed. A special window of the schema-editor is designated for the construction of a method. A method is represented by a directed graph with the tools as the nodes. In our example 'FREACS' and 'less' are the nodes in the graph, and a directed edge from 'FREACS' to 'less' expresses the order of invocations of these two tools. The new method is called 'Simulate' and it is assigned to the view 'Simulation'. Both the tool-object-schema and the administration-schema are complete now.

13 6.2 The User-Session A short example of an user-session will demonstrate how the user works with the just integrated simulator 'FREACS'. Figure 10 shows the user interface of the version manager. Figure 10: Creating a new 'FREACS' input by activating 'LayoutDataExtractor' As a rst step the user activates the tool 'lde' which creates the input 'freacs.in' for the simulation. The now generated version 'Simulation' ( to be seen as a son of the version 'Basisprocessor-4' in gure 11 ) contains the input 'freacs.in'. On this version the method 'Simulate' which itself starts 'FREACS' is activated. When the tool 'FREACS' is nished, the protocol le is displayed and the situation is as shown in gure 12. There are some new versions containing the protocol le and the results. In this way the user may go on and create more simulations.

14 Figure 11: Activating the method 'Simulate' Figure 12: Situation after the simulator 'FREACS' is nished

15 7 Summary and Outlook The intention of the framework solution presented in this paper is to integrate new tools fast, to react on new tool developments quickly and to give a survey of all tools, their behaviour and their dependencies. This is reached by using graphical integration schema. The use of a schema-editor for creating graphical integration schema makes the integration process easier and faster. With the dierent levels of data integration and tool communication, the best way of integration can be chosen for every tool. An object oriented data base makes a deep integration possible and easy. Finally the version manager as the user interface manages the tools and the data and controls all user activities in connection with the data base. As for the quality of the integrated software, valuable experience-knowledge was obtained from integrating tools of an EMC-Workbench under real conditions. Scope of the EMC- Workbench is the analysis of electromagnetic compatibility of printed circuit boards. In this respect the integration of simulators, layout programs, display tools, editors and other more has already been performed. References [1] W. John, An EMC-Workbench to Support the Design of Printed Circuit Boards, International Symposium on Electromagnetic Compatibility, 1992, Beijing, China, May 25-27th ( accepted for presentation ) [2] W. John, An EMC-Analysis-Workbench for Component Design Based on a Framework Approach, Microsystem Technologies 91, 2. Internationaler Kongre und Fachmesse fur Microsystemtechnik, Berlin, Oct./Nov [3] W. John, Unterstutzung des Leiterplattenentwurfs mit Hilfe einer EMC-Workbench, EMV 92, 3. Internationale Fachmesse und Kongre fur elektromagnetische Vertraglichkeit, Karlsruhe, Feb [4] K. Gottheil et al., The Cadlab Workstation CWS - An Open, Generic System for Tool Integration, Proceedings of the IFIP WG 10.2 'Workshop on Tool Integration and Design Environments' Paderborn, FRG, Nov., 1987 [5] K. Gottheil, H. Kaufmann, T. Kern, R. Zhao, X und Motif - Einfuhrung in die Programmierung des Motif-Toolkits und des X-Window-Systems, Springer Verlag, ISBN [6] M.L. Bushnell, S.W. Director, VLSI CAD Tool Integration using the Ulysses Environment, Proc. 23rd ACM/IEEE Design Automation Conference, 1986, pp [7] R.H. Katz, R. Batheja, E. Chang, D. Gedye, V. Trijanto, Design Version Management, IEEE Design & Test, Feb. 1987, pp

16 [8] P. van der Wolf et al., Meta Data Management in the NELSIS CAD Framework, Proc. 27th ACM/IEEE Design Automation Conference, 1990 [9] J. Daniell, S.W. Director, An Object Oriented Approach to CAD Tool Control Within a Design Framework, Proc. 26th ACM/IEEE Design Automation Conference, 1989, pp [10] M. Mehendale, An Approach to Design Flow Management in CAD Frameworks, Proc. IEEE/The European Conference on Design Automation, Feb. 1991, pp [11] W. Fox, J. Friedrich, R. Hopp, T. Kathofer, A. Meckenstock, D. Nolte, K. Pielsticker, G. Reitmeyer, F. Rupprecht, M. Schrewe, The Architecture of the Object Management System within the CADLAB Framework, Proceedings of Second International IFIP WG 10.2 Workshop on Electronic Design Automation Frameworks, Charlotteville, USA, Nov This research was supported by the BMFT ( Bundesministerium fur Forschung und Technologie ) of the Federal Republic of Germany under grant 13AS0097.

Reid Baldwin and Moon Jung Chung. Michigan State University. unit (task) in a owmap has input and output ports indicating

Reid Baldwin and Moon Jung Chung. Michigan State University. unit (task) in a owmap has input and output ports indicating Design Methodology Management Using Graph Grammars Reid Baldwin and Moon Jung Chung Department of Computer Science Michigan State University fbaldwin,chungg@cps.msu.edu Abstract In this paper, we present

More information

AST: Support for Algorithm Selection with a CBR Approach

AST: Support for Algorithm Selection with a CBR Approach AST: Support for Algorithm Selection with a CBR Approach Guido Lindner 1 and Rudi Studer 2 1 DaimlerChrysler AG, Research &Technology FT3/KL, PO: DaimlerChrysler AG, T-402, D-70456 Stuttgart, Germany guido.lindner@daimlerchrysler.com

More information

On Object Orientation as a Paradigm for General Purpose. Distributed Operating Systems

On Object Orientation as a Paradigm for General Purpose. Distributed Operating Systems On Object Orientation as a Paradigm for General Purpose Distributed Operating Systems Vinny Cahill, Sean Baker, Brendan Tangney, Chris Horn and Neville Harris Distributed Systems Group, Dept. of Computer

More information

Client Communication Platform - Navigation User Guide

Client Communication Platform - Navigation User Guide Client Communication Platform - Navigation User Guide How to navigate in the new CCP structure Version: July 2017 Contact person: Business Service Center Content 1. Introduction... 3 2. User Guidance...

More information

Henning Koch. Dept. of Computer Science. University of Darmstadt. Alexanderstr. 10. D Darmstadt. Germany. Keywords:

Henning Koch. Dept. of Computer Science. University of Darmstadt. Alexanderstr. 10. D Darmstadt. Germany. Keywords: Embedding Protocols for Scalable Replication Management 1 Henning Koch Dept. of Computer Science University of Darmstadt Alexanderstr. 10 D-64283 Darmstadt Germany koch@isa.informatik.th-darmstadt.de Keywords:

More information

Incorporating Design Schedule Management into a Flow Management System*

Incorporating Design Schedule Management into a Flow Management System* Incorporating Design Management into a Flow Management System* Eric W. Johnson & Jay B. Brockman Department of Computer Science and Engineering University of otre Dame otre Dame, I 46556 Abstract - In

More information

An Editor for the Rapid Prototyping of. Cadlab, Fuerstenalle 11, Paderborn, Germany

An Editor for the Rapid Prototyping of. Cadlab, Fuerstenalle 11, Paderborn, Germany s3 s1 s2 s3 s23 s5 An Editor for the Rapid Prototyping of EXPRESS-G Models R. Zhao, W. Mueller, H.-J. Kaufmann, Th. Kern, F. Buijs Cadlab, Fuerstenalle 11, 33102 Paderborn, Germany 1 Introduction The new

More information

Storage System. Distributor. Network. Drive. Drive. Storage System. Controller. Controller. Disk. Disk

Storage System. Distributor. Network. Drive. Drive. Storage System. Controller. Controller. Disk. Disk HRaid: a Flexible Storage-system Simulator Toni Cortes Jesus Labarta Universitat Politecnica de Catalunya - Barcelona ftoni, jesusg@ac.upc.es - http://www.ac.upc.es/hpc Abstract Clusters of workstations

More information

compute event display

compute event display Programming Connectors In an Open Language Uwe Amann, Andreas Ludwig, Daniel Pfeifer Institut fur Programmstrukturen und Datenorganisation Universitat Karlsruhe Postfach 6980, Zirkel 2, 76128 Karlsruhe,

More information

Moby/plc { Graphical Development of. University of Oldenburg { Department of Computer Science. P.O.Box 2503, D Oldenburg, Germany

Moby/plc { Graphical Development of. University of Oldenburg { Department of Computer Science. P.O.Box 2503, D Oldenburg, Germany Moby/plc { Graphical Development of PLC-Automata??? Josef Tapken and Henning Dierks University of Oldenburg { Department of Computer Science P.O.Box 2503, D-26111 Oldenburg, Germany Fax: +49 441 798-2965

More information

On Modeling Top-Down VLSI Design

On Modeling Top-Down VLSI Design On Modeling Top-Down VLSI Design Bernd Schürmann Joachim Altmeyer Martin Schütze University of Kaiserslautern D-67653 Kaiserslautern, Germany Abstract We present an improved data model that reflects the

More information

Basic Requirements for an Efficient Inter-Framework-Communication *

Basic Requirements for an Efficient Inter-Framework-Communication * 13 Basic Requirements for an Efficient Inter-Framework-Communication * Arno Kunzmann Ralf Seepold Forschungszentrum Informatik, FZI Systementwurf in dec Mikroelektronik (Prof. W. Rosenstiel) Haid-und-Neu-StraBe

More information

High-level Modeling with THORNs. Oldenburger Forschungs- und Entwicklungsinstitut fur. Informatik-Werkzeuge- und Systeme (Offis)

High-level Modeling with THORNs. Oldenburger Forschungs- und Entwicklungsinstitut fur. Informatik-Werkzeuge- und Systeme (Offis) High-level Modeling with THORNs Stefan Schof, Michael Sonnenschein, Ralf Wieting Oldenburger Forschungs- und Entwicklungsinstitut fur Informatik-Werkzeuge- und Systeme (Offis) Escherweg 2 D{26121 Oldenburg

More information

Using semantic causality graphs to validate MAS models

Using semantic causality graphs to validate MAS models Using semantic causality graphs to validate MAS models Guillermo Vigueras 1, Jorge J. Gómez 2, Juan A. Botía 1 and Juan Pavón 2 1 Facultad de Informática Universidad de Murcia Spain 2 Facultad de Informática

More information

A Comparison of Modelling Frameworks. Norwegian Institute of Technology, Trondheim, Norway. The close relationship between the elds is indicated by a

A Comparison of Modelling Frameworks. Norwegian Institute of Technology, Trondheim, Norway. The close relationship between the elds is indicated by a A Comparison of Modelling Frameworks for Software Processes and Information Systems Reidar Conradi, Geir Magne Hydalsvik, Guttorm Sindre, Norwegian Institute of Technology, Trondheim, Norway. Abstract.

More information

Technische Universitat Munchen. Institut fur Informatik. D Munchen.

Technische Universitat Munchen. Institut fur Informatik. D Munchen. Developing Applications for Multicomputer Systems on Workstation Clusters Georg Stellner, Arndt Bode, Stefan Lamberts and Thomas Ludwig? Technische Universitat Munchen Institut fur Informatik Lehrstuhl

More information

Improving Adaptive Hypermedia by Adding Semantics

Improving Adaptive Hypermedia by Adding Semantics Improving Adaptive Hypermedia by Adding Semantics Anton ANDREJKO Slovak University of Technology Faculty of Informatics and Information Technologies Ilkovičova 3, 842 16 Bratislava, Slovak republic andrejko@fiit.stuba.sk

More information

A Hierarchical Approach to Workload. M. Calzarossa 1, G. Haring 2, G. Kotsis 2,A.Merlo 1,D.Tessera 1

A Hierarchical Approach to Workload. M. Calzarossa 1, G. Haring 2, G. Kotsis 2,A.Merlo 1,D.Tessera 1 A Hierarchical Approach to Workload Characterization for Parallel Systems? M. Calzarossa 1, G. Haring 2, G. Kotsis 2,A.Merlo 1,D.Tessera 1 1 Dipartimento di Informatica e Sistemistica, Universita dipavia,

More information

Modeling Design Tasks and Tools - The Link between Product and Flow Model -

Modeling Design Tasks and Tools - The Link between Product and Flow Model - Modeling Design Tasks and Tools - The Link between Product and Flow Model - Bernd Schürmann Joachim Altmeyer University of Kaiserslautern D-67653 Kaiserslautern, Germany ABSTRACT - The important step towards

More information

A Bintree Representation of Generalized Binary. Digital Images

A Bintree Representation of Generalized Binary. Digital Images A intree Representation of Generalized inary Digital mages Hanspeter ieri gor Metz 1 inary Digital mages and Hyperimages A d-dimensional binary digital image can most easily be modelled by a d-dimensional

More information

The New ABAP Debugger

The New ABAP Debugger The New ABAP Debugger "How to find and correct the most elusive problems in ABAP" Tony Cecchini The New ABAP Debugger Part 1 This ebook will deal with the NEW ABAP debugger in ECC. Part 1 will explore

More information

2 Data Reduction Techniques The granularity of reducible information is one of the main criteria for classifying the reduction techniques. While the t

2 Data Reduction Techniques The granularity of reducible information is one of the main criteria for classifying the reduction techniques. While the t Data Reduction - an Adaptation Technique for Mobile Environments A. Heuer, A. Lubinski Computer Science Dept., University of Rostock, Germany Keywords. Reduction. Mobile Database Systems, Data Abstract.

More information

Requirements Stage Design(Architecture)

Requirements Stage Design(Architecture) Design and Evaluation of Distributed Component-Oriented Software Systems Michael Goedicke Torsten Meyer Specication of Softwaresystems, Dept. of Mathematics and Computer Science, University of Essen, Germany

More information

Cate: A System for Analysis and Test of Java Card Applications

Cate: A System for Analysis and Test of Java Card Applications Cate: A System for Analysis and Test of Java Card Applications Peter Pfahler and Jürgen Günther Email:peter@uni-paderborn.de jguenther@orga.com Universität Paderborn, Department of Computer Science, D-33098

More information

detected inference channel is eliminated by redesigning the database schema [Lunt, 1989] or upgrading the paths that lead to the inference [Stickel, 1

detected inference channel is eliminated by redesigning the database schema [Lunt, 1989] or upgrading the paths that lead to the inference [Stickel, 1 THE DESIGN AND IMPLEMENTATION OF A DATA LEVEL DATABASE INFERENCE DETECTION SYSTEM Raymond W. Yip and Karl N. Levitt Abstract: Inference is a way tosubvert access control mechanisms of database systems.

More information

THE IMPLEMENTATION OF A DISTRIBUTED FILE SYSTEM SUPPORTING THE PARALLEL WORLD MODEL. Jun Sun, Yasushi Shinjo and Kozo Itano

THE IMPLEMENTATION OF A DISTRIBUTED FILE SYSTEM SUPPORTING THE PARALLEL WORLD MODEL. Jun Sun, Yasushi Shinjo and Kozo Itano THE IMPLEMENTATION OF A DISTRIBUTED FILE SYSTEM SUPPORTING THE PARALLEL WORLD MODEL Jun Sun, Yasushi Shinjo and Kozo Itano Institute of Information Sciences and Electronics University of Tsukuba Tsukuba,

More information

The Architecture of a System for the Indexing of Images by. Content

The Architecture of a System for the Indexing of Images by. Content The Architecture of a System for the Indexing of s by Content S. Kostomanolakis, M. Lourakis, C. Chronaki, Y. Kavaklis, and S. C. Orphanoudakis Computer Vision and Robotics Laboratory Institute of Computer

More information

For our sample application we have realized a wrapper WWWSEARCH which is able to retrieve HTML-pages from a web server and extract pieces of informati

For our sample application we have realized a wrapper WWWSEARCH which is able to retrieve HTML-pages from a web server and extract pieces of informati Meta Web Search with KOMET Jacques Calmet and Peter Kullmann Institut fur Algorithmen und Kognitive Systeme (IAKS) Fakultat fur Informatik, Universitat Karlsruhe Am Fasanengarten 5, D-76131 Karlsruhe,

More information

232 Facta Universitatis ser.: Elect. and Energ. vol. 10, No.2 (1997) Gustavson's law argues that even using massivily parallel computer systems does n

232 Facta Universitatis ser.: Elect. and Energ. vol. 10, No.2 (1997) Gustavson's law argues that even using massivily parallel computer systems does n FACTA UNIVERSITATIS (NIS) Series: Electronics and Energetics vol. 10, No.2 (1997), 231-236 LOAD BALANCING IN DISTRIBUTED SYSTEMS Wolfgang Weber and Michael Witt Abstract. Distributed systems can be either

More information

Configuration Management in the STAR Framework *

Configuration Management in the STAR Framework * 3 Configuration Management in the STAR Framework * Helena G. Ribeiro, Flavio R. Wagner, Lia G. Golendziner Universidade Federal do Rio Grande do SuI, Instituto de Informatica Caixa Postal 15064, 91501-970

More information

Do! environment. DoT

Do! environment. DoT The Do! project: distributed programming using Java Pascale Launay and Jean-Louis Pazat IRISA, Campus de Beaulieu, F35042 RENNES cedex Pascale.Launay@irisa.fr, Jean-Louis.Pazat@irisa.fr http://www.irisa.fr/caps/projects/do/

More information

Multi-level Language Descriptions

Multi-level Language Descriptions Multi-level Language Descriptions Andreas Prinz Department of ICT, University of Agder, Grimstad, Norway andreas.prinz@uia.no Abstract. Language descriptions are a multi-level issue. In particular, the

More information

A UML 2 Profile for Variability Models and their Dependency to Business Processes

A UML 2 Profile for Variability Models and their Dependency to Business Processes A UML 2 Profile for Variability Models and their Dependency to Business Processes Birgit Korherr and Beate List Women s Postgraduate College for Internet Technologies Institute of Software Technology and

More information

Requirements Specication

Requirements Specication University of Groningen Faculty of Mathematics and Natural Sciences Department of Mathematics and Computing Science Software Engineering and Architecture group Requirements Specication Open Pattern Repository

More information

Automatic Code Generation for Non-Functional Aspects in the CORBALC Component Model

Automatic Code Generation for Non-Functional Aspects in the CORBALC Component Model Automatic Code Generation for Non-Functional Aspects in the CORBALC Component Model Diego Sevilla 1, José M. García 1, Antonio Gómez 2 1 Department of Computer Engineering 2 Department of Information and

More information

A Viewer for PostScript Documents

A Viewer for PostScript Documents MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com A Viewer for PostScript Documents Adam Ginsburg, Joe Marks, Stuart Shieber TR96-25 December 1996 Abstract We describe a PostScript viewer that

More information

Vision-based Manipulator Navigation. using Mixtures of RBF Neural Networks. Wolfram Blase, Josef Pauli, and Jorg Bruske

Vision-based Manipulator Navigation. using Mixtures of RBF Neural Networks. Wolfram Blase, Josef Pauli, and Jorg Bruske Vision-based Manipulator Navigation using Mixtures of RBF Neural Networks Wolfram Blase, Josef Pauli, and Jorg Bruske Christian{Albrechts{Universitat zu Kiel, Institut fur Informatik Preusserstrasse 1-9,

More information

Performance Measures for Multi-Graded Relevance

Performance Measures for Multi-Graded Relevance Performance Measures for Multi-Graded Relevance Christian Scheel, Andreas Lommatzsch, and Sahin Albayrak Technische Universität Berlin, DAI-Labor, Germany {christian.scheel,andreas.lommatzsch,sahin.albayrak}@dai-labor.de

More information

160 M. Nadjarbashi, S.M. Fakhraie and A. Kaviani Figure 2. LUTB structure. each block-level track can be arbitrarily connected to each of 16 4-LUT inp

160 M. Nadjarbashi, S.M. Fakhraie and A. Kaviani Figure 2. LUTB structure. each block-level track can be arbitrarily connected to each of 16 4-LUT inp Scientia Iranica, Vol. 11, No. 3, pp 159{164 c Sharif University of Technology, July 2004 On Routing Architecture for Hybrid FPGA M. Nadjarbashi, S.M. Fakhraie 1 and A. Kaviani 2 In this paper, the routing

More information

execution host commd

execution host commd Batch Queuing and Resource Management for Applications in a Network of Workstations Ursula Maier, Georg Stellner, Ivan Zoraja Lehrstuhl fur Rechnertechnik und Rechnerorganisation (LRR-TUM) Institut fur

More information

RhinoCFD Tutorial. Flow Past a Sphere

RhinoCFD Tutorial. Flow Past a Sphere RhinoCFD Tutorial Flow Past a Sphere RhinoCFD Ocial document produced by CHAM September 26, 2017 Introduction Flow Past a Sphere This tutorial will describe a simple calculation of ow around a sphere and

More information

The Moby/plc Tutorial. Henning Dierks, Hans Fleischhack, Josef Tapken. CvO-Universitat Oldenburg. 16th February 2001.

The Moby/plc Tutorial. Henning Dierks, Hans Fleischhack, Josef Tapken. CvO-Universitat Oldenburg. 16th February 2001. The Moby/plc Tutorial Henning Dierks, Hans Fleischhack, Josef Tapken CvO-Universitat Oldenburg 16th February 2001 Contents 1 Introduction 1 1.1 PLC-Automata............................ 1 1.2 Moby/plc..............................

More information

Khoral Research, Inc. Khoros is a powerful, integrated system which allows users to perform a variety

Khoral Research, Inc. Khoros is a powerful, integrated system which allows users to perform a variety Data Parallel Programming with the Khoros Data Services Library Steve Kubica, Thomas Robey, Chris Moorman Khoral Research, Inc. 6200 Indian School Rd. NE Suite 200 Albuquerque, NM 87110 USA E-mail: info@khoral.com

More information

Dierencegraph - A ProM Plugin for Calculating and Visualizing Dierences between Processes

Dierencegraph - A ProM Plugin for Calculating and Visualizing Dierences between Processes Dierencegraph - A ProM Plugin for Calculating and Visualizing Dierences between Processes Manuel Gall 1, Günter Wallner 2, Simone Kriglstein 3, Stefanie Rinderle-Ma 1 1 University of Vienna, Faculty of

More information

Modelling of Adaptive Hypermedia Systems

Modelling of Adaptive Hypermedia Systems Modelling of Adaptive Hypermedia Systems Martin Balík, Ivan Jelínek Abstract: The amount of information on the web is permanently growing. The orientation within the information is becoming more and more

More information

car=1700 FS gear=13.5 Wind: cw=0.33 AutoGear ThrottlePos JMotorPump=0.28 TS Jturbine=0.034 TS 1 Engine converter ECU ControlBox

car=1700 FS gear=13.5 Wind: cw=0.33 AutoGear ThrottlePos JMotorPump=0.28 TS Jturbine=0.034 TS 1 Engine converter ECU ControlBox Physical Modeling with Modelica and Dymola and Real-Time Simulation with Simulink and Real Time Workshop H. Elmqvist 1, M. Otter 2, and C. Schlegel 2 1 Dynasim AB, Research Park Ideon, S{223 70 Lund, Sweden,

More information

Application Programm 1

Application Programm 1 A Concept of Datamigration in a Distributed, Object-Oriented Knowledge Base Oliver Schmid Research Institute for Robotic and Real-Time Systems, Department of Computer Science, Technical University of Munich,

More information

How to Automatically Unterstand and Integrate System-models and how SpecIF can help.

How to Automatically Unterstand and Integrate System-models and how SpecIF can help. Working How to Automatically Unterstand and Integrate System-models and how SpecIF can help. Oskar von Dungern, Dr.-Ing., adesso AG 2 Topics Today 1. The idea behind model integration and SpecIF Purpose

More information

Autolink. A Tool for the Automatic and Semi-Automatic Test Generation

Autolink. A Tool for the Automatic and Semi-Automatic Test Generation Autolink A Tool for the Automatic and Semi-Automatic Test Generation Michael Schmitt, Beat Koch, Jens Grabowski and Dieter Hogrefe University of Lubeck, Institute for Telematics, Ratzeburger Allee 160,

More information

has to choose. Important questions are: which relations should be dened intensionally,

has to choose. Important questions are: which relations should be dened intensionally, Automated Design of Deductive Databases (Extended abstract) Hendrik Blockeel and Luc De Raedt Department of Computer Science, Katholieke Universiteit Leuven Celestijnenlaan 200A B-3001 Heverlee, Belgium

More information

A Contribution to User Interface Modelling Based on Graph Transformations Approach

A Contribution to User Interface Modelling Based on Graph Transformations Approach A Contribution to User Interface Modelling Based on Graph Transformations Approach Martin Molhanec Department of e-technology, Faculty of Electrical Engineering Czech Technical University in Prague Technická

More information

A Freely Congurable Audio-Mixing Engine. M. Rosenthal, M. Klebl, A. Gunzinger, G. Troster

A Freely Congurable Audio-Mixing Engine. M. Rosenthal, M. Klebl, A. Gunzinger, G. Troster A Freely Congurable Audio-Mixing Engine with Automatic Loadbalancing M. Rosenthal, M. Klebl, A. Gunzinger, G. Troster Electronics Laboratory, Swiss Federal Institute of Technology CH-8092 Zurich, Switzerland

More information

UNIVERSITÄT PADERBORN. ComponentTools

UNIVERSITÄT PADERBORN. ComponentTools UNIVERSITÄT PADERBORN ComponentTools Component Library Concept Project Group ComponentTools pg-components@uni-paderborn.de Alexander Gepting, Joel Greenyer, Andreas Maas, Sebastian Munkelt, Csaba Pales,

More information

Rapid Prototyping with APICES

Rapid Prototyping with APICES Rapid Prototyping with APICES Ansgar Bredenfeld GMD Institute for System Design Technology D-53754 Sankt Augustin, Germany bredenfeld@gmd.de http://set.gmd.de/apices APICES is a tool for very rapid development

More information

Daniel Sturman y. October 28, Abstract

Daniel Sturman y. October 28, Abstract Mobile Computing, Security and Delegation Roy Campbell y roy@cs.uiuc.edu Daniel Sturman y sturman@cs.uiuc.edu October 28, 1994 Theron Tock z theron@eng.sun.com Abstract Portable computers may operate in

More information

With data-based models and design of experiments towards successful products - Concept of the product design workbench

With data-based models and design of experiments towards successful products - Concept of the product design workbench European Symposium on Computer Arded Aided Process Engineering 15 L. Puigjaner and A. Espuña (Editors) 2005 Elsevier Science B.V. All rights reserved. With data-based models and design of experiments towards

More information

A Generator for Graph-Based Design Representations *

A Generator for Graph-Based Design Representations * 24 A Generator for Graph-Based Design Representations * Ansgar Bredenfeld GMD-SET, SchloG Birlinghoven, D-53754 Sankt Augustin, Germany, ansgar@bomeo.gmd.de Abstract Tool integration services are an important

More information

Outlook and Outlook Web App. Sharing and Accessing Subfolders

Outlook and Outlook Web App. Sharing and Accessing Subfolders Outlook and Outlook Web App Sharing and Accessing Subfolders Table of Contents Sharing a Subfolder... 3 Outlook 2013/2016... 3 Assign Sharing Permission to The Desired Folder(s)... 3 Assign Folder Visible

More information

1 WEB BROWSER VIRTUAL MACHINE CLIENT JAVA CLASS JDBC DRIVER RMI REGISTRY VIRTUAL MACHINE HOST VIRTUAL MACHINE SQL

1 WEB BROWSER VIRTUAL MACHINE CLIENT JAVA CLASS JDBC DRIVER RMI REGISTRY VIRTUAL MACHINE HOST VIRTUAL MACHINE SQL SEEDS : Airport Management Database System Tomas Hruz 1;2, Martin Becka 3, and Antonello Pasquarelli 4 1 SolidNet, Ltd., Slovakia, www.sdxnet.com, tomas@sdxnet.com 2 Department of Adaptive Systems, UTIA,

More information

SAS Infrastructure for Risk Management 3.4: User s Guide

SAS Infrastructure for Risk Management 3.4: User s Guide SAS Infrastructure for Risk Management 3.4: User s Guide SAS Documentation March 2, 2018 The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2017. SAS Infrastructure for

More information

Dewayne E. Perry. Abstract. An important ingredient in meeting today's market demands

Dewayne E. Perry. Abstract. An important ingredient in meeting today's market demands Maintaining Consistent, Minimal Congurations Dewayne E. Perry Software Production Research, Bell Laboratories 600 Mountain Avenue, Murray Hill, NJ 07974 USA dep@research.bell-labs.com Abstract. An important

More information

Parallel Clustering on a Unidirectional Ring. Gunter Rudolph 1. University of Dortmund, Department of Computer Science, LS XI, D{44221 Dortmund

Parallel Clustering on a Unidirectional Ring. Gunter Rudolph 1. University of Dortmund, Department of Computer Science, LS XI, D{44221 Dortmund Parallel Clustering on a Unidirectional Ring Gunter Rudolph 1 University of Dortmund, Department of Computer Science, LS XI, D{44221 Dortmund 1. Introduction Abstract. In this paper a parallel version

More information

BSDM. David Robertson. John Fraser y. Christine Lissoni z. techniques can be used to build domain specic knowledge into such a tool

BSDM. David Robertson. John Fraser y. Christine Lissoni z. techniques can be used to build domain specic knowledge into such a tool KBST: A Support Tool for Business Modelling in BSDM Yun-Heh Chen-Burger David Robertson John Fraser y Christine Lissoni z September 25, 1995 Abstract This paper describes a knowledge-based support tool

More information

Mobile Computing An Browser. Grace Hai Yan Lo and Thomas Kunz fhylo, October, Abstract

Mobile Computing An  Browser. Grace Hai Yan Lo and Thomas Kunz fhylo, October, Abstract A Case Study of Dynamic Application Partitioning in Mobile Computing An E-mail Browser Grace Hai Yan Lo and Thomas Kunz fhylo, tkunzg@uwaterloo.ca University ofwaterloo, ON, Canada October, 1996 Abstract

More information

Appendix: How to get OBST / tclobst. References

Appendix: How to get OBST / tclobst. References development effort for applications and by opening the way to functionality already available as Tcl extensions, most notably Tk and related s. With tcl the full power of is provided for convenient and

More information

Resource and Service Trading in a Heterogeneous Large Distributed

Resource and Service Trading in a Heterogeneous Large Distributed Resource and Service Trading in a Heterogeneous Large Distributed ying@deakin.edu.au Y. Ni School of Computing and Mathematics Deakin University Geelong, Victoria 3217, Australia ang@deakin.edu.au Abstract

More information

Unsupervised Clustering of Web Sessions to Detect Malicious and Non-malicious Website Users

Unsupervised Clustering of Web Sessions to Detect Malicious and Non-malicious Website Users Unsupervised Clustering of Web Sessions to Detect Malicious and Non-malicious Website Users ANT 2011 Dusan Stevanovic York University, Toronto, Canada September 19 th, 2011 Outline Denial-of-Service and

More information

However, no results are published that indicate the applicability for cycle-accurate simulation purposes. The language RADL [12] is derived from earli

However, no results are published that indicate the applicability for cycle-accurate simulation purposes. The language RADL [12] is derived from earli Retargeting of Compiled Simulators for Digital Signal Processors Using a Machine Description Language Stefan Pees, Andreas Homann, Heinrich Meyr Integrated Signal Processing Systems, RWTH Aachen pees[homann,meyr]@ert.rwth-aachen.de

More information

EDMS. Architecture and Concepts

EDMS. Architecture and Concepts EDMS Engineering Data Management System Architecture and Concepts Hannu Peltonen Helsinki University of Technology Department of Computer Science Laboratory of Information Processing Science Abstract

More information

Introduction E-mark Mail

Introduction E-mark Mail Introduction E-mark Mail This manual outlines the general functions of Emark.Mail. This means that the basic Emark.Mail modules subscriptions, mailings and statistics are addressed. 2 Logging in To log

More information

Improving the Quality of Test Suites for Conformance. Tests by Using Message Sequence Charts. Abstract

Improving the Quality of Test Suites for Conformance. Tests by Using Message Sequence Charts. Abstract 1 Improving the Quality of Test Suites for Conformance Tests by Using Message Sequence Charts Jens Grabowski a ; Dieter Hogrefe a, Iwan Nussbaumer b, and Andreas Spichiger a Abstract The test of a communication

More information

Engineering Workbench (PP-BD)

Engineering Workbench (PP-BD) HELP.PPBDEWB Release 4.6C SAP AG Copyright Copyright 2001 SAP AG. All rights reserved. No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission

More information

Abstract formula. Net formula

Abstract formula. Net formula { PEP { More than a Petri Net Tool ABSTRACT Bernd Grahlmann and Eike Best The PEP system (Programming Environment based on Petri Nets) supports the most important tasks of a good net tool, including HL

More information

Implementation Issues on OHS-based Workflow Services

Implementation Issues on OHS-based Workflow Services Implementation Issues on OHS-based Workflow Services Abstract Weigang Wang and Jörg M. Haake GMD - German National Research Center for Information Technology IPSI - Publication and Information Systems

More information

Network. Department of Statistics. University of California, Berkeley. January, Abstract

Network. Department of Statistics. University of California, Berkeley. January, Abstract Parallelizing CART Using a Workstation Network Phil Spector Leo Breiman Department of Statistics University of California, Berkeley January, 1995 Abstract The CART (Classication and Regression Trees) program,

More information

2 Texts and Text Styles The texts considered for generation in the current stage of the AGILE project are simplied versions of routine passages occurr

2 Texts and Text Styles The texts considered for generation in the current stage of the AGILE project are simplied versions of routine passages occurr Text Structuring in a Multilingual System for Generation of Instructions Ivana Kruij-Korbayova and Geert-Jan M. Kruij Institute of Formal and Applied Linguistics ( UFAL) Faculty of Mathematics and Physics,

More information

concrete5 editing cheat sheet

concrete5 editing cheat sheet concrete5 editing cheat sheet Welcome to concrete5. This document tells you what you need to know to start editing and updating your website. 1. Logging in Before you can make any changes to your website,

More information

University of Maryland. fzzj, basili, Empirical studies (Desurvire, 1994) (Jeries, Miller, USABILITY INSPECTION

University of Maryland. fzzj, basili, Empirical studies (Desurvire, 1994) (Jeries, Miller, USABILITY INSPECTION AN EMPIRICAL STUDY OF PERSPECTIVE-BASED USABILITY INSPECTION Zhijun Zhang, Victor Basili, and Ben Shneiderman Department of Computer Science University of Maryland College Park, MD 20742, USA fzzj, basili,

More information

The VORTEL Approach to Application Integration. M. Zimmermann, M. Bever J. M. Haake. applications { also called legacy applications { as

The VORTEL Approach to Application Integration. M. Zimmermann, M. Bever J. M. Haake. applications { also called legacy applications { as The VORTEL Approach to Integration in Distributed Systems R. Gunthor, G. Krause, A. Bapat, M. Zimmermann, M. Bever J. M. Haake IBM ENC Heidelberg GMD { IPSI Vangerowstr. 18, 69020 Heidelberg, Germany Dolivostr.

More information

12th European Simulation Multiconference, Manchester, Uk, Discrete Event Simulation in Interactive Scientic and

12th European Simulation Multiconference, Manchester, Uk, Discrete Event Simulation in Interactive Scientic and 12th European Simulation Multiconference, Manchester, Uk, 1998 1 Discrete Event Simulation in Interactive Scientic and Technical Computing Environments T. Pawletta, Wismar University, Germany W. Drewelow,

More information

Two-step Modified SOM for Parallel Calculation

Two-step Modified SOM for Parallel Calculation Two-step Modified SOM for Parallel Calculation Two-step Modified SOM for Parallel Calculation Petr Gajdoš and Pavel Moravec Petr Gajdoš and Pavel Moravec Department of Computer Science, FEECS, VŠB Technical

More information

Microsoft Windows SharePoint Services

Microsoft Windows SharePoint Services Microsoft Windows SharePoint Services SITE ADMIN USER TRAINING 1 Introduction What is Microsoft Windows SharePoint Services? Windows SharePoint Services (referred to generically as SharePoint) is a tool

More information

Database Systems Concepts *

Database Systems Concepts * OpenStax-CNX module: m28156 1 Database Systems Concepts * Nguyen Kim Anh This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract This module introduces

More information

1 Introduction and Background With the rapid technological advances in computer hardware and presentation devices that are occurring, the development

1 Introduction and Background With the rapid technological advances in computer hardware and presentation devices that are occurring, the development A-169 Specifying Loops and Path Selection in Multimedia Presentations Robert Cooley, Joseph A. Konstan, Brian Bailey, Moses Dejong fcooley,konstan,bailey,dejongg@cs.umn.edu Department of Computer Science

More information

Mymory: Enhancing a Semantic Wiki with Context Annotations

Mymory: Enhancing a Semantic Wiki with Context Annotations Mymory: Enhancing a Semantic Wiki with Context Annotations Malte Kiesel, Sven Schwarz, Ludger van Elst, and Georg Buscher Knowledge Management Department German Research Center for Artificial Intelligence

More information

INTEGRATED MANAGEMENT OF LARGE SATELLITE-TERRESTRIAL NETWORKS' ABSTRACT

INTEGRATED MANAGEMENT OF LARGE SATELLITE-TERRESTRIAL NETWORKS' ABSTRACT INTEGRATED MANAGEMENT OF LARGE SATELLITE-TERRESTRIAL NETWORKS' J. S. Baras, M. Ball, N. Roussopoulos, K. Jang, K. Stathatos, J. Valluri Center for Satellite and Hybrid Communication Networks Institute

More information

Navigating Large Hierarchical Space Using Invisible Links

Navigating Large Hierarchical Space Using Invisible Links Navigating Large Hierarchical Space Using Invisible Links Ming C. Hao, Meichun Hsu, Umesh Dayal, Adrian Krug* Software Technology Laboratory HP Laboratories Palo Alto HPL-2000-8 January, 2000 E-mail:(mhao,

More information

FedX: A Federation Layer for Distributed Query Processing on Linked Open Data

FedX: A Federation Layer for Distributed Query Processing on Linked Open Data FedX: A Federation Layer for Distributed Query Processing on Linked Open Data Andreas Schwarte 1, Peter Haase 1,KatjaHose 2, Ralf Schenkel 2, and Michael Schmidt 1 1 fluid Operations AG, Walldorf, Germany

More information

Linking Clinical Guidelines with Formal Representations

Linking Clinical Guidelines with Formal Representations Linking Clinical Guidelines with Formal Representations Peter Votruba 1, Silvia Miksch 1, and Robert Kosara 2 1 Vienna University of Technology, Inst. of Software Technology & Interactive Systems, Favoritenstraße

More information

SITE DESIGN & ADVANCED WEB PART FEATURES...

SITE DESIGN & ADVANCED WEB PART FEATURES... Overview OVERVIEW... 2 SITE DESIGN & ADVANCED WEB PART FEATURES... 4 SITE HIERARCHY... 4 Planning Your Site Hierarchy & Content... 4 Content Building Tools... 5 Pages vs Sites... 6 Creating Pages... 6

More information

master sub-problems worker answers & ready messages

master sub-problems worker answers & ready messages Supporting Design Patterns in a Visual Parallel Data-ow Programming Environment Masashi Toyoda Buntarou Shizuki Shin Takahashi Satoshi Matsuoka Etsuya Shibayama Department of Mathematical and Computing

More information

ANIMATION OF ALGORITHMS ON GRAPHS

ANIMATION OF ALGORITHMS ON GRAPHS Master Informatique 1 ère année 2008 2009 MASTER 1 ENGLISH REPORT YEAR 2008 2009 ANIMATION OF ALGORITHMS ON GRAPHS AUTHORS : TUTOR : MICKAEL PONTON FREDERIC SPADE JEAN MARC NICOD ABSTRACT Among the units

More information

signature i-1 signature i instruction j j+1 branch adjustment value "if - path" initial value signature i signature j instruction exit signature j+1

signature i-1 signature i instruction j j+1 branch adjustment value if - path initial value signature i signature j instruction exit signature j+1 CONTROL FLOW MONITORING FOR A TIME-TRIGGERED COMMUNICATION CONTROLLER Thomas M. Galla 1, Michael Sprachmann 2, Andreas Steininger 1 and Christopher Temple 1 Abstract A novel control ow monitoring scheme

More information

MathML Editor: The Basics *

MathML Editor: The Basics * OpenStax-CNX module: m26312 1 MathML Editor: The Basics * Natalie Weber This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 3.0 Abstract This module provides

More information

SAS Universal Viewer 1.3

SAS Universal Viewer 1.3 SAS Universal Viewer 1.3 User's Guide SAS Documentation The correct bibliographic citation for this manual is as follows: SAS Institute Inc. 2012. SAS Universal Viewer 1.3: User's Guide. Cary, NC: SAS

More information

Lesson 17: Building a Hierarchical Design

Lesson 17: Building a Hierarchical Design Lesson 17: Building a Hierarchical Design Lesson Objectives After you complete this lesson you will be able to: Explore the structure of a hierarchical design Editing the Training Root Schematic Making

More information

Helper Agents as a Means of Structuring Multi-Agent Applications

Helper Agents as a Means of Structuring Multi-Agent Applications Helper Agents as a Means of Structuring Multi-Agent Applications Kolja Markwardt and Daniel Moldt University of Hamburg, Department of Informatics, Vogt-Kölln-Str. 30, D-22527 Hamburg http://www.informatik.uni-hamburg.de/tgi

More information

What s New in PADS

What s New in PADS What s New in PADS 2007.4 Copyright Mentor Graphics Corporation 2008 All Rights Reserved. Mentor Graphics, Board Station, ViewDraw, Falcon Framework, IdeaStation, ICX and Tau are registered trademarks

More information

Caja File Manager. Desktop User Guide

Caja File Manager. Desktop User Guide Caja File Manager Desktop User Guide Desktop User Guide» Working with Files This chapter describes how to use the Caja file manager. Introduction Spatial Mode Browser Mode Opening Files Searching For Files

More information

Distributed Information System as a System of Asynchronous Concurrent Processes

Distributed Information System as a System of Asynchronous Concurrent Processes Distributed Information System as a System of Asynchronous Concurrent Processes Marek Rychlý Jaroslav Zendulka Department of Information Systems Faculty of Information Technology Brno University of Technology

More information